aboutsummaryrefslogtreecommitdiff
path: root/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'index.js')
-rwxr-xr-xindex.js13
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))