mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
remap-redux part 2: only add items for devices set to RETRO_DEVICE_KEYBOARD (or a subclass)
This commit is contained in:
parent
daf262da96
commit
f6ee035011
@ -263,7 +263,6 @@ void input_remapping_set_defaults(bool deinit)
|
||||
if (keybind)
|
||||
settings->uints.input_remap_ids[i][j] = keybind->id;
|
||||
settings->uints.input_keymapper_ids[i][j] = RETROK_UNKNOWN;
|
||||
|
||||
}
|
||||
for (j = 0; j < 4; j++)
|
||||
settings->uints.input_remap_ids[i][RARCH_FIRST_CUSTOM_BIND + j] = j;
|
||||
|
@ -3274,13 +3274,15 @@ static int menu_displaylist_parse_options_remappings(
|
||||
if (system)
|
||||
{
|
||||
settings_t *settings = config_get_ptr();
|
||||
unsigned device;
|
||||
|
||||
unsigned device = settings->uints.input_libretro_device[settings->uints.keymapper_port];
|
||||
for (int i = 0; i < 8; i++)
|
||||
{
|
||||
device = settings->uints.input_libretro_device[i];
|
||||
device &= RETRO_DEVICE_MASK;
|
||||
|
||||
if (device == RETRO_DEVICE_KEYBOARD)
|
||||
{
|
||||
for (int i = 0; i < 8; i++)
|
||||
for (retro_id = 0; retro_id < RARCH_FIRST_CUSTOM_BIND; retro_id++)
|
||||
{
|
||||
unsigned user = settings->uints.keymapper_port + 1;
|
||||
@ -3310,6 +3312,7 @@ static int menu_displaylist_parse_options_remappings(
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user