mirror of
https://github.com/libretro/RetroArch
synced 2024-12-25 18:25:21 +00:00
2202 lines
60 KiB
C
2202 lines
60 KiB
C
/* RetroArch - A frontend for libretro.
|
|
* Copyright (C) 2010-2014 - Hans-Kristian Arntzen
|
|
* Copyright (C) 2011-2016 - Daniel De Matteis
|
|
* Copyright (C) 2016-2019 - Brad Parker
|
|
*
|
|
* RetroArch is free software: you can redistribute it and/or modify it under the terms
|
|
* of the GNU General Public License as published by the Free Software Found-
|
|
* ation, either version 3 of the License, or (at your option) any later version.
|
|
*
|
|
* RetroArch is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
|
|
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
* PURPOSE. See the GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License along with RetroArch.
|
|
* If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef __CONFIG_DEF_KEYBINDS_H
|
|
#define __CONFIG_DEF_KEYBINDS_H
|
|
|
|
#ifndef IS_SALAMANDER
|
|
|
|
/* User 1 */
|
|
static const struct retro_keybind retro_keybinds_1[] = {
|
|
#ifdef __QNX__
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_B, RETROK_k,
|
|
RETRO_DEVICE_ID_JOYPAD_B, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_Y, RETROK_i,
|
|
RETRO_DEVICE_ID_JOYPAD_Y, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_SELECT, RETROK_v,
|
|
RETRO_DEVICE_ID_JOYPAD_SELECT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_START, RETROK_b,
|
|
RETRO_DEVICE_ID_JOYPAD_START, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_UP, RETROK_e,
|
|
RETRO_DEVICE_ID_JOYPAD_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_DOWN, RETROK_s,
|
|
RETRO_DEVICE_ID_JOYPAD_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_LEFT, RETROK_w,
|
|
RETRO_DEVICE_ID_JOYPAD_LEFT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_RIGHT, RETROK_d,
|
|
RETRO_DEVICE_ID_JOYPAD_RIGHT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_A, RETROK_l,
|
|
RETRO_DEVICE_ID_JOYPAD_A, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_X, RETROK_o,
|
|
RETRO_DEVICE_ID_JOYPAD_X, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L, RETROK_f,
|
|
RETRO_DEVICE_ID_JOYPAD_L, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R, RETROK_j,
|
|
RETRO_DEVICE_ID_JOYPAD_R, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L2, RETROK_r,
|
|
RETRO_DEVICE_ID_JOYPAD_L2, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R2, RETROK_u,
|
|
RETRO_DEVICE_ID_JOYPAD_R2, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L3, RETROK_g,
|
|
RETRO_DEVICE_ID_JOYPAD_L3, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R3, RETROK_h,
|
|
RETRO_DEVICE_ID_JOYPAD_R3, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_X_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_X_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_Y_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_Y_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_X_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_X_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_Y_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_Y_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_TRIGGER, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_TRIGGER, RETRO_DEVICE_ID_MOUSE_LEFT, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_RELOAD, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_RELOAD, RETRO_DEVICE_ID_MOUSE_RIGHT, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_A, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_A, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_B, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_B, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_C, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_C, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_START, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_START, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_SELECT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_SELECT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_UP, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_DOWN, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_LEFT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_LEFT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_RIGHT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_RIGHT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_TURBO_ENABLE, RETROK_UNKNOWN,
|
|
RARCH_TURBO_ENABLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
/* Hotkeys */
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_ENABLE_HOTKEY, RETROK_UNKNOWN,
|
|
RARCH_ENABLE_HOTKEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_MENU_TOGGLE, RETROK_SPACE,
|
|
RARCH_MENU_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_QUIT_KEY, RETROK_UNKNOWN,
|
|
RARCH_QUIT_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CLOSE_CONTENT_KEY, RETROK_UNKNOWN,
|
|
RARCH_CLOSE_CONTENT_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RESET, RETROK_UNKNOWN,
|
|
RARCH_RESET, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_KEY, RETROK_UNKNOWN,
|
|
RARCH_FAST_FORWARD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_HOLD_KEY, RETROK_UNKNOWN,
|
|
RARCH_FAST_FORWARD_HOLD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_KEY, RETROK_UNKNOWN,
|
|
RARCH_SLOWMOTION_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_HOLD_KEY, RETROK_UNKNOWN,
|
|
RARCH_SLOWMOTION_HOLD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REWIND, RETROK_UNKNOWN,
|
|
RARCH_REWIND, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PAUSE_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_PAUSE_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FRAMEADVANCE, RETROK_UNKNOWN,
|
|
RARCH_FRAMEADVANCE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_MUTE, RETROK_UNKNOWN,
|
|
RARCH_MUTE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_UP, RETROK_UNKNOWN,
|
|
RARCH_VOLUME_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_DOWN, RETROK_UNKNOWN,
|
|
RARCH_VOLUME_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_LOAD_STATE_KEY, RETROK_UNKNOWN,
|
|
RARCH_LOAD_STATE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SAVE_STATE_KEY, RETROK_UNKNOWN,
|
|
RARCH_SAVE_STATE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_PLUS, RETROK_UNKNOWN,
|
|
RARCH_STATE_SLOT_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_MINUS, RETROK_UNKNOWN,
|
|
RARCH_STATE_SLOT_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PLAY_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_PLAY_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RECORD_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_RECORD_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_HALT_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_HALT_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REPLAY_SLOT_PLUS, RETROK_UNKNOWN,
|
|
RARCH_REPLAY_SLOT_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REPLAY_SLOT_MINUS, RETROK_UNKNOWN,
|
|
RARCH_REPLAY_SLOT_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_EJECT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_DISK_EJECT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_NEXT, RETROK_UNKNOWN,
|
|
RARCH_DISK_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_PREV, RETROK_UNKNOWN,
|
|
RARCH_DISK_PREV, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_SHADER_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_NEXT, RETROK_UNKNOWN,
|
|
RARCH_SHADER_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_PREV, RETROK_UNKNOWN,
|
|
RARCH_SHADER_PREV, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_CHEAT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_PLUS, RETROK_UNKNOWN,
|
|
RARCH_CHEAT_INDEX_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_MINUS, RETROK_UNKNOWN,
|
|
RARCH_CHEAT_INDEX_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SCREENSHOT, RETROK_UNKNOWN,
|
|
RARCH_SCREENSHOT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RECORDING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_RECORDING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_STREAMING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_GRAB_MOUSE_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_GRAB_MOUSE_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_GAME_FOCUS_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_GAME_FOCUS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FULLSCREEN_TOGGLE_KEY, RETROK_UNKNOWN,
|
|
RARCH_FULLSCREEN_TOGGLE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_UI_COMPANION_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_UI_COMPANION_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VRR_RUNLOOP_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_VRR_RUNLOOP_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RUNAHEAD_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_RUNAHEAD_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PREEMPT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_PREEMPT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FPS_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_FPS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATISTICS_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_STATISTICS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_AI_SERVICE, RETROK_UNKNOWN,
|
|
RARCH_AI_SERVICE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_PING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_PING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_HOST_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_HOST_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_GAME_WATCH, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_GAME_WATCH, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_PLAYER_CHAT, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_PLAYER_CHAT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_FADE_CHAT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_FADE_CHAT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_OVERLAY_NEXT, RETROK_UNKNOWN,
|
|
RARCH_OVERLAY_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_OSK, RETROK_UNKNOWN,
|
|
RARCH_OSK, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#if 0
|
|
/* Deprecated */
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SEND_DEBUG_INFO, RETROK_UNKNOWN,
|
|
RARCH_SEND_DEBUG_INFO, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#endif
|
|
#elif defined(DINGUX)
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_B, RETROK_LALT,
|
|
RETRO_DEVICE_ID_JOYPAD_B, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_Y, RETROK_LSHIFT,
|
|
RETRO_DEVICE_ID_JOYPAD_Y, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_SELECT, RETROK_ESCAPE,
|
|
RETRO_DEVICE_ID_JOYPAD_SELECT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_START, RETROK_RETURN,
|
|
RETRO_DEVICE_ID_JOYPAD_START, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_UP, RETROK_UP,
|
|
RETRO_DEVICE_ID_JOYPAD_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_DOWN, RETROK_DOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_LEFT, RETROK_LEFT,
|
|
RETRO_DEVICE_ID_JOYPAD_LEFT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_RIGHT, RETROK_RIGHT,
|
|
RETRO_DEVICE_ID_JOYPAD_RIGHT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_A, RETROK_LCTRL,
|
|
RETRO_DEVICE_ID_JOYPAD_A, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_X, RETROK_SPACE,
|
|
RETRO_DEVICE_ID_JOYPAD_X, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L, RETROK_TAB,
|
|
RETRO_DEVICE_ID_JOYPAD_L, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R, RETROK_BACKSPACE,
|
|
RETRO_DEVICE_ID_JOYPAD_R, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L2, RETROK_PAGEUP,
|
|
RETRO_DEVICE_ID_JOYPAD_L2, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R2, RETROK_PAGEDOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_R2, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L3, RETROK_KP_DIVIDE,
|
|
RETRO_DEVICE_ID_JOYPAD_L3, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R3, RETROK_KP_PERIOD,
|
|
RETRO_DEVICE_ID_JOYPAD_R3, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_X_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_X_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_Y_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_Y_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_X_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_X_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_Y_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_Y_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_TRIGGER, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_TRIGGER, RETRO_DEVICE_ID_MOUSE_LEFT, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_RELOAD, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_RELOAD, RETRO_DEVICE_ID_MOUSE_RIGHT, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_A, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_A, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_B, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_B, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_C, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_C, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_START, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_START, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_SELECT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_SELECT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_UP, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_DOWN, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_LEFT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_LEFT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_RIGHT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_RIGHT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_TURBO_ENABLE, RETROK_UNKNOWN,
|
|
RARCH_TURBO_ENABLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
/* Hotkeys */
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_ENABLE_HOTKEY, RETROK_UNKNOWN,
|
|
RARCH_ENABLE_HOTKEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_MENU_TOGGLE, RETROK_HOME,
|
|
RARCH_MENU_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_QUIT_KEY, RETROK_UNKNOWN,
|
|
RARCH_QUIT_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CLOSE_CONTENT_KEY, RETROK_UNKNOWN,
|
|
RARCH_CLOSE_CONTENT_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RESET, RETROK_UNKNOWN,
|
|
RARCH_RESET, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_KEY, RETROK_UNKNOWN,
|
|
RARCH_FAST_FORWARD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_HOLD_KEY, RETROK_UNKNOWN,
|
|
RARCH_FAST_FORWARD_HOLD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_KEY, RETROK_UNKNOWN,
|
|
RARCH_SLOWMOTION_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_HOLD_KEY, RETROK_UNKNOWN,
|
|
RARCH_SLOWMOTION_HOLD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REWIND, RETROK_UNKNOWN,
|
|
RARCH_REWIND, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PAUSE_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_PAUSE_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FRAMEADVANCE, RETROK_UNKNOWN,
|
|
RARCH_FRAMEADVANCE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_MUTE, RETROK_UNKNOWN,
|
|
RARCH_MUTE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_UP, RETROK_UNKNOWN,
|
|
RARCH_VOLUME_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_DOWN, RETROK_UNKNOWN,
|
|
RARCH_VOLUME_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_LOAD_STATE_KEY, RETROK_UNKNOWN,
|
|
RARCH_LOAD_STATE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SAVE_STATE_KEY, RETROK_UNKNOWN,
|
|
RARCH_SAVE_STATE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_PLUS, RETROK_UNKNOWN,
|
|
RARCH_STATE_SLOT_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_MINUS, RETROK_UNKNOWN,
|
|
RARCH_STATE_SLOT_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PLAY_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_PLAY_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RECORD_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_RECORD_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_HALT_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_HALT_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REPLAY_SLOT_PLUS, RETROK_UNKNOWN,
|
|
RARCH_REPLAY_SLOT_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REPLAY_SLOT_MINUS, RETROK_UNKNOWN,
|
|
RARCH_REPLAY_SLOT_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_EJECT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_DISK_EJECT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_NEXT, RETROK_UNKNOWN,
|
|
RARCH_DISK_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_PREV, RETROK_UNKNOWN,
|
|
RARCH_DISK_PREV, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_SHADER_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_NEXT, RETROK_UNKNOWN,
|
|
RARCH_SHADER_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_PREV, RETROK_UNKNOWN,
|
|
RARCH_SHADER_PREV, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_CHEAT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_PLUS, RETROK_UNKNOWN,
|
|
RARCH_CHEAT_INDEX_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_MINUS, RETROK_UNKNOWN,
|
|
RARCH_CHEAT_INDEX_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SCREENSHOT, RETROK_UNKNOWN,
|
|
RARCH_SCREENSHOT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RECORDING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_RECORDING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_STREAMING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_GRAB_MOUSE_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_GRAB_MOUSE_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_GAME_FOCUS_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_GAME_FOCUS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FULLSCREEN_TOGGLE_KEY, RETROK_UNKNOWN,
|
|
RARCH_FULLSCREEN_TOGGLE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_UI_COMPANION_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_UI_COMPANION_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VRR_RUNLOOP_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_VRR_RUNLOOP_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RUNAHEAD_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_RUNAHEAD_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PREEMPT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_PREEMPT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FPS_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_FPS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATISTICS_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_STATISTICS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_AI_SERVICE, RETROK_UNKNOWN,
|
|
RARCH_AI_SERVICE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_PING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_PING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_HOST_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_HOST_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_GAME_WATCH, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_GAME_WATCH, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_PLAYER_CHAT, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_PLAYER_CHAT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_FADE_CHAT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_FADE_CHAT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_OVERLAY_NEXT, RETROK_UNKNOWN,
|
|
RARCH_OVERLAY_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_OSK, RETROK_UNKNOWN,
|
|
RARCH_OSK, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#if 0
|
|
/* Deprecated */
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SEND_DEBUG_INFO, RETROK_UNKNOWN,
|
|
RARCH_SEND_DEBUG_INFO, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#endif
|
|
#else
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_B, RETROK_z,
|
|
RETRO_DEVICE_ID_JOYPAD_B, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_Y, RETROK_a,
|
|
RETRO_DEVICE_ID_JOYPAD_Y, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_SELECT, RETROK_RSHIFT,
|
|
RETRO_DEVICE_ID_JOYPAD_SELECT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_START, RETROK_RETURN,
|
|
RETRO_DEVICE_ID_JOYPAD_START, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_UP, RETROK_UP,
|
|
RETRO_DEVICE_ID_JOYPAD_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_DOWN, RETROK_DOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_LEFT, RETROK_LEFT,
|
|
RETRO_DEVICE_ID_JOYPAD_LEFT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_RIGHT, RETROK_RIGHT,
|
|
RETRO_DEVICE_ID_JOYPAD_RIGHT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_A, RETROK_x,
|
|
RETRO_DEVICE_ID_JOYPAD_A, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_X, RETROK_s,
|
|
RETRO_DEVICE_ID_JOYPAD_X, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L, RETROK_q,
|
|
RETRO_DEVICE_ID_JOYPAD_L, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R, RETROK_w,
|
|
RETRO_DEVICE_ID_JOYPAD_R, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L2, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_L2, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R2, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_R2, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L3, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_L3, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R3, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_R3, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_X_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_X_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_Y_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_Y_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_X_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_X_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_Y_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_Y_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_TRIGGER, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_TRIGGER, RETRO_DEVICE_ID_MOUSE_LEFT, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_RELOAD, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_RELOAD, RETRO_DEVICE_ID_MOUSE_RIGHT, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_A, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_A, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_B, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_B, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_C, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_C, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_START, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_START, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_SELECT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_SELECT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_UP, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_DOWN, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_LEFT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_LEFT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_RIGHT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_RIGHT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_TURBO_ENABLE, RETROK_UNKNOWN,
|
|
RARCH_TURBO_ENABLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
/* Hotkeys */
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_ENABLE_HOTKEY, RETROK_UNKNOWN,
|
|
RARCH_ENABLE_HOTKEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_MENU_TOGGLE, RETROK_F1,
|
|
RARCH_MENU_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#ifdef HAVE_LAKKA
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RESTART_KEY, RETROK_ESCAPE,
|
|
RARCH_QUIT_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#else
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_QUIT_KEY, RETROK_ESCAPE,
|
|
RARCH_QUIT_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#endif
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CLOSE_CONTENT_KEY, RETROK_UNKNOWN,
|
|
RARCH_CLOSE_CONTENT_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RESET, RETROK_h,
|
|
RARCH_RESET, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_KEY, RETROK_SPACE,
|
|
RARCH_FAST_FORWARD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FAST_FORWARD_HOLD_KEY, RETROK_l,
|
|
RARCH_FAST_FORWARD_HOLD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_KEY, RETROK_UNKNOWN,
|
|
RARCH_SLOWMOTION_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_HOLD_KEY, RETROK_e,
|
|
RARCH_SLOWMOTION_HOLD_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REWIND, RETROK_r,
|
|
RARCH_REWIND, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PAUSE_TOGGLE, RETROK_p,
|
|
RARCH_PAUSE_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FRAMEADVANCE, RETROK_k,
|
|
RARCH_FRAMEADVANCE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_MUTE, RETROK_F9,
|
|
RARCH_MUTE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_UP, RETROK_KP_PLUS,
|
|
RARCH_VOLUME_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VOLUME_DOWN, RETROK_KP_MINUS,
|
|
RARCH_VOLUME_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_LOAD_STATE_KEY, RETROK_F4,
|
|
RARCH_LOAD_STATE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SAVE_STATE_KEY, RETROK_F2,
|
|
RARCH_SAVE_STATE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_PLUS, RETROK_F7,
|
|
RARCH_STATE_SLOT_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_MINUS, RETROK_F6,
|
|
RARCH_STATE_SLOT_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PLAY_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_PLAY_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RECORD_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_RECORD_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_HALT_REPLAY_KEY, RETROK_UNKNOWN,
|
|
RARCH_HALT_REPLAY_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REPLAY_SLOT_PLUS, RETROK_UNKNOWN,
|
|
RARCH_REPLAY_SLOT_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_REPLAY_SLOT_MINUS, RETROK_UNKNOWN,
|
|
RARCH_REPLAY_SLOT_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_EJECT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_DISK_EJECT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_NEXT, RETROK_UNKNOWN,
|
|
RARCH_DISK_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_DISK_PREV, RETROK_UNKNOWN,
|
|
RARCH_DISK_PREV, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_TOGGLE, RETROK_COMMA,
|
|
RARCH_SHADER_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_NEXT, RETROK_m,
|
|
RARCH_SHADER_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_PREV, RETROK_n,
|
|
RARCH_SHADER_PREV, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_TOGGLE, RETROK_u,
|
|
RARCH_CHEAT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_PLUS, RETROK_y,
|
|
RARCH_CHEAT_INDEX_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_MINUS, RETROK_t,
|
|
RARCH_CHEAT_INDEX_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SCREENSHOT, RETROK_F8,
|
|
RARCH_SCREENSHOT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RECORDING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_RECORDING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_STREAMING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_GRAB_MOUSE_TOGGLE, RETROK_F11,
|
|
RARCH_GRAB_MOUSE_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_GAME_FOCUS_TOGGLE, RETROK_SCROLLOCK,
|
|
RARCH_GAME_FOCUS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FULLSCREEN_TOGGLE_KEY, RETROK_f,
|
|
RARCH_FULLSCREEN_TOGGLE_KEY, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_UI_COMPANION_TOGGLE, RETROK_F5,
|
|
RARCH_UI_COMPANION_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_VRR_RUNLOOP_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_VRR_RUNLOOP_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RUNAHEAD_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_RUNAHEAD_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_PREEMPT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_PREEMPT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_FPS_TOGGLE, RETROK_F3,
|
|
RARCH_FPS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STATISTICS_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_STATISTICS_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_AI_SERVICE, RETROK_UNKNOWN,
|
|
RARCH_AI_SERVICE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_PING_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_PING_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_HOST_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_HOST_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_GAME_WATCH, RETROK_i,
|
|
RARCH_NETPLAY_GAME_WATCH, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_PLAYER_CHAT, RETROK_BACKQUOTE,
|
|
RARCH_NETPLAY_PLAYER_CHAT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_NETPLAY_FADE_CHAT_TOGGLE, RETROK_UNKNOWN,
|
|
RARCH_NETPLAY_FADE_CHAT_TOGGLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_OVERLAY_NEXT, RETROK_UNKNOWN,
|
|
RARCH_OVERLAY_NEXT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_OSK, RETROK_UNKNOWN,
|
|
RARCH_OSK, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#if 0
|
|
/* Deprecated */
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_META_SEND_DEBUG_INFO, RETROK_UNKNOWN,
|
|
RARCH_SEND_DEBUG_INFO, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
#endif
|
|
#endif
|
|
};
|
|
|
|
/* Users 2 to MAX_USERS */
|
|
static const struct retro_keybind retro_keybinds_rest[] = {
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_B, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_B, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_Y, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_Y, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_SELECT, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_SELECT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_START, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_START, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_UP, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_DOWN, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_LEFT, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_LEFT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_RIGHT, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_RIGHT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_A, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_A, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_X, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_X, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_L, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_R, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L2, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_L2, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R2, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_R2, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_L3, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_L3, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_JOYPAD_R3, RETROK_UNKNOWN,
|
|
RETRO_DEVICE_ID_JOYPAD_R3, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_X_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_X_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_X_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_Y_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_LEFT_Y_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_LEFT_Y_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_X_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_X_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_X_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_PLUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_Y_PLUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_ANALOG_RIGHT_Y_MINUS, RETROK_UNKNOWN,
|
|
RARCH_ANALOG_RIGHT_Y_MINUS, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_TRIGGER, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_TRIGGER, RETRO_DEVICE_ID_MOUSE_LEFT, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_RELOAD, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_RELOAD, RETRO_DEVICE_ID_MOUSE_RIGHT, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_A, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_A, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_B, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_B, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_AUX_C, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_AUX_C, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_START, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_START, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_SELECT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_SELECT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_UP, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_UP, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_DOWN, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_DOWN, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_LEFT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_LEFT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_LIGHTGUN_DPAD_RIGHT, RETROK_UNKNOWN,
|
|
RARCH_LIGHTGUN_DPAD_RIGHT, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
{
|
|
NULL, NULL,
|
|
AXIS_NONE, AXIS_NONE, AXIS_NONE,
|
|
MENU_ENUM_LABEL_VALUE_INPUT_TURBO_ENABLE, RETROK_UNKNOWN,
|
|
RARCH_TURBO_ENABLE, NO_BTN, NO_BTN, 0,
|
|
true
|
|
},
|
|
};
|
|
|
|
#endif
|
|
|
|
#endif
|