Wie sende ich Apostroph (') in AutoHotkey?

489
아아니으

Ich bin fest entschlossen, einen bestimmten Charakter zu halten. Der Code funktioniert mit Buchstaben, aber nicht mit Apostroph.

':: { pressed:=!pressed if(pressed) { sendinput,{' down} } else { sendinput,{' up} } } return 

Hat jemand eine Idee, warum das nicht funktioniert?

2

1 Antwort auf die Frage

0
Mikhail V

Dies kann passieren, weil Sie Apostroph senden und Apostroph als Hotkey verwenden. Hier ist eine spezielle Syntax, um den rekursiven Sendebefehl zu vermeiden:
https://www.autohotkey.com/docs/Hotkeys.htm#prefixdollar

Sie können also dieselbe Taste verwenden, müssen aber dem Hotkey das Dollarzeichen $ voranstellen.

Das wird funktionieren:

$':: send {' down} send {' up} return 

Das wird aber nicht funktionieren:

':: send {' down} send {' up} return 
Das hat mein Problem gelöst. TY! 아아니으 vor 5 Jahren 0