最速でubuntuに最適なキーバインドを適用する方法
出典: Public KFSPedia
目次 |
解決すべき問題
- Bs,ESC,Return,Ctrl,半角/全角 が遠かったり、押しにくかったりする
解決方法
- xmodmap,xkbでキー配列をかえる(ubuntu)
- 単一キーを入れ替えるにはxmodmap
- 複数のキーの同時押しを単一キーに入れ替えるにはxkb
- 配列を早く覚える為に今まで使っていたキーは無割り当てにする
xmodmapの領域
= やりたいこと
- Escape -> 無割り当て
- 左Ctrl -> 無割り当て
- Backspace -> 無割り当て
- Return -> 無割り当て
- 半角/全角 -> Escape
- CapsLk -> Ctrl
- 無変換 -> 半角/全角
- 変換 -> Return
- カタカナひらがな -> Backspace
実現方法
xev vi ~/.Xmodmap {{{ !Escape keycode 9 = Caps_Lock !左Ctrl keycode 37 = Caps_Lock !BackSpace keycode 22 = Caps_Lock !Return keycode 36 = Caps_Lock !半角/全角 keycode 49 = Escape !Caps_Lock keycode 66 = Control_L !無変換 keycode 102 = Zenkaku_Hankaku !変換 keycode 100 = Return !カタカナひらがな keycode 101 = BackSpace }}} xmodmap ~/.Xmodmap
xkbの領域(らしい)
Ctrl + l -> Left Ctrl + h -> Right Ctrl + k -> Up Ctrl + j -> Down
