(f)xexmap.xxx
Xキーマッピング設定ファイル。
"xmodmap xexmap.xxx"の様にしてXのキーマッピングを変更する。
gnome-terminalは XリソースファイルDBを使用しないのでxmodmapで
キーBindingを変更するのに使用する。
例えば
"keysym Insert = Insert F20"
は Insertキーを シフト無しは Insert,Shift+Insertは F20に結びつける。
F20の生成するEsc文字列はxelnxkey.xxxで解釈する。
Fxxの最大はF20なのでF13-F20の8個しか残っていない。
Fxxの生成するEsc文字列はxekbchkで調べた。
例えば RedHat v9 では F20 は "0x1b[34;2~"。
右Ctrlキーを実行キーにするには次の行を記述する
但し、これで右Ctrlは実行キーになりますがEnterキーは改行キーにはなりません
keycode 109 = Return
(注) OPT CCFUNCコマンドでCtrl+文字キーも利用できるので
その省略時割り当てでよければ不要。(5)制約の項参照。
!***********************************************************************************
!****** xexmap.rh9 ***** xmodmap input to assing string to key event
!****** usage under RedHat v9
!****** "xmodmap xexmap.rh9"
!***********************************************************************************
!
!keycode 22 = BackSpace F15
!keycode 36 = Return F16
!keycode 99 = Prior F17
!keycode 103 = End F18
!keycode 105 = Next F19
!keycode 106 = Insert F20
!keysym BackSpace = BackSpace F15
!keysym Return = Return F16
!keysym Prior = Prior F17
!keysym End = End F18
!keysym Next = Next F19
!keysym Insert = Insert F20
keysym Control_R = yacute Control_R
keysym BackSpace = BackSpace eth
keysym Return = Return ntilde
keysym Insert = Insert ograve
keysym End = End oacute
keysym Prior = Prior ocircumflex
keysym Next = Next otilde