ユーザーが希望するキーボードキーの表現をString
で入力する必要があるJavaFXツールで作業しています。私はドキュメントがKeyCodeを取得するための特殊キーの文字列を解析する
は、キーのテキスト表現を解析言う
KeyCode.getKeyCode(String)
機能を、使用しています。この目的のため。」
"A"
、"B"
のような文字のために完璧に動作し、"C"
特殊キーではなく、"ESCAPE"
のようになります。
これは明らかにon the list of constants for KeyCode
です。キーコードを受け取るために使用される可能性のある「テキスト表現」の別のリストがありますか?
大変ありがとうございます! KeyCode
以来
文字列からキーコードを取得しますか? ['KeyCode.getKeyCode(String)'](https://docs.oracle.com/javafx/2/api/javafx/scene/input/KeyCode.html#getKeyCode(java.lang.String))を使用できません。 ) –
@Vince Emigh Ehm、ちょうどタイトルよりも少しお読みください。その関数は、文字列 "ESCAPE"に対してnullを返します。 – DragonGamer
['getText()'または 'getCharacter()'](https://docs.oracle.com/javase/8/javafx/api/javafx/scene/input/KeyEvent.html)を試しましたか? – Sedrick