23
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

Google Chromeでアドレスバーからフォーカスをはずすショートカット

なやみ

  • Mac版Google ChromeではCommand + Lを押下するとアドレスバーにフォーカスするデフォルトのショートカットがある
  • が、いったんフォーカスすると入力待ち状態になったまま抜け出せない…!Escも効かない…。
  • これは特にVimiumユーザにとって深刻な問題で、jkで上下移動をしたり、Vomnivarを出したりしようとしてキーを押すとアドレスバーへの入力として認識されjjjjjjjjみたいになる

Image from Gyazo

解決策

  • 色々調べて行き着いたのは結局Vimiumのイシューで、同様のなやみに対するハックがとても良かったので紹介
  • 要するに「Google ChromeのSearch Engineで空のJavaScriptを実行するキーワードを設定しておく」

    • Google Chromeの設定ページ→Manage Search Enginechrome://settings/searchEngines)へ行く
    • Other Search EngineからAddで新規作成、任意のタイトルとショートカットとなるキーワード(unfocusの頭文字でここではu)とURLの代わりのjavascript::を入力・保存
    • Image from Gyazo
  • これでアドレスバーにフォーカスが当たっている状態でuEnterを押下するとjavascript::というスクリプトが実行される

    • そしてフォーカスがページの内容に戻り、無事Vimiumのキーバインドが使える
    • しかもtabでフォーカスを外したときのように、ページ内の何らかの要素にフォーカスするという副作用が起きない

Image from Gyazo

ベンリ!!!

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
23
Help us understand the problem. What are the problem?