>>175
かぶったまま死ぬのはイヤだったので、ちょっと調べてみた。
キーイベントの発生はプラットフォームで微妙に違うみたいなので、
Linuxとかでも動かすなら以下が参考になるかも。

http://pc2.2ch.net/test/read.cgi/tech/1062271447/589-593

Windowsではキーを押したらpressed、離したらreleasedと呼ばれるみたいだけど、
Linuxではキーを押してる間はpressedとreleasedが交互に呼ばれるらしい。
前述の方法だけだとLinuxでは動いて止まってを繰り返しそうなので、
リンク先の590の言ってる方法を参考にした方がいいかも。

誰がLinuxとかSolarisとかで動かすかよって話ならゴメン。