有没有办法获得键盘键的String文本表示? 例子:
Input: User presses Shift
Output: "Shift"
Input: User presses F1
Output: "F1"
Input: User presses Left arrow key
Output: "Left Arrow"
我正在使用keylistener以顺便获取击键
答案 0 :(得分:3)
最接近的是KeyEvent.getKeyText:http://docs.oracle.com/javase/7/docs/api/java/awt/event/KeyEvent.html#getKeyText(int)
我说最接近,因为某些键的实现存在一些特定于平台的差异