マクロにはエスケープ

 Firefoxアドオン、vimperatorのマクロを使っています。例えばサイトでID、パスワードを入力するとき、サイトに記憶させておくのも良いですが、cookieなどを削除した際には消えてしまいますので、
qa gi******<Tab>******<Enter> q とキーaにIDとパスワードをマクロ記録し(サイトでの自動フォーカスを避けるためforcefocus.js(※1)をpluginに入れているため最初に「gi」を打ち込んでいます)、次からは「@a」で一発ログインです。
 ところが時々、最初のInput欄にID・パスワードを続けて入力してしまいミスを犯してしまいます。いろいろ試した結果、<Tab>キーの前に<Esc>キーを入れればうまくいくことが判りました。正規のやり方かどうかは分りませんが、今のところミスはありません。
 同様のことでお悩みのかたは、試してみてください。

(※1) http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/forcefocuscontent.js?rev=38701

se.gif