キーボードショートカットを実装するためにjquery.hotkeysを使用しています。jQuery.HotKeys入力がフォーカスされているときのキーバインド
マイコード:
$(document).bind('keydown', 'Ctrl+f', function() {
$('#myid').focus();
return false;
});
これが正常に動作します。しかし、いずれかの入力にフォーカスがある場合、キーストロークはデフォルトでブラウザオリジナル(この場合はfind)になります。入力ボックスの外側をクリックすると、目的の関数がjquery.hotkeysによって呼び出されます。
入力が集中しているかどうかにかかわらず、一貫した動作を得たい場合はどうすればよいですか?
すべてのホットキーはCtrlキーで始まりますか? – Kramb
@Krambはい、残念ながら:-( –