Opera から Google Chrome への乗り換えメモ

Opera 10.52 for Mac ががっかりする完成度だったので
販売元がトランスウェアだった頃から使っていた Opera から
Google Chrome に乗り換えた。
そのときのメモ。


Google Chrome のバージョンは 5.0.375.17 らしい。

検索キーワードの設定

アドレスバーに "g 検索語" と入力して Google 検索をする動作が体に染みついてるので
Chrome でも設定する
Chrome > 基本設定 > 既定の検索エンジン > 管理 > + ボタン

キーワード
g
URL
http://www.google.co.jp/search?hl=ja&safe=off&rls=ja&esrch=BetaShortcuts&tbs=qdr:y15&q=%s


ついでに英辞郎も設定

キーワード
alc
URL
http://eow.alc.co.jp/%s/UTF-8/?ref=sa

これだけであっさり使える。
設定ファイル変更してエンコーディング教えなきゃいけないブラウザとは違うね。


更に自分のはてブから検索もできるようにする。
(これも体に染みついてるから仕方ない)

キーワード
hb
URL
http://b.hatena.ne.jp/mallowlabs/?q=%s


b ではてなブックマーク

キーワード
b

URL

javascript:(function(){var%20d=(new%20Date);var%20s=document.createElement('script');s.charset='UTF-8';s.src='http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js?'+d.getFullYear()+d.getMonth()+d.getDate();(document.getElementsByTagName('head')[0]||document.body).appendChild(s);})();

Bookmarklet も当然使える。

キーボードカスタマイズ

キーボードでスクロールとか操作できなきゃダメ。ということで
id:os0x さんが作っている Chrome のキーボードカスタマイズ拡張をインストール。
https://chrome.google.com/extensions/detail/okneonigbfnolfkmfgjmaeniipdjkgkl?hl=ja
1,2 キーでタブの切り替えができるように、あと j,k で上下スクロールできるように。
Command+BackSpace で「上の階層に移動」、Tab キーで「次のフォームに移動」を追加

空間ナビゲーション

キーボードでリンクたどれなきゃダメ。ということで
私が作っている Chrome で空間ナビゲーションを実現する拡張をインストール。
CrossFire for Google Chrome™ - Chrome ウェブストア
Shift+j,k,l,h でリンクをたどれるように。

FastForward

スペース連打で次のページを予想して移動してくれなきゃダメ。ということで
id:suer が作っている Chrome で FastForward を実現する拡張をインストール。
https://chrome.google.com/extensions/detail/coddchpngcejbibihffhojggkfdgahkb?hl=ja
AutoPagerizeスクリプトって戻るの時に継ぎ足した部分が消えるのがどうも好きになれなくて。

リンクから検索

"," でリンクから検索、"." で全体から検索してくれなきゃダメ。ということで
id:zyxwv が作っている拡張をインストール。
Keyboard navigation for Chrome - Chrome ウェブストア
この拡張のすごいところは migemo に対応していること。
migemo に対応するためにすごく苦労しなきゃいけないブラウザと違って簡単。
id:edvakf さんが作ってる ChromeMigemo + MigemoFindInPage も気になるところだけど、
検索窓の位置の指定とリンクのみから検索ができなさそうだったのでこちらで。

2010.04.29 追記

オプションから「Enable Other Key Bindings」を外さないと
空間ナビゲーションとケンカするので注意。
"," で Hit-a-Hint 、"." で全体から検索、 "/" でリンクから検索
というキーバインドだった。

はてなブックマーク

Google の検索結果にはてブ数がでないとダメ。ということで
はてなブックマーク拡張をインストール。
はてなブックマーク - Chrome ウェブストア
公式の拡張が使えるって素晴らしいね。

enablegooglewebhistory.user.js

見たページは全部 Google Web History に記録できなきゃダメ。ということで
ユーザスクリプトをインストール。
Opera で Google Web History を使えるようにする UserJS - mallowlabsの備忘録
ウィンドウにドラッグ&ドロップするだけでインストールできて素敵。

宿題事項

livedoor Reader を拡張するユーザースクリプトの中で動かないものがある。

あとで調べてなんとかする。


なんとかした → livedoor Reader を快適にするユーザースクリプトを書いた。
better_ldr_for_chrome.user.js

上記二つのユーザスクリプトを結合して
Google Chrome の content script で、UnsafeWindow 的な空間でコードを実行 - #生存戦略 、それは - subtech
使って動かしてるだけ。
分割したらどちらか片方しか有効にならなかったので仕方なく結合している。

まとめ

思ったよりすんなり移行できたよ。
さようなら Opera、こんにちは Chrome