xremapでUbuntuのキー入力をカスタマイズする
xremapにはvirtual_modifiersという機能があり、任意のキーを修飾キーとして扱うことができる これのおかげでCapsLockをそのまま修飾キーとして使用できるのだ!(すごい!)
とりあえずこれである程度苦労せず使えるようになった
modmapはWinのレイアウトからMacのレイアウトに変更するために使っている
code: config.yml
virtual_modifiers:
- CapsLock
modmap:
- name: Global
remap:
ALT_L: CTRL_L
CTRL_L: SUPER_L
SUPER_L: ALT_L
keymap:
- name: Global
remap:
CapsLock-p: Up
CapsLock-b: Left
CapsLock-n: Down
CapsLock-f: Right
CapsLock-a: Home
CapsLock-e: End
CapsLock-j: Enter
CapsLock-h: BackSpace
CapsLock-d: Delete
CapsLock-Space: Super-Space # IME切り替え
CapsLock-c: Ctrl-c # SIGINTシグナル
CapsLock-l: Ctrl-l # ターミナルのクリア
CapsLock-i: Ctrl-i # カタカナ変換
CapsLock-t: Ctrl-t # 英語変換