Wie man Windows 10 Tastaturkürzel ändert?

91994
answerSeeker

Als Linux-Benutzer bin ich ein starker Workspace-Benutzer. Windows 10 hat das, aber ich würde immer noch gerne zwischen ihnen wechseln, so wie ich es unter Linux mache, wo ich ctrl+ alt+ rightoder left zum Wechseln zwischen Arbeitsbereichen verwende.

Für Windows 10 ist es jedoch eher ctrl+ windows+ rightoder left.

Wie ändere ich diese Windows 10-Verknüpfungen mit denen von Linux?

36

2 Antworten auf die Frage

32
harrymc

Man kann die Windows-Verknüpfungen nicht ändern, aber man kann Tasten abfangen und sie im laufenden Betrieb ändern.

AutoHotkey ist ein großartiges Programm für die Neuzuordnung von Tastaturtasten. Hier sind die Schritte, um dies einzurichten:

  1. Laden Sie AutoHotkey herunter und installieren Sie es
  2. Erstellen Sie eine Textdatei mit dem Namen "startup.ahk" und fügen Sie Folgendes in die Karte ein, um Ctrl+ Alt+ Right/ Leftzu Ctrl+ Win+ Right/ zuzuordnen Left:

!^Right::^#Right
!^Left::^#Left

  1. Speichern Sie das Skript und führen Sie es aus, um seine Funktionalität zu testen.
  2. Wenn es wie erwartet funktioniert, kopieren Sie das Skript in den Autostart-Ordner

Um den Startordner in Windows 10 zu finden, öffnen Sie "Ausführen" (drücken Sie Win+ Roder suchen Sie im Startmenü nach) und geben Sie (ohne Anführungszeichen) ein: "shell: startup" für den aktuellen Benutzer oder "shell: common start" " für alle Benutzer. Kopieren Sie die Datei startup.ahk in den sich öffnenden Ordner.

Ich dachte, ich müsste dafür mein eigenes Skript schreiben. Gut, dass jemand es schon gemacht hat, damit ich das Rad nicht neu erfinden muss! answerSeeker vor 8 Jahren 1
Es ist immer noch verwirrend, dass Windows keine Funktionen zum Ändern von Tastenkombinationen hinzufügt. 20 Jahre später sogar. Beeindruckend. Amen zu AutoHotkey. Ligemer vor 6 Jahren 4
Müssen Sie Ihren Computer danach neu starten, damit er funktioniert? Red M vor 6 Jahren 0
@RedM: startup.ahk sollte nach dem Testen bereits ausgeführt werden. Für zukünftige Starts wird es während des Startvorgangs gestartet. harrymc vor 6 Jahren 0
11
Aquadarius

Ich habe Harrysc-Skript ausprobiert, aber es hat nicht funktioniert. Also habe ich es modifiziert und der folgende hat für mich gearbeitet:

!^Right::send, #^ !^Left::send, #^ 

alles andere war gut.

Dann habe ich das Skript durch Hinzufügen der folgenden Zeilen verbessert

!^Down:: send, #^ Sleep, 200 send, #^ return !^Up:: send, #^ Sleep, 200 send, #^ return 

Dies ermöglicht die Emulation eines 2x2-Gitters mit den Aufwärts- und Abwärtspfeilen, um zwischen den Zeilen zu navigieren.

Bearbeiten: Der sleepBefehl wurde hinzugefügt, damit die Animation vor dem Senden der zweiten beendet werden kann. sendAndernfalls habe ich einige Vorkommnisse gesehen, bei denen dieser zweite Befehl ignoriert wurde.

Gibt es einen Grund, warum Sie 'Schlaf, 200' brauchen? Wenn Sie das entfernen, wird verhindert, dass die Desktops 200ms blinken und Sie zwischen ihnen springen. Ist das Entfernen des Ruhezustands ein Problem, wenn die CPU-Kapazität hoch ist? Matt vor 7 Jahren 1
Ich musste den "sleep" -Befehl wegen der Verzögerung der Animation hinzufügen. Mit anderen Worten, vor dem Hinzufügen habe ich viele Vorkommnisse gesehen, bei denen das zweite "send" ignoriert wurde, weil es zu schnell ausgeführt wird. Sie können die Dauer des "Schlafes" ändern oder entfernen, wenn Sie möchten. Aquadarius vor 7 Jahren 1
Ahh Sie können es auch vollständig entfernen, wenn Sie "Fenster beim Minimieren und Maximieren maximieren" deaktivieren (Win + X> System> Erweiterte Systemeinstellungen> Leistungseinstellungen). Matt vor 7 Jahren 1