mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-15 10:40:01 +01:00
Make use of some extra keys(WLAN, Volume/note and Screen)
This commit is contained in:
1 parent
48cf80f4fe
commit
cef88689ea
1 file changed
+23
@@ -633,6 +633,29 @@ void EmuScreen::pspKey(int pspKeyCode, int flags) {
|
||||
break;
|
||||
}
|
||||
|
||||
switch (pspKeyCode) {
|
||||
case CTRL_NOTE:
|
||||
if (flags & KEY_DOWN)
|
||||
g_Config.bEnableSound = !g_Config.bEnableSound;
|
||||
break;
|
||||
case CTRL_VOL_UP:
|
||||
if (flags & KEY_DOWN && g_Config.iGlobalVolume < VOLUME_MAX)
|
||||
g_Config.iGlobalVolume = g_Config.iGlobalVolume + 1;
|
||||
break;
|
||||
case CTRL_VOL_DOWN:
|
||||
if (flags & KEY_DOWN && g_Config.iGlobalVolume > 0)
|
||||
g_Config.iGlobalVolume = g_Config.iGlobalVolume - 1;
|
||||
break;
|
||||
case CTRL_WLAN:
|
||||
if (flags & KEY_DOWN)
|
||||
g_Config.bEnableWlan = !g_Config.bEnableWlan;
|
||||
break;
|
||||
case CTRL_SCREEN:
|
||||
if (flags & KEY_DOWN)
|
||||
NativeMessageReceived("display layout editor", "");
|
||||
break;
|
||||
}
|
||||
|
||||
for (int i = 0; i < rotations; i++) {
|
||||
pspKeyCode = RotatePSPKeyCode(pspKeyCode);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user