ジョイスティックでマウスポインタを操作するものです。十字キーで移動と、ボタンでマウスクリックのエミュレーションをします。
http://shinh.skr.jp/koneta/joy2mouse.c
なんか寝っころがって HHK 下腹部に置いてぼんやり操作してる時に Thinkpad のポインティングデバイス触りに行くのめんどくせーってことで作りました。マニュアル車のギアみたいな感覚で操作したいと思います。いらいらするけどグラフィカルブラウザでブラウジングとかも一応できそうな感じでした。
たぶん超車輪の再生産なんだけど、 OSM のハッカー養成塾見てたら、 shiroさん が「理解のために作るのは車輪の再生産ではない」とか言ってて、あーそうだよそれそれ、とか思ったというか。「パクリでも再生産でもいいからとにかく作れ」より説得力があると思った。なんか既にソフトがありすぎるせいで「もうオレの作るものなんて無いよ…」って感じでプログラムの本だけ読んであんまりなんも作らん子が多い印象なんですが、うんまさに最初は理解するために車輪作ればいいじゃないかみたいな。あとアイデアは実装前にあるんじゃなくて、実装後にできたもので遊んでるうちに出てくるんだ、みたいなのもまさにその通り、とか思って、素直に感動しました。
ちなみに、 joy2mouse.c は理解のために作ったのではなく、純然たる車輪の再生産です。
今度は sevilwm をジョイスティックで操作できるようにしたいと思います。もういっそジョイスティックでしか操作できない WM はどうだろう。