首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

为什么小弟我回车键的keycode是10

2013-03-10 
为什么我回车键的keycode是10网上都说回车键的keycode是13,我设置13就是不行,结果print发现keycode为10.这

为什么我回车键的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应该没有必然的关系,个人猜测。。

热点排行