2017-08-04 5 views
1

ウェブページのキーボードを使用してショートカットを処理するための角度のホットキーを使用しています。しかし、今私はctrl + を使用してデータを保存したいと思います。しかし、私はそれを試してみると、Webページの保存ダイアログが表示されます。 それで、ホットキーフレームワークでオーバーライドする方法はありますか?角ジャムキーの使用中にブラウザーのショートカットキーを無効にする

ありがとうございます。

答えて

0

あなたがについてthis frameworkを話していると仮定すると、あなたはおそらくちょうど関連するイベントのデフォルトの影響をキャンセルすることができます。

hotkeys.add({ 
     combo: 'ctrl+s', 
     description: 'Save my data', 
     allowIn: ['INPUT', 'SELECT', 'TEXTAREA'], 
     callback: function(event) { 
      // (insert saving logic here) 
      event.preventDefault(); 
     } 
    }); 
+0

私は、テキストボックスを持っていると私は何かを入力し、キーを押し、Ctrl + Sは、それが機能していません。テキストボックスからのぼかしの後、動作しています。 – Sunny

+0

ああ、あなたは 'allowIn'オプションが必要です。私はこれを反映するために私の答えを編集しました。 –

+0

ありがとう@Spiny – Sunny

関連する問題