Keyboard Macro Photo by Chris Kempson
以前、Googleサイト内検索を簡単にできるようにしたらブログ書くのがとんでもなく快適になったという事を書きました。
そして、その時にChrome KeyconfigというGoogleChormeの拡張機能を組み合わせたらますます世界が変わった、みたいな事を書きました。
なんていうかマジで世界が変わりました。Chrome Keyconfig使ったら、vimperatorっていうFirefoxのアドオンを思い出しました。
キーボードショートカット大好きな人、Vim(vi)が大好きな人。ハマります、これ。
hjklで移動してfでリンク飛んでVim!!
ChromeKeyconfig#basics Photo by goryugo
ええ、Vimですね。操作の仕方が見るからにVimです。このスクリーンショットの設定をONにすれば、ブラウザ内のテキストボックスまで viライクな操作が可能になります。
それ以外のスクロールだとかタブ移動だとか、そういうのも全部設定次第で全て viライクに変更可能です。
ていうか、標準で拡張をインストールしたらかなり「vi」っぽい操作設定になっています。つまりもう完全にviを意識した拡張なワケです。
もちろん、頑張れば、やろうと思えば、ブラウザの操作を全てキーボードだけでまかなう事も可能です。私はまだまだヌルい初心者なので、トラックパッドとか使いまくりますけど。
モードまで2種類ある
ChromeKeyconfig#actions Photo by goryugo
Vim使いな人なら当たり前な機能ですね。そして、Vimを使った事無い方にはすんげーわかりにくい機能ですね。
モードについての説明はややこしいので省略しますが、2種類のモードをうまく使ってやれば、キーボードショートカットが被っちゃったりすることなく、快適に好きなコマンドを割り当てたり出来るようになるわけです。
例えば私の場合「ノーマルモード」でタブを切り替えたりとかスクロールしたりとかして、それ以外で「制限モード」を使います。
「制限モード」に切り替えるのは、ブックマークレットを呼び出したりするとき。「i」を押して制限モードにしたあと、amaとかでアマゾンのリンクを呼び出したり、phoとかでPhotoHTMLを呼び出したり。
文字通りのモード切り替え。それもまたなんとなくVimっぽい。
一番使うのはブックマークレットの起動
なんだかんだ一番使うのは、キーボードショートカットでブックマークレットを呼び出す、という操作です。
Chrome Keyconfigでは、キーボードショートカットで特定のURLを呼び出す事が可能です。そして、そのURLにはJavascriptも指定可能。要するにブックマークレットをキーボードショートカットで呼び出せる。
私の場合、キーボードから出来るだけ手を移動させたくないのは「文字を書いているとき」つまり大抵ブログを書いているとき。
それ以外の時は、トラックパッドを操作する(マウス全く使ってません)事はあんまり苦にならないし、「ショートカットを使おう」って頭が働かないみたいなんです。
最近の記事なんかにこういう「リンク」がいっぱいあるのも、Chrome KeyconfigとGoogleサイト内検索がとてつもなく便利で、本当に一瞬でリンク作れちゃうのが嬉しくて、こうやってリンク貼りまくったりしてしまっているワケなんです。
その辺の設定方法は、@OZPA氏が色々書いてくれてるので、それをどうぞ。
ブロガー必須!のChromeエクステンション「Chrome Keyconfig」の設定方法
ごりゅご設定をEvernoteで共有してみる
ついでに、せっかくなので私のChrome Keyconfigの設定を公開しておきます。
Evernote共有ノートで公開中。ちょこちょこ変わるかもしれません。
私専用のブックマークレットとかもあるので、まんまコピーしても不便ですが、なにかの参考になれば、と。
キーボーダーなら、hjklとfを使うだけでも結構快適だったりもしますよ。
参考
これがあるからMacを使うと言っても過言ではない便利なキーボードショートカット | goryugo, addicted to Evernote
Googleサイト内検索を簡単にできるようにしたらブログ書くのがとんでもなく快適になった | goryugo, addicted to Evernote
Chrome Keyconfig – Google Chrome 拡張機能ギャラリー
ブロガー必須!のChromeエクステンション「Chrome Keyconfig」の設定方法
Chrome KeyConfig(共有ノート)