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


#1

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


#2

要用特殊的写法指定

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

tab (kbd "<tab>")


#3

这里有个很微妙的问题


#4

谢谢你的推荐


#5

你的帖子已经被社区标记并被临时隐藏。


#6

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


#7

不知道哪里抄来的:

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