Tag: keycode

它们真的是虚拟代码吗?

与C ++ / C相比,某些键(如shift,[,],Del等)的虚拟键代码在java中显示为不同的值。 例如 : Key Java C / C++ Shift 16 160 [ 91 219 ] 93 221 \ 92 220 Del 127 46 Window 524 91 这是什么原因? 这些代码是虚拟代码还是不同类型? 对于包括字母,数字,function键(F1-F12),退格键,`等的键是相同的。 我可能会误解一个概念,在这种情况下请澄清一下。 签入C / C ++ KBDLLHOOKSTRUCT * kbhook = (KBDLLHOOKSTRUCT *) lParam; printf(“%u\n”,kbhook->vkCode); 用Java检查 private void jTextField1KeyPressed(java.awt.event.KeyEvent evt) { int code = evt.getKeyCode(); […]