为什么我回车键的keycode是10
网上都说回车键的keycode是13,我设置13就是不行,结果print发现keycode为10.这是什么情况?
上下左右四个键的keycode都是正常的。
ps:我的键盘是山寨版的。
java
------解决方案--------------------谁说回车是13了,本来就是10啊。。。。。
public void keyPressed(KeyEvent e)
{
int code = e.getKeyCode();
if(code==KeyEvent.VK_ENTER)
System.out.println("回车");
}
LZ这样写吧
------解决方案--------------------网上说13的很多。
不知道是不是标准更换了的问题。。
不确定了。。
同样疑惑中
------解决方案--------------------查看Java的API文档,KeyEvent.VK_ENTER的确是10。
说是13的人估计是受ASCII的影响吧,回车0x0D,换行0x0A。
SUN定义的keycode跟ASCII应该没有必然的关系,个人猜测。。