Currently, there are a lot of settings the users can configure on the Switch. Some of these settings are numbers that have a large range (the AMD codec has quantisation settings that range from -1 to 61 for example).
To mitigate this issue (and future issues for configuration settings), input by the user will be taken via the software keyboard to improve convenience.
User stories
When the user presses 'A' on a number value setting, the software keyboard will open the numpad and let the user enter a number.
When the user puts a number that is not within range, the keyboard will re-open to let the user enter a number again
When the user cancels the keyboard, a default value will be used instead
When the user presses 'A' on a string value setting, the software will open the normal or QWERTY keyboard and let the user enter a string
When the user puts a string that is not applicable, the keyboard will re-open to let the user enter a string again
When the user cancels the keyboard, a default value will be used instead
Settings to be moved over to software keyboard input
All number entry settings (except bitrate, framerate, and resolution)
Desktop resolution may be considered but this could lead to user issues being reported about failed desktop resolution change issues or even streams failing to connect or start.
Framerate may be considered.
IP network configuration settings
Everything else will maintain usage of the circulators in use already when A or B are pressed.
Currently, there are a lot of settings the users can configure on the Switch. Some of these settings are numbers that have a large range (the AMD codec has quantisation settings that range from -1 to 61 for example).
To mitigate this issue (and future issues for configuration settings), input by the user will be taken via the software keyboard to improve convenience.
User stories
Settings to be moved over to software keyboard input
Everything else will maintain usage of the circulators in use already when A or B are pressed.