回答
您可以添加一個事件偵聽爲並檢查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 –