AutoHotKey: Alt + Shift + Tab zu (L) Win + Shift + Tab neu zuordnen

856
Admiral Tso

Ich versuche, AutoHotKey zu verwenden, um Alt+ Tabund Shift+ Alt+ Tabin Windows zu erhalten, um dasselbe Verhalten wie Cmd+ Tabund Shift+ Cmd+ Tabin macOS zu haben.

Hinweis: CmdAuf einem Mac sendet die Tastatur die WinTaste.

Was ich zur Arbeit bekommen habe, ist:

LWin & Tab:: AltTab 

Was ich nicht konnte, ist LWin+ Shift+ Tabzum Senden von Shift+ Alt+ zu bekommen Tab. Ich habe es versucht:

  1. #Shift & Tab:: ShiftAltTab (Fehler: muss in diesem Fall L oder R für # angeben)
  2. LWin & Shift & Tab :: ShiftAltTab (Kann 3 benutzerdefinierte Kombinationen nicht verwenden)
  3.  

    Lwin & Tab:: if GetKeyState("Shift") { Send  } else { Send  } 

Ich habe es auch nach jeder SendZeile mit Return-Zeilen versucht . Beim Drücken ist auch nichts passiert

  • LCmd+ Tab(== LWin+ Tab) oder
  • LCmd+ Shift+ Tab(== LWin+ Shift+ Tab).

Gibt es eine schnelle und einfache Möglichkeit, dies zu tun? Ich möchte AHK verwenden, da es die Kombinationen modifiziert, um viele andere Mac-Tastaturverhalten zu simulieren.

3

1 Antwort auf die Frage

4
user3419297
LWin & Tab::  AltTabMenu := true If GetKeyState("Shift","P") Send  else Send  return  #If (AltTabMenu)  ~*LWin Up:: Send  AltTabMenu := false  return  #If 

Getestet unter Windows 10.

Funktioniert es auf Ihrem System? user3419297 vor 7 Jahren 0
Ja es funktioniert Prometheus vor 5 Jahren 0