指定したキーボードの、どのキーを押して(踏んで)も 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
読みこみは、ジョイスティックとか何にでも変えられます。
(コードの修正がちょっといるけど)