2008/03/01

斜め入力への割り当て方法

例:右上
押し:
D:0x26
D:0x27
リピート:
D:0x27
離し:
U:0x26
U:0x27

以下は推測
0x26を同時キーとして見ると、離しを認識できない。
0x26+0x27を右上として定義すると、リピートを認識できない。

これらより、各認識方法は以下のようになる。
押し:0x26&同時キー0x27または0x26+0x27
離し:0x26+0x27
短押し/二度押し:0x26+0x27
長押し/リピート:0x26&同時キー0x27
二度押し(長/リ):認識できない

まとめると、以下のようになる。
押し/離し/短押し/二度押し:0x26+0x27
押し/長押し/リピート:0x26&同時キー0x27
ただし、上記2つの併用はできない。

0 件のコメント: