xmodmap
Ubuntu no longer uses xmodmap, but instead uses xkb xkbを使うのがよい? どんどん認知リソースが.... xmodmaは、combinationの設定が(基本的には?)できない。
時間が経過する(なんの状態がかわるのか?)と、もとに戻る....
その場しのぎになってる。
code: .Xmodmap
clear lock
clear control
keycode 66 = Control_L
keycode 37 = Caps_Lock
add control = Control_L Control_R
add lock = Caps_Lock
流れとしては、
proxy的な役割としてcontrol_L, caps_lockなどがあり
keycodeが実際のkeyboardの物理的なもの。
実際にOSに働きかけるもの?は、control, lockなどがある。
$ xmodmap
で、一覧がでる。up to 4 keys per modifier. keycodes in parentheses....66は 0x42, 37は0x25 (16進数)
このあたりは、4*16 + 2 == 66でぎりぎりそうだとわかるかも...
で、実際には、
clear: caps lock, controlの修飾キー設定をclear
keycode: 66をcontrol_Lに割当.
再度、修飾キー設定を、つける。
.bashrc には、sleepを入れて反映させる?
sleep 3 && xmodmap $HOME/.Xmodmap みたいな形
こちらが、すごくわかりやすい。
細かくするには、
$ xev
で確認しながら
$ xmodemap .Xmodmap
する。
resetするには、
$ setxkbmap -layout us
USキーボードなら