Hallo,
ich habe ein Problem mit einer Tastatur-Abfrage.
(Anwender hat starke Sehprobleme) Es ist etwas schwierig
zu erlären. Weiß irgendwie nicht so richtig wie man da rangehen kann.
Ich versuch's mal:
Das Problem:
Spoiler anzeigen
Ziel: Anwender soll auf die F5 Taste drücken!
Anwender-Versuch: er drückt z.B. auf die Taste K, weil es es nicht sieht....
Meldung: z.B. FALSCH das ist der Tastaturbereich, bitte etwas höher...
Anwender-Versuch: er drückt z.B. auf die Taste F7
Meldung: z.B. FAST das sind die Funktionstasten, hier bist du richtig, bitte etwas nach links....
Kann man z.B. Bereiche eingrenzen?
Spoiler anzeigen
Drückt er im numerischen Block...
Msgbox...Falsch
Drückt er im Navigationsblock ...
Msgbox...OK
#include <Misc.au3>
$dll = DllOpen("user32.dll")
[/autoit][autoit][/autoit][autoit]While 1
Sleep ( 250 )
IF _ISPRESSED("71", $DLL) THEN ;F9
MsgBox(0,"Prima","Das ist die richtige Taste")
SLEEP(10)
ELSEIF _ISPRESSED("72",$DLL) THEN ; hier bin ich nicht weiter gekommen <>...
MsgBox(0,"Nochmal...","Leider fasch"); hier habe ich probiert, komme aber nicht weiter...
EndIf
WEnd
DllClose($dll)
Das Problem ist, ich möchte ihn mit Hilfe von Beep oder anderen Ereignissen
bis zum Ziel steuern.
Würde mich über eure Hilfe sehr freuen.
Liebe Grüße
Ilse