переназначение ключей emacs с использованием сканкодов


1

В Emacs 24 в Windows ключи «предыдущий буфер» и «следующий буфер» бесполезно связаны с «XF86Back» и «XF86Forward», что немного бессмысленно в Windows.

На моем Lenovo x220 есть кнопки «вернуться назад» и «перейти вперед», которые я хотел бы переназначить. Emacs их не замечает, когда я пытаюсь использовать global-set-key.

Если я знаю скан-код ключа, как я могу использовать его в Emacs?


1
Попробуйте, C-h cа затем ключ, который вы хотите связать. Если Emacs действительно увидит ключ, он скажет вам, как он называется.
Legoscia

Кнопка не производит ничего, что может увидеть emacs.
Пику

В этом случае вам не повезло. Emacs должен увидеть ключ, чтобы что-то с ним сделать. Попробуйте использовать некоторые другие ключи (которые видит Emacs).
Дрю

Ответы:


0

Ты пробовала

(setq w32-pass-multimedia-buttons-to-system nil)
(global-set-key (kbd "<browser-forward>") 'next-buffer)
(global-set-key (kbd "<browser-back>") 'previous-buffer)

в вашем .emacs? Работает на linux на моем x220

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.