Это похоже на то, что вы ищете здесь
либо это
(global-set-key (kbd "<Scroll_Lock>") 'ignore)
или это
(global-set-key [scroll-lock] 'ignore)
В зависимости от версии Emacs
Я использую Linux-машину с KVM-переключателем на работе, и я обычно использую emacs при переключении между этой машиной и моей другой машиной. Я обычно использую комбинацию клавиш для переключения между машинами на KVM, которая является ключевой последовательностью: Scroll Lock, Scroll Lock, Upили Down. Если у меня в Linux есть окно emacs сверху и я нажимаю эти кнопки, оно перехватывает Scroll Lockнажатия клавиш и запускает системный звуковой сигнал из динамика процессора. KVM все еще переключается, но иногда, после переключения, он регистрируется Scroll Lockкак застрявший в нажатом состоянии, и поэтому я буду обращен к звуку системы. Я должен вернуться к компьютеру, чтобы остановить его.
Есть ли что-то, что я могу вставить в файл .emacs, чтобы программа не издала звуковой сигнал, когда я нажимаю Scroll Lockна окно сверху?
Это похоже на то, что вы ищете здесь
либо это
(global-set-key (kbd "<Scroll_Lock>") 'ignore)
или это
(global-set-key [scroll-lock] 'ignore)
В зависимости от версии Emacs