求助: 键盘space和ctrl组合,遇到不解之迷.

  • OS: arch linux
  • Shell: zsh
  • wm: i3
  • 应用程序: xcape

照抄xcape的README脚本,

把以上代码保存为文件keymap, 属性设置成755. 手动运行./keymap , 有效! 空格键成为短触space, 长按ctrl.

奇怪的事情来了:

无论是把这个放在~/.config/i3/config里调用, 还是放到 .xinitrc 又或者放到 .zshrc 开机以后, 空格键都没变化, 而手动运行一下 ./keymap 或者 source .zshrc 就生效了.

是什么事情没有做对吗? 如何做才能让它开机自动生效?