質問: [SKKの設定] emacs で uim-skk ではなく ddskk だけを呼びだせるようにしたい uim-skk と ddskk を使っています(SKK歴は1日)。 Xで使うemacsでは、uim-skk の呼出しを無効にして、ddskk だけを対象にする方法がしりたいです。 ttyで利用するなら、.Xdefault に Emacs*useXIM: false と書けばよいのですが、Xだとうまくゆきません。 やりたいことは、 「カタカナひらがなキー押下で、半角英数と日本語入力を、emacsならddskkで、それ以外ならuim-skkで切り換えること」 です。 カタカナひらがなキーが不可能なら、shift-space でも構いません。 その場合のemacsの設定は、 (global-set-key [?\S- ] 'skk-mode) になるはずです。 emacs側から、uim-skk と ddskk 両方が呼出せてしまうため、苦しんでいます。
回答: おそらく、~/.Xresources に Emacs*useXIM: false と書いて、xrdb ~/.Xresources とすれば良いと思います。 # もしくは、--without-xim をつけてビルドした Emacs を使うとか。 自分は、これで X 上の Emacs で uim-skk を無効化できています。 # .Xdefaults でも良いかも知れませんが、自分は違いをよく理解していません(^^;