Es scheint ein ungelöstes Problem zu sein, dass Verknüpfungen mit Sonderzeichen nicht unterstützt werden, wenn Sie nicht-englische Tastaturen verwenden. Ich stoße das Problem viel in Google Chrome oder MS OneNote.Verknüpfungen funktionieren nicht mit einer nicht englischen Tastatur
Zum Beispiel wird in Google Chrome mit {Strg} {+} herangezoomt. Um dieses Ergebnis zu erzielen, muss ich {Strg} {Umschalt} {1} auf meiner (Schweizerdeutschen) Tastatur eingeben. Shortcuts funktionieren nicht, wenn ich eine zusätzliche {shift} einfügen muss.
Ich habe versucht, das Problem mit dem folgenden AutoHotKey-Code zu umgehen:
^9::
Send,{Ctrl Down}{U+0x2B}{Ctrl Up}
Return
wo {U + 0x2B} ist die Unicode für den "Plus" -Zeichen. Warum hat dies nicht zu dem beabsichtigten Ergebnis geführt, d. H. Meine Google Chrome-Registerkarte erweitern?
Leider fehlt mir das technische Wissen, um zu sehen, warum das nicht funktioniert oder wie es zu beheben ist.
können Sie nicht auch 'send {ctrl down} {+} {ctrl up}' verwenden? (das ist übrigens das selbe wie 'sende^{+}' – Blauhirn
@Blauhirn Ja, absolut. Keins von diesen scheint zu funktionieren, obwohl. –
Vor allem, was Blauhirn Ihnen geschickt hat, funktioniert. Zweitens für die Unicode-Syntax verlassen die "0x". Es ist nur {U + 2B}. Trotzdem kann das Senden von Zeichen mit dieser Syntax nicht das gleiche Verhalten in Ihrer Zielanwendung erzeugen. Also bleiben Sie bei dem, was Blauhirn Ihnen gegeben hat. – Forivin