generated at
scrapbox-shortcutkey
機能
Scrapboxでショートカットキーを定義する。

操作方法
ページを表示していてカーソルがない状態で下記ショートカットを押す。

前提

script.js
(() => { let google = 'https://www.google.co.jp/search?q='; Mousetrap.bind('h', () => $('.project-home')[0].click()); Mousetrap.bind('n', () => $('.new-button')[0].click()); Mousetrap.bind(['/', 'f'], () => { $('.search-form input')[0].focus(); return false; }); Mousetrap.bind('space', () => open(google)); Mousetrap.bind('g i', () => open('https://www.google.co.jp/search?tbm=isch&tbs=ift:png&q=')); Mousetrap.bind('g v', () => open('https://www.google.co.jp/search?&tbm=vid&q=')); Mousetrap.bind('s g', () => open('https://github.com/search?q=')); Mousetrap.bind('s s', () => open('https://stackoverflow.com/search?q=')); Mousetrap.bind('s w', () => open('https://ja.wikipedia.org/wiki/')); Mousetrap.bind('r g', () => open(google + 'golang ')); Mousetrap.bind('r p', () => open('http://php.net/manual-lookup.php?pattern=')); Mousetrap.bind('r r', () => open(google + 'site:docs.ruby-lang.org ')); let open = function(url) { let pageName = location.href.split('/')[4]; if (! pageName) return; let title = $('.line-title .text').text().replace(/[\(\)()]/g, ' '); window.open(url + title, '_blank'); return false; }; })();