KeyboardInkey()
Syntax
String$ = KeyboardInkey()Description
Returns the last typed character, very useful when efficient keyboard input is required within a gaming application, such as the name in highscore, in game console, etc.).Example:
If InitSprite() And InitKeyboard() And OpenScreen(800,600,16,"") Repeat FlipBuffers() ClearScreen(RGB(0, 0, 0)) ExamineKeyboard() FullText$ + KeyboardInkey() ; Add the new text to the current one (if any) ; If we press the 'Back' key, we will delete the last character ; If KeyboardReleased(#PB_Key_Back) FullText$ = Left(FullText$, Len(FullText$)-1) EndIf ; Display the result ; If StartDrawing(ScreenOutput()) DrawingMode(1) FrontColor(RGB(128, 255, 0)) DrawText(20, 20, "Just type some text...:") DrawText(20, 40, FullText$) StopDrawing() EndIf Until KeyboardPushed(#PB_Key_Escape) EndIf
Supported OS
All