Re: C-,と C-. への割り当て
fj.editor.emacsの記事<yf1n07gedk6.wl%hirose31@t3.rim.or.jp>で
hirose31@t3.rim.or.jpさんは書きました。
> X な emacs だと期待通りの挙動なのですが、emacs -nw だと C-, を押すと『,』
> が、C-. を押すと『.』が入力されてしまいます。ターミナルの中の emacs
> で C-, と C-. に関数を割り当てるのにはどうすればよいのでしょうか?
たぶん不可能です。
ターミナルの上で動いているアプリケーションにはター
ミナル経由で文字コードしか渡せません。ASCII文字の
制御コードは0x00〜0x1fの32種類しかなく、0x40〜0x5f
の文字とCtrlキーの同時押しに割り当てられています。
つまり使える組み合わせは以下のものだけです。
C-@(C-SPC), C-a 〜 C-z, C-[, C-\, C-], C-^, C-_
X上ではすべてのキーがイベントを起こすので、任意の
通常キーと任意のモディファイキーの組み合わせを使え
るわけですが、ターミナルではそうはいかないというこ
とですね。
--
太田純(Junn Ohta) (株)リコー/新横浜事業所
ohta@sdg.mdd.ricoh.co.jp
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