KeyboardInkey()
Синтаксис
String$ = KeyboardInkey()
Описание
Возвращает последний символ, набранный на клавиатуре, это очень удобно, когда требуется ввод с клавиатуры в игровом приложении (например, имя в списке рекордов, в игровой консоли и т.д.).
Параметры
Ничего.
Возвращаемое значение
Возвращает последний символ, набранный на клавиатуре.
Пример
If InitSprite() And InitKeyboard() And OpenScreen(800, 600, 32, "") Repeat FlipBuffers() ClearScreen(RGB(0, 0, 0)) ExamineKeyboard() ; Если мы нажмем клавишу 'Назад', мы удалим последний символ. ; If KeyboardReleased(#PB_Key_Back) FullText$ = Left(FullText$, Len(FullText$)-1) Else result$=KeyboardInkey() If FindString("1234567890 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", result$) ; Или выбранные вами нужные символы FullText$ + result$ EndIf ; Добавить новый текст к текущему (если он есть) EndIf ; Показать результат ; If StartDrawing(ScreenOutput()) DrawingMode(1) FrontColor(RGB(128, 255, 0)) DrawText(20, 20, "Просто введите текст...:") DrawText(20, 40, FullText$) StopDrawing() EndIf Until KeyboardPushed(#PB_Key_Escape) EndIf
См. также
ExamineKeyboard(), KeyboardPushed(), KeyboardReleased()
Поддерживаемые OS
Все