js腳本獲取鍵盤值


轉載請注明來源:https://www.cnblogs.com/hookjc/

 

一個測試鍵盤上各鍵對應的ASCII代碼的頁面

<html>
<head>

<script> 
function show(){ 
       alert("剛才輸入鍵的ASCII代碼是:"+event.keyCode); 
      } 
</script>
<body>
    <form >
      <input type=text     onkeydown="show()">
    </form>

</body>
</html>

常見值

if(event.keyCode==32){realkey=’\’ 空格\’’} 
    if(event.keyCode==13){realkey=’\’ 回車\’’} 
    if(event.keyCode==27){realkey=’\’ Esc\’’} 
    if(event.keyCode==16){realkey=’\’ Shift\’’} 
    if(event.keyCode==17){realkey=’\’ Ctrl\’’} 
    if(event.keyCode==18){realkey=’\’ Alt\’’} 

用輸入鍵控制程序的腳本:

function find(key_event){

    //如果是按下了回車鍵
    if (key_event.keyCode == 13){
        //響應事件 :document.getElementById('cb_query').click();
        return false;
    }
}

簡單獲取鍵盤的KeyCode

前言:
1、上幾次討論右鍵禁止等問題的時候,有網友問那里有鍵值表,我今天寫了一個javascript,以饗各位有需要者。
2、適用於ns瀏覽器和ie瀏覽器。 
3、代碼行。
<html>
<!--//this code by hongseheike-->
<head>
<script language="javascript">
    ns4 = (document.layers) ? true : false;
    ie4 = (document.all) ? true : false;
function keyDown(e){
    if(ns4){
    var nkey=e.which;
    var iekey='現在是ns瀏覽器';
    var realkey=String.fromCharCode(e.which);
}
    if(ie4){
    var iekey=event.keyCode;
    var nkey='現在是ie瀏覽器';
    var realkey=String.fromCharCode(event.keyCode);
    if(event.keyCode==32){realkey='\' 空格\''}
    if(event.keyCode==13){realkey='\' 回車\''}
    if(event.keyCode==27){realkey='\' Esc\''}
    if(event.keyCode==16){realkey='\' Shift\''}
    if(event.keyCode==17){realkey='\' Ctrl\''}
    if(event.keyCode==18){realkey='\' Alt\''}
}
    alert('ns瀏覽器中鍵值:'+nkey+'\n'+'ie瀏覽器中鍵值:'+iekey+'\n'+'實際鍵為'+realkey);
}
document.onkeydown = keyDown;
if(ns4){
document.captureEvents(Event.KEYDOWN);}
</script>
</head>
<body>
//Javascript Document
<hr>
<center>
<h3>請按任意一個鍵。。。。</h3>
</center>
</body>
</html> 
4、運行行。
<html><!--//this code by hongseheike--><head><script language="javascript"> ns4 = (document.layers) ? true : false; ie4 = (document.all) ? true : false;function keyDown(e){ if(ns4){ var nkey=e.which; var iekey='現在是ns瀏覽器'; var realkey=String.fromCharCode(e.which);} if(ie4){ var iekey=event.keyCode; var nkey='現在是ie瀏覽器'; var realkey=String.fromCharCode(event.keyCode); if(event.keyCode==32){realkey='\' 空格\''} if(event.keyCode==13){realkey='\' 回車\''} if(event.keyCode==27){realkey='\' Esc\''} if(event.keyCode==16){realkey='\' Shift\''} if(event.keyCode==17){realkey='\' Ctrl\''} if(event.keyCode==18){realkey='\' Alt\''}} alert('ns瀏覽器中鍵值:'+nkey+'\n'+'ie瀏覽器中鍵值:'+iekey+'\n'+'實際鍵為'+realkey);}document.onkeydown = keyDown;if(ns4){document.captureEvents(Event.KEYDOWN);}</script></head><body>//Javascript Document<hr><center><h3>請按任意一個鍵。。。。</h3></center></body></html>

來源:python腳本自動遷移


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM