回答
您可以添加一个事件侦听为并检查event
:
document.addEventListener('keydown', function(e){
if(e.key === 'w')
console.log('hei w')
})
谢谢,工作完美! –
@TheGamerKing很高兴知道帮助.. – maioman
下面的代码应该为你做
function keyW(e) {
if(e.keyCode === 87){
console.log('w');
};
}
document.onkeydown = keyW;
这工作,但我也选择了别人的答案,谢谢=)。 –
你可以为此使用onkeypress事件。
当用户按下键(在键盘上)时发生onkeypress事件。
在HTML:
<element onkeypress="myScript">
在JavaScript:
object.onkeypress=function(){myScript};
在JavaScript中,使用addEventListener()方法:
object.addEventListener("keypress", myScript);
我从http://www.w3schools.com/jsref/event_onkeypress.asp 中获取此信息您还可以使用JavaScript语言搜索互联网以获取有关事件的更多信息。 祝你好运!
他只关心用户按'w'。 – Jecoms
这很好,虽然这是真的,对不起阿西姆 –
如果您已经捕捉按键,你可以在事件的关键数字转换为字符,然后用你的条件如下进行:
if (String.fromCharCode(keynum) == 'W') {
// Processing
}
如果你没有捕捉事件还没有,只是做如下:
document.onkeypress = function(e) {
var keynum = e.which;
if (String.fromCharCode(keynum) == 'W') {
// Processing
}
};
谢谢,这工作,但我选择了maioman的回答,对不起,对不起 –
你可能想看看这个链接 这几乎是同样的问题,你可以找到有用
- 1. Android:如何判断键盘的确定键是否被按下?
- 2. 如何判断插入键是否被按下
- 3. 如何判断某个键是否在Python中被按下?
- 4. OpenGL,GLUT:如何判断手柄键是否处于活动状态(按下)?
- 5. 如何判断用户是否按下或完成?
- 6. 如何判断修改键何时被按下/释放
- 7. 如何判断哪个MKPinAnnotation被按下?
- 8. 如何判断鼠标是单击还是键盘按
- 9. 如何判断变量是否是有效的数组键?
- 10. 如何判断列是否是使用mysqli的主键?
- 11. 如何判断“ZipArchiveEntry”是否是目录?
- 12. 如何判断哪个SHIFT键被按下?
- 13. 如何判断在我的iPhone应用程序中是否按下了按钮?
- 14. 如何判断countDownTimer()方法期间用户是否按下按钮?
- 15. Android:如何判断用户是否按下,向下,向左或向右?
- 16. 如何判断是否有控制台
- 17. 如何判断NSUserDefaults是否已保存?
- 18. 如何判断插座是否连接?
- 19. 如何判断MIDIEndpointRef是否为虚拟?
- 20. 如何判断AirPlay是否为镜像?
- 21. 如何判断HttpResponse是否已关闭?
- 22. 如何判断editText是否在焦点?
- 23. 如何判断UIPrintInteractionController是否显示?
- 24. 如何判断孩子是否为零
- 25. 如何判断Safari是否使用HTTP2?
- 26. 如何判断对象是否为空?
- 27. 如何判断cudaFree()是否安全?
- 28. 如何判断加载是否有效?
- 29. 如何判断tcplistener是否已关闭?
- 30. 如何判断网页是否存在?
查一查如何处理按键事件的答案。 – jedifans
这可能是有用的http://stackoverflow.com/questions/1846599/how-to-find-out-what-character-key-is-pressed –