vrome その後

 以前にブラウザGoogle Cromeでの操作をキーボードでする拡張機能をvimiumからvromeに切り替えたことを述べましたが、その後の報告です。
 他の人のブログにはiGoogleで効かない、日本語でのページ内検索ができない、との指摘がありますが、相性があるのでしょうか、私のWindows7、Google Chrome dev版環境ではちゃんと働きます。確かにソース表示画面では動きません。またscroll upをする「k」は連続して押すと変な動きをしますので、「k」をScroll up half pageの<C-u>に書き換えています。Hintを表示する際、右下のボックスで隠れてしまうときがありますので、styleホルダーにあるmain.cssの#_vrome_cmd_boxに「opacity:0.4;」を追加記載しました。
 元々vromeに替えたのはブックマークの登録と呼び出しを行いたいためで、その意味ではFirefoxのcommandbookmarklet.js同様「M」で0~9、a~z、A~Zの一文字に割り当て、「g」「n(:新しいタブで開くとき)又はo(:現在のタブで開くとき)」「割り当てた一文字」で呼び出せるのは便利です(QuickMarkと呼ばれています)。一文字ですので書き留めておかないと忘れそうですが、上書きができますので、忘れれば何度も設定しなおしがききます。
 ただjavascriptを呼び出すブックマークはこれができません。例えば私は、「後で読みたいな」というときに便利なInstapaper(※1)をよく利用していますが、このブックマークは「javascript:function iprl5(){var d=document,z=d.createElement(‘scr’+’ipt’),b=d.body,l=d.location;try{if(!b)throw(0);d.title='(Saving…) ‘+d.title;z.setAttribute(‘src’,l.protocol+’//www.instapaper.com/j/9PODU5Be5XnE?u=’+encodeURIComponent(l.href)+’&t=’+(new Date().getTime()));b.appendChild(z);}catch(e){alert(‘Please wait until the page has loaded.’);}}iprl5();void(0);」です。キーボード操作のためやむなくautohotkeyに設定して、ブックマークしたいページで「Ctrl+l」または「F6」でカーソルをurl欄に移動し、autohotkeyでの設定キーをたたいています。
 
 また進展があれば報告します。

(※1) http://www.instapaper.com/

se.gif