Article View: fj.editor.mule
Article #71Re: How to change Ctr-X to other all mode
From: SAKAI Kiyotaka
Date: Fri, 14 May 1999 00:00
Date: Fri, 14 May 1999 00:00
28 lines
1913 bytes
1913 bytes
>> In article <7he22i$j2c$1@cadup.com1.fc.nec.co.jp>, oota@pes.com1.fc.nec.co.jp (oota toshiya) writes:
> emacs/mule では、ctr-xとかctr-cをprefixとして使っていますが、
> この機能を、すべてのモードで(あとから loadingするものも含めて)、
> 他のキーに変更する事は可能でしょうか。
^H キーと DEL キーを入れ替えるプログラムである term/keyswap.el には以
下のコードが書かれていますが、同じように keyboard-translate-table を使っ
て設定すれば可能です。
(let ((the-table (make-string 128 0)))
(let ((i 0))
(while (< i 128)
(aset the-table i i)
(setq i (1+ i))))
;; Swap ^H and DEL
(aset the-table ?\177 ?\^h)
(aset the-table ?\^h ?\177)
(setq keyboard-translate-table the-table))
C-x に別のコマンドを割り当てるのではなく、特定のキーを C-x とみなすだ
けでいいのであれば、
(keyboard-translate ?\C-o ?\C-x)
とする方法もあります。
--
酒井 清隆 (E-mail: ksakai@kso.netwk.ntt-at.co.jp)
Technical Details
Message-ID:
<19990514132340N.ksakai@kso.netwk.ntt-at.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7he22i$j2c$1@cadup.com1.fc.nec.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10eba4,b029548182be0419 X-Google-Attributes: gid10eba4,public X-Google-Thread: ff358,b029548182be0419 X-Google-Attributes: gidff358,public From: SAKAI Kiyotaka <ksakai@kso.netwk.ntt-at.co.jp> Subject: Re: How to change Ctr-X to other all mode Date: 1999/05/14 Message-ID: <19990514132340N.ksakai@kso.netwk.ntt-at.co.jp> X-Deja-AN: 477683310 Content-Transfer-Encoding: 7bit References: <7he22i$j2c$1@cadup.com1.fc.nec.co.jp> Content-Type: Text/Plain; charset=iso-2022-jp X-Dispatcher: imput version 990425(IM115) X-Complaints-To: news@kso.netwk.ntt-at.co.jp X-Trace: kso.netwk.ntt-at.co.jp 926655820 29886 (14 May 1999 04:23:40 GMT) Organization: NTT Advanced Technology Corp. Mime-Version: 1.0 NNTP-Posting-Date: 14 May 1999 04:23:40 GMT Newsgroups: fj.editor.mule,fj.editor.emacs