Linuxでキー入力がおかしくなる件
キー入力ができなくなった時点で動作を調べたところ、XFilterEventsが、すべての KeyPress/KeyReleaseに対してTrueを返しているようでした。preedit state は disable なのに。表面的にはこれと同じに見えますが、原因まで同じかどうかはなんとも。
で、普通は、これが起きると「キー入力が一切できない」状態になるのですが、たまたま KeyPress イベントが来て、対応する KeyRelease イベントが来る前に発生すると、SDL的にキーが押されっぱなしの状態になって、それでキーリピートのシミュレーションに突入してしまうようです。(集中してテストしていたら、何回かやられました。)
なかなか厳しい。
« 1.18.3.5RC対応版 | トップページ | SDLの上からウィンドウシステムにアクセス »


コメント