稀に誤作動することがありますが原因が分かりません。
例えば悪さしているタブがあるようで、そのタブを閉じると元に戻ったりしますが、
誤作動中は以下の状態になります。
例えば
1) / で検索しようとすると押下と同時に Firefox 純正の検索窓も立ち上がる
2) Ctrl+O で前の画面に戻りたいのに「ファイルを開く」ダイアログが開く
3) Ctrl+p でタブ移動したいのにプリンタダイアログが開く
4) etc...
すなわち、vimperator をOFF にしたような状態になりますが vimperator 自体はON状態です。(1. の状態は少し違うかな)
補足: 例えば Aのタブを開いている状態でテキストフィールドにカーソルを置いて日本語IMEをON → Bのタブを開く。とかかな?と思いきやアテは外れました。が、そんな感じで何かの要因がありそうです。
症状が少し明確になったので補足。変な状態の時は「Shift+ESC」のON/OFFトグルがまったく効かないです。すなわち Shift+ESC を押しても何も変化なし。
テキストフィールドにカーソルを置いている場合は、「挿入モード」なります。(※ステータスバーに「INSERT」と表示)
タブ操作など入力以外の操作を行いたい場合は、一旦テキストフィールドからフォーカスを外す必要があるようです。
・Vimperator――FirefoxをVim風のキーバインドで操作
http://www.itmedia.co.jp/enterprise/articles/0902/25/news037.html
-----------------------------------------------
また、その下にはコマンド入力用のフィールドが用意される。Vimperatorでは基本的にコマンドモードとなっているが、例えば、ページのテキストフィールドなどにカーソルがある場合は挿入モードとなる。Escキーを入力すると強制的にコマンドモードに移行するが、テキストフィールドなどからフォーカスを外すことでもコマンドモードとなる。
-----------------------------------------------
確かに 2 と 3 の動作はおっしゃる通りでした。(この辺は漠然としていたのでハッキリして良かった)
問題は 1 の現象ですね。
1の現象の時は必ず 2と3もセットですが、ステータスバーに「INSERT」の文字はなく、どのタブを開いてもテキストフィールド上にカーソルが無い状態を確認しているんですよね・・・。
私の症状はもっと根が深いっぽいです。
何故、そのような症状になるのかは不明ですが、症状になった場合、「alt キーの2回押し」で正常な状態に復帰出来ることを確認。
(「ステータスバーに日本語入力 → 日本語入力OFF → Enter押下」のタイピング速度が早いと発生!?)