特定のキーボードを ESC 入力のためのフットペダルにする

指定したキーボードの、どのキーを押して(踏んで)も ESC が入力されるようにします。

./footpedal /dev/input/event21

のようにして使う。
/dev/input/event21 の読み取りと、/dev/uinput の書き込みの権限が必要。


引数に指定する /dev/input/event* は

cat /proc/bus/input/devices

で調べられると思います。

https://gist.github.com/3288047

補足

足の重みで押せちゃうので、キー(足)を離したときにも入力されるようになってます。
足をおいといて、離すと入力、みたいな。

/dev/input

読みこみは、ジョイスティックとか何にでも変えられます。
(コードの修正がちょっといるけど)