Hallo,
ich möchte die FESTSTELLTASTE (Capslock) 2 Sekunden drücken, dadurch soll sie zur ENTER-Taste werden. Drücke ich sie später wieder 2 Sekunden soll sie wieder zur FESTSTELLTASTE werden.
Kann mir jemand helfen den Code dafür zu kreieren?
Zeitabhängiger Hotkey Topic is solved
Moderator: jNizM
Re: Zeitabhängiger Hotkey Topic is solved
Hallo,
versuche:
versuche:
Code: Select all
$*Capslock::
KeyWait, Capslock, T2
IF ErrorLevel
{
Capslock2Enter := !Capslock2Enter
SoundBeep, 4000, 20
KeyWait, Capslock
}
Else Send,% Capslock2Enter?"{Enter}":"{Blind}{Capslock}"
Return
Re: Zeitabhängiger Hotkey
Hallo Rohwedder,
Vielen Dank für Deine schnelle Hilfe. Funktioniert ausgezeichnet!
MarWar_77
Vielen Dank für Deine schnelle Hilfe. Funktioniert ausgezeichnet!
MarWar_77
Re: Zeitabhängiger Hotkey
Hallo,
habe doch noch eine Verständnisfrage zu dem Code von Rohwedder:
Was bewirkt der Doppelpunkt vor dem {Blind}?
Danke!
MarWar_77
habe doch noch eine Verständnisfrage zu dem Code von Rohwedder:
Was bewirkt der Doppelpunkt vor dem {Blind}?
Code: Select all
Else Send,% Capslock2Enter?"{Enter}":"{Blind}{Capslock}"
MarWar_77
Re: Zeitabhängiger Hotkey
Der Doppelpunkt gehört zum Ternäreren Operator
macht dasselbe wie:
Code: Select all
Send,% Capslock2Enter?"{Enter}":"{Blind}{Capslock}"
Code: Select all
IF Capslock2Enter
Send, {Enter}
Else
Send, {Blind}{Capslock}
Re: Zeitabhängiger Hotkey
Ah, Danke Dir, wieder was gelernt!
Das Wort "ternär" kannte ich bislang auch nicht....
Bei AHK lernt man ziemlich sicher ein ganzes Leben lang...
Das Wort "ternär" kannte ich bislang auch nicht....
Bei AHK lernt man ziemlich sicher ein ganzes Leben lang...