[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:09883] Re: Plamo2.2 look-see(106 key)
-
From:Chisato Yamauchi
-
Date:Sat, 19 May 2001 14:51:18 +0900
- Subject: [plamo:09883] Re: Plamo2.2 look-see(106 key)
- From: Chisato Yamauchi <cyamauch@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 19 May 2001 14:51:18 +0900
- Posted: Sat, 19 May 2001 14:46:46 +0900
こんにちわ〜山内です.
> > これは,.emacs の
> > ;; TeraTermのデフォルトのDELキー
> > (global-set-key "\e[4~" 'delete-char)
> > という部分が原因なのですが,; で無効にしておいた方が良さ
> > そうですね.
> ありがとうございます。
> この方法で、Desktop 、Note(Let's Note)共に[End]が効くように
> なりました。
> > あるいは,
> > (if (equal (substring (getenv "TERM") 0 2) "vt")
> > (global-set-key "\e[4~" 'delete-char)
> > )
> > のように端末によって切り替えるといいかもしれません.
> と、前記を ; でコメントにした上に、この記述を加えるということで
> いいのでしょうか?
> #そのようにしましても[End]は効いていますが。
> # ; を外すと効きません。
いろいろ試してみたのですが,結論から言うと,
(global-set-key "\e[4~" 'delete-char)
は無い方がいいような気がしてきました( (if (equal … も必要なし).
TeraTerm なんですが,KEYBOARD.CNF をきちんと設定すること
で,[Ins][Del][Home][End][PageUp][PageDown]キーの出力するstring
を kon と同じにする事ができます.
↓こんなかんじです.
-- KEYBOARD.CNF の一部分【開始】--
[VT editor keypad]
;Up arrow key
Up=328
;Down arrow key
Down=336
;Right arrow key
Right=333
;Left arrow key
Left=331
;Home key
Find=327
;Insert key
Insert=338
;Delete key
Remove=339
;End key
Select=335
;PageUp Key
Prev=329
;PageDown key
Next=337
[VT numeric keypad]
:
(略)
:
;Cntrl + Num pad '+' key
;;;NumMinus=1102
;Num pad '+' key
;;;NumComma=78
;Num pad '.' key
NumPeriod=83
;Num pad Enter key
NumEnter=284
;Num pad NumLock key
PF1=325
;Num pad '/' key
;;;PF2=309
;Num pad '*' key
;;;PF3=55
;Num pad '-' key
;;;PF4=74
-- KEYBOARD.CNF の一部分【終了】--
TeraTerm デフォルトの KEYBOARD.CNF はコメントに
書かれているキーが誤ったりしているようなので,本当は↑のよう
にしたかったんではないかなぁ,とか思っています.
ちなみに,[VT numeric keypad] 以下はテンキーの設定で,
このようにしておくと,不自由なくテンキーが使えるようになる
ようです(テンキーの方は,Plamo2.2のみ通用するはず).
それで,あとは .emacs に
(global-set-key "\e[1~" 'beginning-of-buffer )
(global-set-key "\e[7~" 'beginning-of-buffer ) ; rxvt
(global-set-key "\eOH" 'beginning-of-buffer ) ; xterm
(global-set-key "\e[H" 'beginning-of-buffer ) ; xterm
(global-set-key "\e[\0" 'beginning-of-buffer )
(global-set-key "\eO\0" 'beginning-of-buffer )
(global-set-key "\e[4~" 'end-of-buffer )
(global-set-key "\e[8~" 'end-of-buffer ) ; rxvt
(global-set-key "\eOF" 'end-of-buffer ) ; xterm
(global-set-key "\e[F" 'end-of-buffer ) ; xterm
(global-set-key "\e[x" 'end-of-buffer )
(global-set-key "\eOX" 'end-of-buffer )
こんな感じで設定をすれば,konでもTeraTermでもxtermでも
ktermでも[Home][End]が使えるはずです.
ただ,Plamo2.2のktermはなぜか [Home]と[End]が同じよう
に働いてしまうので,.Xdefaults で,
KTerm*VT100*translations: #override \
Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION) \n\
<Key>Henkan: begin-conversion(_JAPANESE_CONVERSION) \n\
<Key>Home: string("\033[H") \n\
<Key>End: string("\033[F")
という感じで設定してやる必要があります.
------ ------
Chisato Yamauchi
Mail: cyamauch@hst.phyas.aichi-edu.ac.jp
cyamauch@phyas.aichi-edu.ac.jp
URL: http://phe.phyas.aichi-edu.ac.jp/~cyamauch/
------ ------
- Follow-Ups
-
- [plamo:09885] Re: Plamo2.2 look-see(106 key), MOUE Kiyoshi
- References
-
- [plamo:09879] Re: Plamo2.2 look-see(106 key), MOUE Kiyoshi
- [plamo:09881] Re: Plamo2.2 look-see(106 key), Chisato Yamauchi
- [plamo:09882] Re: Plamo2.2 look-see(106 key), MOUE Kiyoshi
[検索ページ]
[メール一覧]
Plamo ML 公開システム