人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[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 両方が呼出せてしまうため、苦しんでいます。

●質問者: mori_dev
●カテゴリ:コンピュータ
✍キーワード:Emacs Key SET SKK TTY
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kick_m
●10ポイント

uim-skk.elで不必要なところをコメントにすればいいと思いますが。どちらにせよ、漢字キーとかかな/カナキーはXシステムでは設定できないと思います。http://www

◎質問者からの返答

uim-skk.el は存在しません。かな/カナキーへの割り当ては、emacs 側での設定も難しいと思います(私はわかりません)。ddskk附属のelispを読むのは最終手段とさせて下さい。


2 ● khiker
●100ポイント ベストアンサー

おそらく、~/.Xresources に Emacs*useXIM: false と書いて、xrdb ~/.Xresources とすれば良いと思います。

# もしくは、--without-xim をつけてビルドした Emacs を使うとか。

自分は、これで X 上の Emacs で uim-skk を無効化できています。

# .Xdefaults でも良いかも知れませんが、自分は違いをよく理解していません(^^;

◎質問者からの返答

うまくいきました。ありがとうございます(ひょっとすると、.Xdefaults でも良かったのかもしれません。かな/カナキーで別のIMが起動していてuim-skk が無効化されているかもしれないことに気付けませんでした)!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ