mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-10 21:16:24 +02:00
Fixes, add callback for analog virtual keys
Some fixes
This commit is contained in:
1 parent
8dabcaea7d
commit
526b4f782d
6 files changed
+173
-219
No files matched your search
@@ -784,4 +784,53 @@ bool HasChanged(int &prevGeneration) {
|
||||
return false;
|
||||
}
|
||||
|
||||
static const char *g_vKeyNames[] = {
|
||||
"AXIS_X_MIN",
|
||||
"AXIS_Y_MIN",
|
||||
"AXIS_X_MAX",
|
||||
"AXIS_Y_MAX",
|
||||
"RAPID_FIRE",
|
||||
"FASTFORWARD",
|
||||
"PAUSE",
|
||||
"SPEED_TOGGLE",
|
||||
"AXIS_RIGHT_X_MIN",
|
||||
"AXIS_RIGHT_Y_MIN",
|
||||
"AXIS_RIGHT_X_MAX",
|
||||
"AXIS_RIGHT_Y_MAX",
|
||||
"REWIND",
|
||||
"SAVE_STATE",
|
||||
"LOAD_STATE",
|
||||
"NEXT_SLOT",
|
||||
"TOGGLE_FULLSCREEN",
|
||||
"ANALOG_LIGHTLY",
|
||||
"AXIS_SWAP",
|
||||
"DEVMENU",
|
||||
"FRAME_ADVANCE",
|
||||
"RECORD",
|
||||
"SPEED_CUSTOM1",
|
||||
"SPEED_CUSTOM2",
|
||||
"TEXTURE_DUMP",
|
||||
"TEXTURE_REPLACE",
|
||||
"SCREENSHOT",
|
||||
"MUTE_TOGGLE",
|
||||
"OPENCHAT",
|
||||
"ANALOG_ROTATE_CW",
|
||||
"ANALOG_ROTATE_CCW",
|
||||
"SCREEN_ROTATION_VERTICAL",
|
||||
"SCREEN_ROTATION_VERTICAL180",
|
||||
"SCREEN_ROTATION_HORIZONTAL",
|
||||
"SCREEN_ROTATION_HORIZONTAL180",
|
||||
"SPEED_ANALOG",
|
||||
"VR_CAMERA_ADJUST",
|
||||
"VR_CAMERA_RESET",
|
||||
};
|
||||
|
||||
const char *GetVirtKeyName(int vkey) {
|
||||
int index = vkey - VIRTKEY_FIRST;
|
||||
if (index < 0 || index >= ARRAY_SIZE(g_vKeyNames)) {
|
||||
return "N/A";
|
||||
}
|
||||
return g_vKeyNames[index];
|
||||
}
|
||||
|
||||
} // KeyMap
|
||||
Reference in new issue
Block a user