[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bjlug-ml] Re: [ Q
] kinput2 のキーバインドを変更したい
結局何をやってもだめでどこでkinput2の\C-oのキーバインドが定義されている
のかわかりません。で、当座の解決法として、kinput2が働かない環境にして
xemacsを起動すればよいことに気づきました。すなわち、日本語に対応していな
いxtermなどのターミナルからxemacsを起動すればよいのです。でもxtermじゃ、
catもlessも日本語表示できなくなっちゃうので、ktermなどからでも
$ LANG=C xemacs &
とすればよいですね。これを.bashrcにaliasしとけばOKです。
でもこんな解決法しかないはずがない。emacsenを使っている限り、eggを使うん
だからkinput2を通さないでxemacsなどを起動したい。ということを実現するた
めには、本当はどうすればいいんだろう。
いろいろとネットで調べると、
(1)(global-unbind-key-function 'japanese-mode)
と書き加えればよいと書いてあるのですが、xemacsではエラーになる。
(2)(global-set-key "\C-o" 'open-line)
を書き加えても、kinput2の\C-oが優先してしまう。
(3)$ XMODIFIERS= xemacs &
と起動しても、何故かkinput2が起動してしまう。
などなど試してみましたが駄目でした。
On Sat, Jun 16, 2001 at 12:53:28AM -0400, Masami Kobayashi wrote:
>
> 私も知らないんですが、他にリプライも無いようなので。
>
>
> >>>>> On Fri, 15 Jun 2001 19:02:26 -0400, Ryuichiro Hara <rhara@mediaone.net> said:
>
> > ちょっと教えてください。設定は人それぞれなんでしょうが、漢字入力にする
> > のに、デフォルトではおおかた\C-SPCですよね。もちろんkinput2です。とこ
> > ろが、今の僕の設定ではどこをどうしているのか、\C-oでも同じ日本語モード
> > になってしまいます。
>
>
> 私のところは逆に C-o にするために、~/.Xresources にこんな設定を
> 入れてます。
>
> KTerm*VT100*translations: #override \
> Ctrl <Key>o: begin-conversion(_JAPANESE_CONVERSION)
>
>
> これをちょっと変更したらなんとかならないでしょうか?
>
>
>
> > これでは、emacsでopen-lineが効かなくて困るのです。
> > kinput2の\C-oのキーバインドをはずすのどこをどうすればいいのでしょうか?
>
> emacs を -nw を付けないで window で立ち上げる。
> open-line の代わりに C-m で我慢する(カーソル動いちゃうけど)
> open-line を他のキーにバインドする。
>
> なんていうのでは駄目?
>
> --
> Masami Kobayashi / Brookline, MA
> masami@tncc.suginami.tokyo.jp
> masami@tncc.jp (試験中)
--
原 隆一郎
Ryuichiro Hara
rhara@mediaone.net, rhara@mit.edu