
Ich versuche, Ctrl+ Shift+ Wan etwas in Emacs unter Ubuntu zu binden. Wenn ich diese Tastenkombination drücke, passiert nichts. Wenn ich diese Tastenkombination aufrufe describe-key
, passiert nichts.
Fängt Ubuntu diese Tastenkombination ab?
Aktualisieren:
Ich verwende Emacs im grafischen Modus unter der Standard-Ubuntu-Benutzeroberfläche (was auch immer das ist). Wenn ich C-S-q
oder eingebe C-S-s
, funktioniert es einwandfrei, aber wenn ich drücke C-S-w
, verhält sich Emacs, als wäre nichts passiert.
Gibt es eine Möglichkeit zu erkennen, ob der Fenstermanager den Tastendruck abfängt?
Antwort1
Starten Sie einen anderen X-Server auf einer anderen Konsole, mit Emacs als Hauptprozess:
startx emacs
Nun hast du keinen Fenstermanager mehr und kannst nicht feststellen, ob C-S-w
es bis zu Emacs durchkommt.
Dies ist der erste Schritt, um das Problem zu finden. Wenn das Problem bei Emacs selbst liegt, dann schauen Sie zuerst bei nach function-key-map
; wenn es beim Fenstermanager liegt, dann ps -fHu$USER
(in Ihrer Haupt-X-Sitzung) finden Sie heraus, welcher Fenstermanager Ihnen zugewiesen wurde.
Antwort2
Entsprechenddiese Seite, Shiftkann nicht in Terminals gebunden werden, nur über die GUI.