今までの不満 周知の通り、僕はキーボード大好きっ子です。 キーボードに触れて作業することに喜びを感じる生き物なので、アプリケーションはもちろん、Webもなるべくキーボード操作したいと思っています。 ところで、キーボードで操作出来るWebの代表例はgmailですね。 gmailのお陰で僕はメーラーを捨てることが出来るくらい、gmailの使い勝手は良いです。 そのgmailに不満点が一つありました。 それは2ストロークのショートカットが効かないというものでした。 例えば、inboxへ移動するg,iというアクションが効かなかったのです。 これは作業効率を大幅に下げるもので不満の元でもありました。 特殊環境でのみ発生する不具合 ちなみに、この現象、非常に特殊な環境でのみ発生します。 それは以下の環境です。 使用ブラウザがOpera keyboard.iniに2ストロークアクション(g,gみたいなの)を登録してる 2ストロークアクションの最初のキーが(この場合、g)gmail側のストロークアクションの最初のキーと一致している。 このような 変態じみた設定をしている 環境でのみ動かないという物でした。 僕はVimっぽい動きをOperaにさせているので、g,gをGo to startアクションに割り当てています。 gキーを二連打するとそのままページトップへジャンプするという動きをします。 これが気持ち良いんですよ。 まあ、気持ちよさはともかく、これを生かしつつ、gmailのg,iとかg,sを使いたいというのが僕の欲求でしたが、Operaの仕様なのか、2ストロークが設定されてる場合、Opera側が有効になるという動きをしていました。