control加i与TAB是不是没法区分?

随便绑定一个, 都会覆盖另外一个, 终端里没法区分还好理解, GUI里面也没法区分吗?

要用特殊的写法指定

C-i (kbd "<C-i>")

tab (kbd "<tab>")

这里有个很微妙的问题

谢谢你的推荐

试了一下, 第一个不对, 第二个是对的. 第一个用(kbd “TAB”)是可以的. 挺奇怪, C-i代表不了C-i, TAB才能代表它.

不知道哪里抄来的:

(when window-system
  (define-key input-decode-map [?\C-m] [C-m])
  (define-key input-decode-map [?\C-i] [C-i]))