🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #71

Re: How to change Ctr-X to other all mode

#71
From: SAKAI Kiyotaka
Date: Fri, 14 May 1999 00:00
28 lines
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-mail
References: <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