beatoraja icon indicating copy to clipboard operation
beatoraja copied to clipboard

can't set "backslash" key on keyconfig

Open chelone-glabra opened this issue 4 years ago • 1 comments

下記画像のキーです。 BackSpaceの横にあるbackslash(¥, |)(keycode 73)は登録できました。

FKBN91MJB2_01

OS : Windows 10 Beatoraja Version : 0.8.1 Keyboard : Majestouch 2 (JIS)

chelone-glabra avatar Jan 19 '21 23:01 chelone-glabra

これはLWJGL側の問題です。

https://github.com/libgdx/libgdx/blob/master/backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/lwjgl/DefaultLwjglInput.java#L583

backslashを押した時に、 keyCode = 0(何も押されていない)でかつkeyChar=backslashという状態が発生するようです。 キー入力にはkeyUp/Down(keyCodeを参照する)を使用しています。 キーの入力にkeyTyped(keyCharを参照する)を使うことで認識は可能ですが、これでは単体でキーを離す判定が出来ません。

可能であれば、LWJGLにissueを立てて下さい。 https://github.com/LWJGL/lwjgl3

exch-bms2 avatar Feb 16 '21 17:02 exch-bms2