aboutsummaryrefslogtreecommitdiff
path: root/index.js
blob: 0ff053eb2e6657d2d58842b2b1091ca00baf079d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
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))