Re: C-,と C-. への割り当て
ohta@src.ricoh.co.jp (Junn Ohta) writes:
> fj.editor.emacsの記事<yf1n07gedk6.wl%hirose31@t3.rim.or.jp>で
> hirose31@t3.rim.or.jpさんは書きました。
> > X な emacs だと期待通りの挙動なのですが、emacs -nw だと C-, を押すと『,』
> > が、C-. を押すと『.』が入力されてしまいます。ターミナルの中の emacs
> > で C-, と C-. に関数を割り当てるのにはどうすればよいのでしょうか?
>
> たぶん不可能です。
“emacs -nw”なので、xterm か kterm でわないかと、、、、
^^^
それでしたら、xterm/kterm の resource を使って“C-,”や“C-.”で
エスケープシーケンスを出すように定義して、emacs でそれを拾えばい
いです。
私の場合は、“C-;”を入力メソッドの ON/OFF にしていますが、次の
ようになっています。
.Xresources:
*VT100.Translations: #override \
!Ctrl <KeyPress> semicolon: string(0x1b) string("[34~")
.emacs:
(global-set-key [?\C-\;] 'toggle-input-method)
(global-set-key [f20] 'toggle-input-method)
--
片山@PFU
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735