Linux + Vimperator2.x で hint時にIMをオフにする
Vimperator 2.x 系では hints 時に前回のIMを起動させる
IMがオンのときはタイプしても飛んでくれない・・・
というわけで、IM をオフにする方法
環境 | |
---|---|
OS | Ubuntu9.04 日本語版 |
ブラウザ | Firefox 3.0.x |
Vimperator | Vimperator 2.1 |
IM | scim 1.4.6 |
1. IM側でオフにするショートカットを設定
上記環境の場合、
[SCIM入力メソッドの設定] -> [フロントエンド] -> [ホットキー] -> [終了]
で設定可能。
今回はControl + Shift + space を設定
直には触らないだろうから適当に。。。
2. xvkbd を入れる
# apt-get install xvkbd
今回は Ver3.0 が入った。
3. Vimperatorの設定
noremap <silent> f :!xvkbd -text "\\[Control]\\[Shift]\\[space]"<cr>f
以上でfを押したときにIMがオフになるはず。
ダブルコーテーションの中身は適当に読み替えて。
- -
io.system(':!xvkbd -text "\\[Control]\\[Shift]\\[space]"')
を送っても同じなんだけどjavascriptの知識は皆無なんで・・・
誰かお願い。。。