なやみ
- Mac版Google Chromeでは
Command + Lを押下するとアドレスバーにフォーカスするデフォルトのショートカットがある - が、いったんフォーカスすると入力待ち状態になったまま抜け出せない…!
Escも効かない…。 - これは特にVimiumユーザにとって深刻な問題で、
jやkで上下移動をしたり、Vomnivarを出したりしようとしてキーを押すとアドレスバーへの入力として認識されjjjjjjjjみたいになる
解決策
-
色々調べて行き着いたのは結局Vimiumのイシューで、同様のなやみに対するハックがとても良かったので紹介
-
要するに「Google ChromeのSearch Engineで空のJavaScriptを実行するキーワードを設定しておく」
-
これでアドレスバーにフォーカスが当たっている状態で
u→Enterを押下するとjavascript::というスクリプトが実行される- そしてフォーカスがページの内容に戻り、無事Vimiumのキーバインドが使える
- しかも
tabでフォーカスを外したときのように、ページ内の何らかの要素にフォーカスするという副作用が起きない
ベンリ!!!


