我必须将十六进制的密钥代码发送到一个函数,该函数的作用是告诉哪个密钥的代码是那个。例如,java中用于十六进制形式的CONTROL
密钥的密钥代码是0x11
。有没有办法可以直接输入密钥?否则我必须使用switch语句。但我不想考虑它。我认为这不是一个聪明的方法。
答案 0 :(得分:3)
使用java.awt.event.KeyEvent.getKeyText(int keyCode)
。根据Javadoc:它
返回描述keyCode的String,例如“HOME”,“F1”或“A”。