読者です 読者をやめる 読者になる 読者になる

入力欄でIMEをオフにしたり、オンにしたりする

Firefox

ロケーションバーにフォーカスを当てるとIMEをオフにして、サーチバーではオンにする。あとブックマークと履歴パネルの検索欄ではオフ。

==userChrome.css==
/* ロケーションバー と サーチバー */
@-moz-document url(chrome://browser/content/browser.xul){
#urlbar *|input{
ime-mode:inactive!important;
}
#searchbar *|input{
ime-mode:active!important;
}
}
/* ブックマークパネル */
@-moz-document url(chrome://browser/content/bookmarks/bookmarksPanel.xul){
#search-box *|input{
ime-mode:inactive!important;
}
}
/* 履歴パネル */
@-moz-document url(chrome://browser/content/history/history-panel.xul){
#search-box *|input{
ime-mode:inactive!important;
}
}

ウェブページの入力欄のデフォルトはIMEオンにするかオフにするか迷ったけど、オンだと思ってたより使いやすかったくなかったのでオフ。

==userContent.css==
input[type="text"]{
ime-mode:inactive;
}

KeySnailは「#keysnail-prompt-textbox *|input」を書き換えれば出来るらしい。

・ KeySnail の prompt で IME を自動的に OFF
  http://keysnail.g.hatena.ne.jp/mooz/20110320/1300641715

プラグインのColor Theme Solarized の色を変更した奴に乗せている。