scrapbox-focus-searchbox
機能
Scrapboxでキーボードから検索ボックスにフォーカスを合わせる。
用途例
キーボードから手を離さずに検索結果を表示する。
操作方法
'f' または /
を押すと検索ボックスがアクティブになる。
script.js(() => {
let hasTriggered = function(e) {
return (! e.shiftKey) &&
(! e.ctrlKey) &&
(! e.metaKey) &&
(! e.altKey) &&
(e.key == '/' || e.key == 'f');
};
$('body').on('keydown',function(e){
let input = e.target.tagName == "TEXTAREA" ||
e.target.tagName == "INPUT" ||
e.target == $('.search-form input')[0];
if (input) return;
if (! hasTriggered(e)) return;
$('.search-form input')[0].focus();
return false;
});
})();
バージョン履歴
v0.0.1
新規作成