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-ſ

Antwort per Email an