
反対の質問(入力フォーカスを Google 検索ボックスに移動するキーボード ショートカットはありますか?) に対する一般的な回答は、「もう一度入力し始めるだけです」です。
どのようにできますか防ぐこれですか?検索ボックスに手動でのみ再入力したいのですが、特定のショートカット (例:/またはESC) を使用しながら、入力してナビゲートするブラウザ拡張機能も使用できます。
私は主に に興味がありますが、とSafari
でもデフォルトの動作は同じなので、一般的な回答も歓迎します。Chrome
Firefox
サファリ
Safari
このためにニンジャキットスクリプトはStackExchange でホットキーを無効にする:
(typeof unsafeWindow !== 'undefined' ? unsafeWindow : window).$(function() {
var p = document.getElementById('wmd-input');
if (!p)
return;
p = p.parentNode;
function ignore(e) { e.stopPropagation(); }
p.addEventListener('keydown', ignore, true);
p.addEventListener('keypress', ignore, true);
p.addEventListener('keyup', ignore, true);
});
'wmd-input'
Google 検索におけるStackExchange に相当するものは何ですか.js
?すべて難読化されているため、ファイルのどこを調べればよいかわかりません.js
。たとえば、次のものがあります。
_.um = function(a) {
if (48 <= a && 57 >= a || 96 <= a && 106 >= a || 65 <= a && 90 >= a || _.Pb && 0 == a) return !0;
switch (a) {
case 32:
case 63:
case 107:
case 109:
case 110:
case 111:
case 186:
case 59:
case 189:
case 187:
case 61:
case 188:
case 190:
case 191:
case 192:
case 222:
case 219:
case 220:
case 221:
return !0;
default:
return !1
}
};
答え1
はい、フラグをchrome://flags
無効にしますEnable distance field text
。
答え2
によるとこれフォーラムには、GoogleEnhancer という Firefox アドオンがあり、副作用としてこれが発生します。