es geht mir nur ums Prinzip. Mit #If q geht's natürlich eleganter.
Taste Q soll die Funktionen der Tasten A und B vertauschen (was auch funktioniert)
und dies wieder rückgängig machen können (was leider nicht funktioniert):
Code: Select all
a::a
b::b
q:: ;Vertauscht Tasten A und B
Hotkey, *a, *b, Toggle
Hotkey, *b, *a, Toggle
Hotkey, *a Up, *b Up, Toggle
Hotkey, *b Up, *a Up, Toggle
ToolTip, % q:=!q ;zeigt den Schaltzustand an
Return
Code: Select all
a::a
b::b
q:: ;Vertauscht Tasten A und B
If q:=!q
{
Hotkey, *a, *b, On
Hotkey, *b, *a, On
Hotkey, *a Up, *b Up, On
Hotkey, *b Up, *a Up, On
}
Else
{
Hotkey, *a, *b, Off
Hotkey, *b, *a, Off
Hotkey, *a Up, *b Up, Off
Hotkey, *b Up, *a Up, Off
}
ToolTip, % q ;zeigt den Schaltzustand an
Return