clear Lock
clear Control
remove Control = Mode_switch
add Control = Control_L
add Control = Control_R
keycode 66 = Control_L
keycode 37 = Mode_switch
keycode 49 = Escape
keycode 102 = KP_Enter NoSymbol BackSpace
keycode 10 = 1 exclam F1
keycode 11 = 2 quotedbl F2
keycode 12 = 3 numbersign F3
keycode 13 = 4 dollar F4
keycode 14 = 5 percent F5
keycode 15 = 6 ampersand F6
keycode 16 = 7 apostrophe F7
keycode 17 = 8 parenleft F8
keycode 18 = 9 parenright F9
keycode 19 = 0 asciitilde F10
keycode 20 = minus equal F11
keycode 43 = h H Left
keycode 44 = j J Down
keycode 45 = k K Up
keycode 46 = l L Right
keycode 24 = q Q KP_1
keycode 25 = w W KP_2
keycode 26 = e E KP_3
keycode 27 = r R KP_4
keycode 28 = t T KP_5
keycode 29 = y Y KP_6
keycode 30 = u U KP_7
keycode 31 = i I KP_8
keycode 32 = o O KP_9
keycode 33 = p P KP_0
注意点とかひっかかった点
- keycode = 1 shift_1 2 shift_2 3 shift_3 ...と対応している
- Ctrl,AltなどのModキーで装飾することはできない
- よってMode_switchで対処
- ISO_Level_hogehogeでもいいのかな?
メモ
- Caps LockをCtrlに
- Ctrl_LをMode_switchに
- 全角半角はEscに(切り替えはCtrl+Space)
- 無変換をエンターに
- Mode_switchでもっと動きやすく
- hjklをそれぞれ上下左右に
- 数字キーのところにFキーを
- 数字キーの一段下に数字を
- 親指エンターのところにBackSpaceを
問題点と改良できそうな点
- 2回xmodmapを実行しないといけない
- BackSpaceをもっと使いやすい位置に置けたらいいなぁ
- Mode_switchももっといい場所におけたら使いやすいのに
- 「変換」と「カタカナひらがな」は今はワークスペースの切り替えに使ってるけど変えてもいいかも