Windows 7 verwendet die Tastenkombination Strg + Umschalt, um zwischen den Sprachen zu wechseln, so dass Emacs niemals die Schlüsselstriche erhält. Sie können die Bindung wie folgt ändern:
Das passiert unter Windows 7, wenn Sie mehr als eine Eingabesprache haben. Strg-Umschalt-0, Strg-Umschalt-1, ... dienen zum schnellen Umschalten der Eingabesprache. Scheint nicht fixierbar zu sein, da Windows bestimmte Tastenkombinationen (z. B. Win-E, Win-D usw.) abfängt und diese nicht an die Anwendung weitergibt. Schlimmer kann sein, Intel GMA-Treiber können Sie nicht Strg-Alt-Up / Down auf Win XP verwenden.
Verwenden Sie einfach eine andere Verknüpfung in Emacs (oder Sie können versuchen, Schlüssel mit Werkzeugen wie Sharpkeys neu zuzuordnen).
Pa redit version Ich habe den forward slurp Befehl an <C-right>
und C-)
gebunden. Ich kann überprüfen, dass der letzte Schlüssel vom Betriebssystem verbraucht wird, MS Windows 8 in meinem Fall, so dass Emacs diesen Schlüssel nicht empfangen kann. Vielleicht möchten Sie stattdessen <C-right>
verwenden, aber da dieser Schlüssel (und auch <C-left>
, der an einen anderen parait-Befehl gebunden ist) normalerweise für Bewegung (außerhalb von pared) verwendet wird, möchten Sie vielleicht Ihre eigenen benutzerdefinierten Unterschiede verwenden Schlüssel. Ich benutze C-*
. Die folgende Konfiguration verwende ich und Sie können die gewünschten Teile verwenden.