AutoHotKey: MacOS-Tastatur-Zusatztasten unter Windows?
Ich bin ein neuer AutoHotKey-Benutzer, und ich habe in den letzten paar Stunden nach aktuellen Beispielen für das gesucht, was ich versuche. Aber nichts, was ich gefunden habe, funktioniert so, wie ich es wollte.
Ich habe gerade von MacOS zu Windows 10 auf einem Surface Pro 6 gewechselt und versuche, die Windows-Modifizierungstasten so zu ändern, dass sie sich eher an das Mac-Tastaturlayout halten, wobei anstelle von Strg + [irgendetwas] Befehl + [Irgendwas] steht. Auf der von mir verwendeten Tastatur befindet sich die aktuelle Alt-Taste an der Stelle, an der sich die Befehlstaste auf dem Mac neben der Leertaste befunden hätte. Ich möchte diese Alt-Taste für alle Tastenkombinationen verwenden: Strg + [Leerzeichen ausfüllen] systemweite Alt- und Strg-Tasten.
Der knifflige Teil ist dieser. Ich möchte Alt + Tab, Umschalt + Alt + Tab, Strg + Tab und Shift + Strg + Tab unverändert beibehalten.
Dies ist so nahe wie ich konnte, aber es hat immer noch Probleme. Wenn ich die ersten 2 Zeilen beibehalten habe, werden die Strg- und die Alt-Taste vertauscht, aber mit der 3-Zeile scheint die erste Zeile aufzuhebenAlt::Ctrl
Alt::Ctrl Ctrl::Alt LAlt & Tab::AltTab
Normalerweise schreibe ich keine Fragen online. Ich ziehe es vor, nach den Antworten anderer Leute zu suchen, aber bisher kein Glück. Jede Hilfe wäre dankbar.
Bearbeiten:
Ok, ich habe eine weitgehend vollständige Lösung für mich. Ich habe SharpKeys verwendet, um die Links-Steuerung und das linke Alt umzuwandeln.
Danach muss ich nur noch die Funktionen Strg + Tab und Alt + Tab mit AutoHotKey austauschen. Ich kümmere mich hauptsächlich um die Implementierung, AltTab
da ich sie selten verwende ShiftAltTab
. Ich verwende auch selten Strg + Tab, um durch die Tabs zu blättern. Meine unvollständige Lösung lautet also:
#If GetKeyState("Shift", "P") LCtrl & Tab::ShiftAltTab #If !(GetKeyState("Shift", "P")) LCtrl & Tab::AltTab
Derzeit LCtrl & Tab::AltTab
funktioniert nur, und die #If
Bedingungen scheinen ignoriert zu werden. Irgendwelche Ratschläge, warum das so ist und wie man es beheben kann?
Bearbeiten:
Nun, da ich das schon ein paar Mal bearbeitet habe. Ich sehe, dass ich LAlt & Tab::AltTab
statt verwendet habe LCtrl & Tab::AltTab
. Das war eines der Probleme.
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
1
Ordnen Sie FN einem anderen Schlüssel zu
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows