Code: Alles auswählen
OpenConsole()
Repeat
key$=Inkey()
Delay(20)
Until key$<>""
Debug PeekB(@key+1)
Debug #PB_Key_N
CloseConsole()
Code: Alles auswählen
OpenConsole()
Repeat
key$=Inkey()
Delay(20)
Until key$<>""
Debug PeekB(@key+1)
Debug #PB_Key_N
CloseConsole()
Code: Alles auswählen
OpenConsole()
Repeat
key$=Inkey()
Delay(20)
Until key$<>""
Debug Asc(key$) ; <--- geändert, Key und Key$ sind zwei verschiedene Variablen
Debug #PB_Key_N
CloseConsole()
ich versteh auch nicht, warum +1 ?obbba hat geschrieben:Code: Alles auswählen
Debug PeekB(@key+1)
Code: Alles auswählen
Debug PeekB(@key$)
Code: Alles auswählen
OpenConsole()
Repeat
key$=Inkey()
Delay(20)
Until key$<>""
Debug PeekB(@key$+1)
Debug #PB_Key_N
CloseConsole()
Du liest immer nur das NULLBYTE. "String Ende". allso ein Byte zu weit.Gibt einen "ein Zeichen"-String zurück
Code: Alles auswählen
I$ = Inkey() : I1$ = Left(I$,1) : I2$ = Right(I$,1)
Code: Alles auswählen
I1$ = Inkey() : I2$ = RawKey()