Greenpixels-OnScreen-Keyboard is a Godot @tool plugin for an on-screen keyboard designed to be controller- and touch-accessible. It provides a virtual keyboard UI for touchscreen or gamepad input.
- QWERTY layout
- Emits signals for text changes, cancel and submit actions.
- Works with controllers and touchscreens
- Keyboard can be hidden
🛈 This repository can be added as a Git submodule:
git submodule add https://github.com/greenpixels/greenpixels-onscreen-keyboard.git addons/greenpixels-onscreen-keyboard
To use the component, just add a child-scene of text_edit_with_on_screen_keyboard to your scene.
- Signals:
on_text_changed(text : String)on_cancel_pressed()on_submit_pressed(text: String)
- Inspector Toggles:
text_placeholder:Stringshow_input:boolshow_keyboard:boolshow_cancel_button:boolshow_submit_button:boolonly_show_numbers:boolshow_space:boolshow_shift:boolshow_backspace:boolshow_symbols:bool
Keyboard Icon - by https://fontawesome.com/