Я хотел бы связать Ctrl + R до 'isearch-backward и связать Ctrl + Shift + R до 'tags-apropos, но я не могу различить два нажатия клавиш.
'isearch-backward
'tags-apropos
Может ли Emacs различать Ctrl + R и Ctrl + Shift + R ? Что должно войти в мой файл .emacs, чтобы разрешить эту привязку клавиш?
Да.
(global-set-key (kbd "C-r") 'isearch-backward) (global-set-key (kbd "C-S-r") 'tags-apropos)
Чтобы выяснить ответ на этот вопрос, нужно помочь с клавишей Ch k и набрать нужные вам клавиши. Что Emacs показывает в справке буфер - это строка, которую вы можете передать макросу 'kbd.
'kbd
Да - один "\C-r", другой "\C-R". Их легко можно привязать к отдельным командам. Например, это должно сработать, если помещено в ваш файл .emacs:
"\C-r"
"\C-R"
.emacs
(global-set-key "\C-R" 'tags-apropos)