USBフットスイッチを購入しました。USB ID は 0c45:7403 です。Linux はそれで完全に正常に動作します。これで /dev/input/event14 を開いてそこからイベントを読み取ることができますが、tty に送信される「キー押下」がまだあるようです! どうすればそれを防ぐことができますか?
ありがとう。
If you spend only 4 minutes longer Googleing, you would've found the answer yourself! First, open /dev/input/eventX - where X is 14 in your case. Then run:
int grab = 1;
int rc = ioctl(fd, EVIOCGRAB, &grab);
if (rc == -1)
// failure
From then, until your program stops, you own the device and no events end up at the tty.