1
0
Fork 0
forked from suyu/suyu
suyu/src
Morph 7eff91ff20 applets/swkbd: Implement the Qt Software Keyboard frontend
The Qt Software Keyboard frontend attempts to mimic the software keyboard rendered by the Nintendo Switch.
This frontend implements multiple keyboard types, such as the normal software keyboard, the numeric pad software keyboard and the inline software keyboard.
Keyboard and controller input is also supported in this frontend.
Keyboard input is handled as native keyboard input, and so the on-screen keyboard cannot be navigated with the keyboard arrow keys as the arrow keys are used to move the text cursor.
Controller input is translated into mouse hover movements on the onscreen keyboard or their respective button actions (B for backspace, A for entering the selected button, L/R for moving the text cursor, etc).
The text check dialogs can also be confirmed with controller input through the use of the OverlayDialog

Massive thanks to Rei for creating all the UI for the various keyboards and OverlayDialog. This would not have been possible without his excellent work.

Co-authored-by: Its-Rei <kupfel@gmail.com>
2021-04-15 01:53:17 -04:00
..
audio_core common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
common Merge pull request #6199 from lioncash/log-ns 2021-04-14 21:29:44 -07:00
core input_interpreter: Fix button hold being interpreted incorrectly on init 2021-04-15 01:53:17 -04:00
input_common common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
tests common: Fiber: use a reference for YieldTo. 2021-03-07 13:46:53 -08:00
video_core Merge pull request #6196 from bunnei/asserts-setting 2021-04-14 17:47:18 -07:00
web_service
yuzu applets/swkbd: Implement the Qt Software Keyboard frontend 2021-04-15 01:53:17 -04:00
yuzu_cmd Merge pull request #6199 from lioncash/log-ns 2021-04-14 21:29:44 -07:00
.clang-format
CMakeLists.txt CMakeLists: Add /utf-8 compile option for MSVC 2021-03-05 01:46:56 -05:00