Hallo allerseits,
Matthias Wächter schrieb am 05.02.2009 15:07 Uhr:
Ich wäre dafür, genau zwei Dinge anzubieten:
1. Eine Möglichkeit, die Tasten ´, Shift+´ (also `) und ^ auch als
solche Tastendrücke zu schicken.
2. Eine Möglichkeit, die Zeichen ´, ` und ^ ohne Tastensequenzen zu
schicken.
Matthias Wächter schrieb am 06.02.2009 10:15 Uhr:
Es sind derzeit weder Option 1, noch Option 2 umgesetzt (!). […]
Stattdessen schickt AHK derzeit als Option 3 eine Tastensequenz, die
in vielen aber eben nicht allen Programmen das gewünschte Zeichen
umständlich über mehrere simulierte Tastendrücke erzeugt.
Okay, das Problem ist also noch komplizierter als ich vermutet hatte …
vielen Dank für die Aufklärung.
Bei Option 2, wie gesagt, spielen vielleicht auch nicht alle Programme
mit, die sich für den eigentlichen Tastendruck interessieren, da sie
nur das Zeichen bekommen.
Ich hoffe, dass Du hierbei die Betonung auf /vielleicht/ gelegt hast …
aber um das herauszukriegen, läuft wohl alles auf einen konkreten
Versuch hinaus.
Nachdem derzeit Option 3 am Laufen ist, bräuchten wir je eine Lösung
für Problem 1 und 2,
Die wir derzeitig noch nicht haben …
oder wir stellen defaultmäßig auf Option 2 (da vom Zeichen her dem
Gewünschten entsprechend) und behalten für Option 1 irgendwas in der
Hinterhand.
Das hört sich in meinen Ohren nach der besten Lösung an. Einfach, da das
direkte Senden der Zeichen über die SendUnicode auch die technische
»sauberste« Lösung wäre. Die Frage ist nur, welche Programme damit
Probleme hätten (siehe oben).
Wir sollten nur halt möglichst einen Workaround zur manuellen Auswahl
der SendUnicodeChar-Methode anbieten.
So werden wir es machen.
Es ist definitiv Deine Entscheidung, Du bist einfach die kompetenteste
Person für dieses Problem.
Ui, da fühl ich mich aber gleich _ ! ;-)
¡Ehre, wem Ehre gebührt! In diesem Sinne:
Qapla' batlh je,
Dennis-ſ