diff options
Diffstat (limited to 'index.js')
-rwxr-xr-x | index.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/index.js b/index.js new file mode 100755 index 0000000..0ff053e --- /dev/null +++ b/index.js @@ -0,0 +1,13 @@ +#!/usr/bin/env node +const Device = require("./lib"); + +const path = "/dev/input/"+process.argv[2]; +console.log("Opening %s", path); + +const device = new Device(path); +device.on("error", e => console.error("Reader error:", e)) + .on("open", () => { console.log(device.id); device.grab(); }) + .on("EV_KEY", e => console.log(/*e.time,*/ "KEY", e.code, e.value)) + .on("EV_ABS", e => console.log(/*e.time,*/ "ABS", e.code, e.value)) + .on("EV_REL", e => console.log(/*e.time,*/ "REN", e.code, e.value)) + .on("EV_SYN", e => console.log(/*e.time,*/ "SYN", e.code, e.value)) |