Hi, Leute!
Ich bin gerade dabei, ein kleines Programm zu schreiben, das auf Druck einer bestimmten Tastenkombination (z.B. ALT + STRG + E) per SendKeys ein Sonderzeichen in die Anwendung "sendet", die gerade aktiv ist (Word). Die Idee dahinter ist, dass man dann nicht ständig umständlich die Windows Zeichentabelle benutzen muss.
Ich frage also mit "GetAsyncKeyState" in einer Timer-Prozedur die gedrückten Tasten ab. Mit allen gewöhnlichen Buchstaben funktioniert das auch einwandfrei, aber nicht mit Sonderzeichen. Mit Sonderzeichen meine ich in diesem Fall richtige Sonderzeichen, wie arabische Schriftzeichen und Symbole der kyrillischen Schrift (halt alles, was man in der Zeichentabelle finden kann) - die natürlich nicht Mitglied der ASCII-Tabelle sind.
Mich würde einfach mal interessieren, ob ihr mir da Lösungsvorschläge unterbreiten könntet, auf die ich noch nicht gekommen bin. Da das ganze keine Frage des Quellcodes ist, werde ich hier den selbigen auch erstmal nicht veröffentlichen (da er im Moment völlig uninteressant ist), sollte es notwendig werden, tu ich es natürlich.
mfG
Malcolm
Ich bin gerade dabei, ein kleines Programm zu schreiben, das auf Druck einer bestimmten Tastenkombination (z.B. ALT + STRG + E) per SendKeys ein Sonderzeichen in die Anwendung "sendet", die gerade aktiv ist (Word). Die Idee dahinter ist, dass man dann nicht ständig umständlich die Windows Zeichentabelle benutzen muss.
Ich frage also mit "GetAsyncKeyState" in einer Timer-Prozedur die gedrückten Tasten ab. Mit allen gewöhnlichen Buchstaben funktioniert das auch einwandfrei, aber nicht mit Sonderzeichen. Mit Sonderzeichen meine ich in diesem Fall richtige Sonderzeichen, wie arabische Schriftzeichen und Symbole der kyrillischen Schrift (halt alles, was man in der Zeichentabelle finden kann) - die natürlich nicht Mitglied der ASCII-Tabelle sind.
Mich würde einfach mal interessieren, ob ihr mir da Lösungsvorschläge unterbreiten könntet, auf die ich noch nicht gekommen bin. Da das ganze keine Frage des Quellcodes ist, werde ich hier den selbigen auch erstmal nicht veröffentlichen (da er im Moment völlig uninteressant ist), sollte es notwendig werden, tu ich es natürlich.
mfG
Malcolm