[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:11210] Re: keyboard-translate on .*Emacs
-
From:Shun-ichi TAHARA (田原 俊一)
-
Date:Mon, 10 Sep 2001 17:24:09 +0900
- Subject: [plamo:11210] Re: keyboard-translate on .*Emacs
- From: Shun-ichi TAHARA (田原 俊一)<jado@xxxxxxxxxxxxxxx>
- Date: Mon, 10 Sep 2001 17:24:09 +0900
- Posted: Mon, 10 Sep 2001 17:24:05 +0900 (JST)
From: Keiichi Suzuki <keiichi@nanap.org>
Message-Id: <uk7z7368z.fsf_-_@kei.nanap.org>
> となると, XEmacs の場合は,
>
> (keyboard-translate ?\C-h 'backspace)
>
> とするのがよいように思います。
これは目から鱗でした。
これなら、モードによってキーバインドが変えられていても問題ナシですね。
で、FSF Emacs + X で実験してみました。
> GNU Emacs 20.7 (Meadow) + window-system => non-nil の場合
>
> Keytop Code Function
> BS [DEL] delete-backward-char
> DEL C-d delete-char
>
> (read-key-sequence "") して, BS key を押してみると, "^?"
> となります。
X だと、BS も DEL も DELを返すみたいですね。
(global-set-key [backspace] 'delete-backward-char)
とすると、BSが backspace を返すようになるので、この後で
(keyboard-translate ?\C-h 'backspace)
とする方がいいかもしれません。
より凝るなら、site-start.el で、backward-or-forward-delete-char を定義
してもいいのですが、Emacs で DEL の挙動を変えたい人は、
(global-set-key "\C-?" 'delete-char)
とかすればいいのか。
# モードによってDELのキーバインドを変えてる場合はどうしよう…
# (keyboard-translate ?\C-? ?\C-d) は、TTYじゃないと効果ナシ
_______________________________
田原 俊一 jado@flowernet.gr.jp, shunichi_tahara@zenrin.co.jp
http://flowernet.gr.jp/jado/
FingerPrint: 16 9E 70 3B 05 86 5D 08 B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- References
-
- [plamo:11174] Re: 私はここで行き詰まっています, Keiichi Suzuki
- [plamo:11176] Re: 私はここで行き詰まっています, Shun-ichi TAHARA (田原 俊一)
- [plamo:11202] keyboard-translate on .*Emacs (was: 私はここで行き詰まっています), Keiichi Suzuki
[検索ページ]
[メール一覧]
Plamo ML 公開システム