Probleme mit der Shift-Taste bei KeyboardInKey
Verfasst: 15.02.2005 15:12
Hi,
Folgende EMail schrieb ich an den Purebasic-Support:
Sehr geehrter PureBasic-Support,
Ich habe den Befehl KeyboardInkey auf folgende Weise verwendet:
InitKeyboard
()
InitSprite
()
OpenWindow(nummer, 20, 20, 360, 300, #PB_Window_MinimizeGadget|#pb_window_maximizegadget, "Test")
OpenWindowedScreen(WindowID(nummer),20,20,360,300,1,0,0)
keypress$=""
Repeat
While keypress$=""
WindowEvent()
ExamineKeyboard()
keypress$ +KeyboardInkey()
Wend
text$ = text$+keypress$
keypress$ =""
p = p+1
Until p =50
MessageRequester("Test",text$)
End
Schreibt man etwas schneller, erkennt KeyboardInkey die Großschreibung nicht mehr. Muss ich bei diesem Befehl auf etwas bestimmtes achten?
Es währe sehr nett, wenn Sie mir helfen könnten!
MfG
Hypersoft
Der Support konnte mir darauf keine Antwort geben. "Bei mir lief Ihr kleines Programm einwandfrei" wurde mir mitgeteilt. Ich habe es jedoch schon auf mehreren Rechnern ausprobiert und überall passiert das gleiche. Schreibt man schnell, dann drückt man die Shift-Taste fast gleichzeitig mit dem Buchstaben. Dies erkennt der KeyboardInkey-Befehl aber dann nicht mehr. Ich brauche diese Funktion jedoch sehr dringend und möchte eigendlich auf die Win-API verzichten, da ich mich mit ihr überhaupt nicht auskenne. Für Hilfe währe ich sehr dankbar!
MfG
Hypersoft
Folgende EMail schrieb ich an den Purebasic-Support:
Sehr geehrter PureBasic-Support,
Ich habe den Befehl KeyboardInkey auf folgende Weise verwendet:
InitKeyboard
()
InitSprite
()
OpenWindow(nummer, 20, 20, 360, 300, #PB_Window_MinimizeGadget|#pb_window_maximizegadget, "Test")
OpenWindowedScreen(WindowID(nummer),20,20,360,300,1,0,0)
keypress$=""
Repeat
While keypress$=""
WindowEvent()
ExamineKeyboard()
keypress$ +KeyboardInkey()
Wend
text$ = text$+keypress$
keypress$ =""
p = p+1
Until p =50
MessageRequester("Test",text$)
End
Schreibt man etwas schneller, erkennt KeyboardInkey die Großschreibung nicht mehr. Muss ich bei diesem Befehl auf etwas bestimmtes achten?
Es währe sehr nett, wenn Sie mir helfen könnten!
MfG
Hypersoft
Der Support konnte mir darauf keine Antwort geben. "Bei mir lief Ihr kleines Programm einwandfrei" wurde mir mitgeteilt. Ich habe es jedoch schon auf mehreren Rechnern ausprobiert und überall passiert das gleiche. Schreibt man schnell, dann drückt man die Shift-Taste fast gleichzeitig mit dem Buchstaben. Dies erkennt der KeyboardInkey-Befehl aber dann nicht mehr. Ich brauche diese Funktion jedoch sehr dringend und möchte eigendlich auf die Win-API verzichten, da ich mich mit ihr überhaupt nicht auskenne. Für Hilfe währe ich sehr dankbar!
MfG
Hypersoft