はじめに
Webゲームを作っている時に、十字キーを二つ以上押しながら他のキーを押すと一部効かなかったので調べてみました。
調べ方
ただ単純に十字キーをいずれか二つ押しながら他のキーをポチポチする。
結果
- どの時でも押せる
- C,D,F,H,J,L,O,P,W
- 「上」が含まれていると効かない
- E,I,Q,T,Y
- 「下」が含まれていると効かない
- A,B,G,S
- 「左」が含まれていると効かない
- M,N,V,X,Z
- 「右」が含まれていると効かない
- K,R,U
なので、十字キーを押しながら押せるキーは限られてしまいます。
これには何か規則性があるのではないかと思い、適当にキーの色を分けてみました。
塗った感じ、上が含まれていると効かないキーは上の段、下が含まれていると効かないキーは下の段に固まっているぐらいで、特にこれといった規則性はなさそうでした。
まとめ
何か規則性があればよかったのですが、ないので十字キーを押しながら他のことをさせる場合は使用できるキーを限る必要がありそうです。
何か対策出来る案やライブラリがあれば教えてほしいです。