xremap 拯救我的小拇指

我常用的编辑器是 vim,最近开始入坑 Emacs,觉得使用 M-x 导致小拇指极其难受。于是在谷歌搜索一番后,发现可以使用 xremap 重映射功能键,把 CtrlAlt 映射到更加方便的键盘位。

下载 xremap

可以到网站下载,选择 x11。解压后即可看到 xremap 可执行文件。

配置

可以编辑 ~/.config/xremap.yaml

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
modmap:
  - name: Cap as Esc # Optional
    application: # Optional
      not: [Google-chrome]
      # or
      # only: [vim, nvim, neovim]
      # only: [Alacritty.Alacritty]
    remap: # Required
      CapsLock: Esc
#keymap

这里需要区分 modmapkeymap

  • modmap is for key-to-key remapping like xmodmap. Note that remapping a key to a modifier key, e.g. CapsLock to Control_L, is supported only in modmap since keymap handles modifier keys differently.
  • keymap is for remapping a sequence of key combinations to another sequence of key combinations or other actions.

运行

使用 root 权限运行即可

1
2
## 需要 root 权限执行
sudo /home/william/xremap /home/william/.config/xremap.yaml

ref

william 支付宝支付宝
william 微信微信
0%