X/Qt - uim-fepでの日本語入力
を行ったら、Ctrl-jで日本語入力OFFができないことに気がついた。ぐぐったところ~/.uimというファイルを作ればよいらしいので以下の様に作成。ちなみにanthyを使用しています。
(require-module "anthy") (define-key generic-on-key? '("<Control>j" )) (define-key generic-off-key? '("<Control>j" )) (define-key anthy-on-key? 'generic-on-key?) (define-key anthy-latin-key? 'generic-off-key?) (define-key generic-cancel-key? '("delete" "backspace" "<Control>g")) (define-key anthy-next-segment-key? '("right")) (define-key anthy-prev-segment-key? '("left")) (define-key anthy-extend-segment-key? '("<Shift>right")) (define-key anthy-shrink-segment-key? '("<Shift>left")) (define-key anthy-backspace-key? '("backspace")) (define-key anthy-delete-key? '("delete"))
これでCtrl-jでの日本語ON/OFFはできるんだけど他の機能が動かない(^^ゞ 変換範囲の伸縮ってanthy-extend(shrink)-segment-key?だと思うのだけどなぁ、「c」やら「d」が入力されるし。
ちなみにDebian X/Qt(こちらには元々~/.uim.dが存在)でも同じ症状、ザウルス上でのX/Qtのキーコードに問題でもあるのだろうか?