Wie kann man Emacs dazu bringen, Scroll Lock aufzuhalten?

637
Ben Richards

Ich verwende bei der Arbeit eine Linux-Maschine mit einem KVM-Switch. Ich verwende häufig Emacs, wenn ich zwischen dieser Maschine und meiner anderen Maschine umsteige. Ich verwende in der Regel die Tastenkombination zwischen Maschinen auf dem KVM zu tauschen, die die Tastenfolge: Scroll Lock, Scroll Lock, Upoder Down. Wenn ich unter Linux ein Emacs-Fenster habe und diese Tasten drücke, werden die Scroll LockTastendrücke abgefangen und ein Signalton vom CPU-Lautsprecher ausgelöst. Die KVM wechselt immer noch, aber gelegentlich, nach dem Umschalten, wird sie Scroll Lockals festgeklemmt gedrückt registriert, und daher werde ich mit einem Pieps des Systems behandelt. Ich muss wieder zum Computer wechseln, damit er angehalten wird.

Gibt es etwas, das ich in die .emacs-Datei einfügen kann, damit das Programm nicht piept, wenn ich Scroll Lockdas Fenster oben drücke ?

0

1 Antwort auf die Frage

1
OldWolf

Das sieht aus wie, was Sie suchen hier

entweder dies

(global-set-key (kbd "<Scroll_Lock>") 'ignore) 

oder dieses

(global-set-key [scroll-lock] 'ignore) 

Abhängig von der Version von emacs

Wow, ich habe versucht, eine Websuche durchzuführen, kam aber trocken. Das ist unglaublich spezifisch für meine Situation. Vielen Dank! Ich werde es morgen bei der Arbeit versuchen und sehen, ob es funktioniert. Ben Richards vor 12 Jahren 0
Keine dieser Tastenkombinationen funktionierte, daher habe ich die in der FAQ hier beschriebene Methode verwendet, um sie zu finden: http://xahlee.org/emacs/keyboard_shortcuts.html. Ich musste das erste Formular verwenden, das Sie aufgelistet haben, aber anstelle von ``mit``. Aber jetzt wird es richtig ignoriert! Vielen Dank! Ben Richards vor 12 Jahren 0