Wie ändere ich Windows 10 Tastaturkürzel?

38

Als Linux-Benutzer bin ich ein starker Workspace-Benutzer. Windows 10 hat das, aber ich würde trotzdem gerne zwischen ihnen wechseln, so wie ich es in Linux mache, wo ich es benutze Strg + alt + Recht oder links um zwischen Arbeitsbereichen zu wechseln.

Für Windows 10 ist es jedoch eher Strg + Fenster + Recht oder links .

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

answerSeeker
quelle

Antworten:

12

Ich habe Harrymcs Skript ausprobiert, aber es hat nicht funktioniert. Also habe ich es modifiziert und das folgende hat für mich funktioniert:

!^Right::send, #^{Right down}{Right up}
!^Left::send, #^{Left down}{Left up}

Alles andere war in Ordnung.

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

!^Down::
    send, #^{Right down}{Right up}
    Sleep, 200
    send, #^{Right down}{Right up}
    return
!^Up::
    send, #^{Left down}{Left up}
    Sleep, 200
    send, #^{Left down}{Left up}
    return

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

Bearbeiten: Die sleep Der Befehl wurde hinzugefügt, damit die Animation beendet werden kann, bevor die zweite gesendet wird send Ansonsten habe ich einige Vorkommnisse gesehen, bei denen diese zweite Anweisung ignoriert wurde.

Aquadarius
quelle
1
Gibt es einen Grund dafür? Sleep, 200? Wenn Sie dies entfernen, wird verhindert, dass 200 ms zwischen den Desktops blinken, zu denen Sie springen. Ist das Entfernen des Ruhezustands ein Problem, wenn die CPU voll ist?
Matt
1
Ich musste das hinzufügen sleep Befehl wegen der Verzögerung der Animation. Mit anderen Worten, bevor ich es hinzufügte, habe ich viele Vorkommen gesehen, bei denen das Zweite send wurde ignoriert, weil es zu schnell ausgeführt wird. Sie können das ändern sleep Dauer oder entfernen Sie es, wenn Sie möchten.
Aquadarius
1
Ahh. Sie können es auch vollständig entfernen, wenn Sie "Fenster beim Minimieren und Maximieren animieren" deaktivieren (win + x & gt; System & gt; Erweiterte Systemeinstellungen & gt; Leistungseinstellungen).
Matt
34

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

AutoHotkey ist ein großartiges Programm zum Neuzuordnen von Tastaturtasten. Hier sind die Schritte, um dies einzurichten:

  1. Herunterladen und installieren AutoHotkey
  2. Erstellen Sie eine Textdatei mit dem Namen startup.ahk und fügen Sie Folgendes in die Karte ein Strg + Alt + Recht / Links zu Strg + Sieg + Recht / Links :

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

  1. Speichern Sie das Skript und führen Sie es aus, um seine Funktionalität zu testen.
  2. Kopieren Sie das Skript in den Autostart-Ordner, wenn es erwartungsgemäß ausgeführt wird

Um den Startordner in Windows 10 zu finden, öffnen Sie "Ausführen" (drücken Sie Sieg + R oder suchen Sie im Startmenü danach und geben Sie entweder (ohne Anführungszeichen) "shell: startup" für den aktuellen Benutzer oder "shell: common startup" für alle Benutzer ein. Kopieren Sie die Datei startup.ahk in den Ordner, der geöffnet wird.

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