jqueryを使用するWebアプリケーションでキーボードショートカットを使用する必要があります。そして、私はそうすることができます。しかし、同じ文字をショートカットに使用している場合、入力制御中であっても発火します。
例:をクリックすると、ホームページにリダイレクトされます。ただし、入力コントロールで同じaを押すと、リダイレクトも行われます。
jqueryを使用するWebアプリケーションでキーボードショートカットを使用する必要があります。そして、私はそうすることができます。しかし、同じ文字をショートカットに使用している場合、入力制御中であっても発火します。
例:をクリックすると、ホームページにリダイレクトされます。ただし、入力コントロールで同じaを押すと、リダイレクトも行われます。
keyup次のようなもので、入力のイベントがバブルアップするのを止めることができます。
$("input[type=text]").on('keyup', function(event){
  event.stopPropagation();
});  
    すべての入力領域の $.focus イベントでそれらを無効にしてみてください。
例えば:
 $('input[type="text"], select, textarea').focus(function(){
        $.keyboardShortcuts('unbind');
    }).blur(function(){
        $.keyboardShortcuts('bind');
    });
$.keyboardShortcuts は、キーボード ショートカット プラグインに付けた一般的な名前です。プラグインにバインド/バインド解除機能があることを確認するか、単に作成してください。