2017-12-19 7 views
0

キーボードのキーを再マッピングするためのjqueryスクリプトを実行しようとしています。 たとえば、上矢印キーを押すと、キーボードは「a」キーを送信する必要があります。 私はこのようなことをするためにAutoHotKeyを使いますが、jqueryで同じことをすることができるかどうかを確認したいと思います。jqueryでキーボードを再マッピングする

var myEvent = jQuery.Event("keydown"); 

myEvent.which = 65; //keycode for 'a' 

$(document).keydown(function(e){ 

     if (e.which === 38) { 
       $(e.target).trigger(myEvent); 
       e.preventDefault(); 
     } 

}); 

は残念ながら:(

何か提案が動作しない? ありがとう。

答えて

2
var myEvent = jQuery.Event("keydown"); 

myEvent.which = 65; //keycode for 'a' 

$(document).keydown(function(e){ 
    if (e.which === 38) { 
      $(e.target).trigger(myEvent); 
      e.preventDefault(); 
    } 
    if (e.which === 65) { 
     // You can call your custom function here 
     console.log('a press'); 
    } 

}); 
関連する問題