有沒有什麼方法可以獲得鍵盤鍵的字符串文本表示? 例子:獲取鍵盤鍵的字符串
Input: User presses Shift
Output: "Shift"
Input: User presses F1
Output: "F1"
Input: User presses Left arrow key
Output: "Left Arrow"
林爲了順便說
有沒有什麼方法可以獲得鍵盤鍵的字符串文本表示? 例子:獲取鍵盤鍵的字符串
Input: User presses Shift
Output: "Shift"
Input: User presses F1
Output: "F1"
Input: User presses Left arrow key
Output: "Left Arrow"
林爲了順便說
最近這讓擊鍵使用KeyListener的是KeyEvent.getKeyText:http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html#getKeyText(int)
我說最近因爲有一些特定平臺的實施差異
FYI - 形式javaDoc - 不會導致Unicode字符的鍵組合(例如F1和HELP鍵等動作鍵)不會生成KEY_TYPED事件 –
正是我在尋找的東西,謝謝 –
創建鍵值和相應字符串值的哈希映射並獲取每個按鍵的值 – Badr