2010-10-29 83 views
8

找到特定鍵按鍵的鍵碼最簡單的方法是什麼?如何找到特定鍵的鍵碼

是否有任何優秀的在線工具可以捕獲任何關鍵事件並顯示代碼?

我想嘗試使用網絡瀏覽器在移動設備上找到特殊鍵的鍵碼,所以在線工具會很棒。

+0

[W3C DOM 3級的KeyboardEvent碼值(https://www.w3.org/TR/2015/WD-DOM-Level-3 -Events碼-20150428 /) – davidcondrey 2017-06-02 05:44:17

回答

14

$(function() { 
 
     $(document).keyup(function (e) { 
 
     console.log(e.keyCode); 
 
     }); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

這是你的在線工具。

1

試試這個:

$('#myelement').keydown(function(event) { 
    var code = event.keyCode; 
    alert(code); 
} 
3

只是一派,result

<script type="text/javascript"> 
function displayunicode(e){ 
var unicode=e.keyCode? e.keyCode : e.charCode 
alert(unicode) 
} 
</script> 
<form> 
<input type="text" size="2" maxlength="1" onkeyup="displayunicode(event); this.select()" /> 
</form> 
1

儘量不要硬編碼太多的鍵碼。讓JS庫將其轉換爲您儘可能:

var code = ev.keyCode, 
    ascii = String.fromCharCode(code); 
alert(ascii); 
相關問題