从密钥代码获取密钥

时间:2012-06-05 07:42:02

标签: java keyevent keycode

我必须将十六进制的密钥代码发送到一个函数,该函数的作用是告诉哪个密钥的代码是那个。例如,java中用于十六进制形式的CONTROL密钥的密钥代码是0x11。有没有办法可以直接输入密钥?否则我必须使用switch语句。但我不想考虑它。我认为这不是一个聪明的方法。

1 个答案:

答案 0 :(得分:3)

使用java.awt.event.KeyEvent.getKeyText(int keyCode)。根据Javadoc:它

  

返回描述keyCode的String,例如“HOME”,“F1”或“A”。