mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Fix enabling of native keyboard input on Switch
This commit is contained in:
parent
318ef7ccab
commit
3d0051f34b
3 changed files with 4 additions and 2 deletions
|
@ -840,7 +840,7 @@ static const ConfigSetting systemParamSettings[] = {
|
|||
ConfigSetting("ButtonPreference", &g_Config.iButtonPreference, PSP_SYSTEMPARAM_BUTTON_CROSS, CfgFlag::PER_GAME | CfgFlag::REPORT),
|
||||
ConfigSetting("LockParentalLevel", &g_Config.iLockParentalLevel, 0, CfgFlag::PER_GAME),
|
||||
ConfigSetting("WlanAdhocChannel", &g_Config.iWlanAdhocChannel, PSP_SYSTEMPARAM_ADHOC_CHANNEL_AUTOMATIC, CfgFlag::PER_GAME),
|
||||
#if defined(USING_WIN_UI) || defined(USING_QT_UI) || PPSSPP_PLATFORM(ANDROID)
|
||||
#if defined(USING_WIN_UI) || defined(USING_QT_UI) || PPSSPP_PLATFORM(ANDROID) || PPSSPP_PLATFORM(SWITCH)
|
||||
ConfigSetting("BypassOSKWithKeyboard", &g_Config.bBypassOSKWithKeyboard, false, CfgFlag::PER_GAME),
|
||||
#endif
|
||||
ConfigSetting("WlanPowerSave", &g_Config.bWlanPowerSave, (bool) PSP_SYSTEMPARAM_WLAN_POWERSAVE_OFF, CfgFlag::PER_GAME),
|
||||
|
|
|
@ -975,7 +975,7 @@ int PSPOskDialog::Update(int animSpeed) {
|
|||
int selectedRow = selectedChar / numKeyCols[currentKeyboard];
|
||||
int selectedExtra = selectedChar % numKeyCols[currentKeyboard];
|
||||
|
||||
#if defined(USING_WIN_UI) || defined(USING_QT_UI) || PPSSPP_PLATFORM(ANDROID)
|
||||
#if defined(USING_WIN_UI) || defined(USING_QT_UI) || PPSSPP_PLATFORM(ANDROID) || PPSSPP_PLATFORM(SWITCH)
|
||||
// Windows: Fall back to the OSK/continue normally if we're in fullscreen.
|
||||
// The dialog box doesn't work right if in fullscreen.
|
||||
if (System_GetPropertyBool(SYSPROP_HAS_KEYBOARD)) {
|
||||
|
|
|
@ -564,6 +564,8 @@ bool System_GetPropertyBool(SystemProperty prop) {
|
|||
#if PPSSPP_PLATFORM(SWITCH)
|
||||
case SYSPROP_HAS_TEXT_INPUT_DIALOG:
|
||||
return __nx_applet_type == AppletType_Application || __nx_applet_type != AppletType_SystemApplication;
|
||||
case SYSPROP_HAS_KEYBOARD:
|
||||
return true;
|
||||
#endif
|
||||
case SYSPROP_APP_GOLD:
|
||||
#ifdef GOLD
|
||||
|
|
Loading…
Add table
Reference in a new issue