Ich habe versucht, eine Möglichkeit zu finden, meine Tastatur neu zuordnen und senden 5-stellige Hex Unicode-Zeichen, die hier beschriebene Methode: ahk Send unterstützt nur 4-stellige Hex-Codes {U + nnnn} Ich weiß, dass autohotkey in der Vergangenheit Unicode nicht nativ unterstützt hat, daher wurden einige Funktionen benötigt, um das zu tun, vielleicht ist das die Lösung für mich.Autohotkey: Senden Sie 5-stellige Hexadezimal Unicode-Zeichen
Beispiel:
#If GetKeyState("CapsLock","T")
+u::Send {U+1D4B0}
Die Ergebnisse aus dh 풰 statt, und der Code für 풰 ist {U + D4B0}, was bedeutet, wird AHK nur die letzten 4 Ziffern zu lesen. Wie kann ich das beheben, auch wenn ich dafür neue Funktionen ausführen muss?
Dank
-Mark
Danke! Dieser funktioniert, jetzt muss ich etwas über Ersatzpaare lernen, könntest du mir zeigen, wo ich mehr darüber erfahren kann? Oder sogar eine Tabelle mit allen Codes wäre sehr hilfreich. – markymark
@markymark Siehe das Update. – 2501
Wow. Ich habe Stunden damit verbracht, dies innerhalb weniger Monate herauszufinden. Ich habe viele clevere Dinge versucht. Dann erkannte ich, dass das Problem nur mit 5-stelligen Unicode-Punkten auftrat, googelte es und fand diese Antwort. Und es funktioniert super! –