Parece que você está procurando aqui
ou isso
(global-set-key (kbd "<Scroll_Lock>") 'ignore)
ou isto
(global-set-key [scroll-lock] 'ignore)
Dependendo da versão do emacs
Estou usando uma máquina Linux com um comutador KVM no trabalho, e geralmente uso o emacs ao alternar entre essa máquina e minha outra máquina. Eu normalmente uso o atalho de teclado para trocar entre máquinas no KVM, que é a sequência de teclas: Scroll Lock , Scroll Lock , Acima ou < kbd> Para baixo . Se eu tiver uma janela do emacs no topo do Linux e apertar esses botões, ela irá prender as teclas pressionadas de Scroll Lock e disparar um bipe do sistema pelo alto-falante da CPU. O KVM ainda muda, mas ocasionalmente, após o switch, ele irá registrar Scroll Lock como sendo pressionado, e então eu vou receber um bip de sistema. Tenho que voltar para o computador para que ele pare.
Existe algo que eu possa colocar no arquivo .emacs que impedirá que o programa apite quando eu clicar em Scroll Lock com a janela no topo?
Parece que você está procurando aqui
ou isso
(global-set-key (kbd "<Scroll_Lock>") 'ignore)
ou isto
(global-set-key [scroll-lock] 'ignore)
Dependendo da versão do emacs
Tags emacs linux scroll-lock