From e308af9a2a68578b93e3b77feaa009e218b164c6 Mon Sep 17 00:00:00 2001 From: lifning <> Date: Tue, 14 Dec 2021 03:15:41 -0800 Subject: [PATCH] better keyboard mappings --- .../src/provided/sdl2/keyboard.rs | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/ferretro_components/src/provided/sdl2/keyboard.rs b/ferretro_components/src/provided/sdl2/keyboard.rs index 5cd45c9..ba968ca 100644 --- a/ferretro_components/src/provided/sdl2/keyboard.rs +++ b/ferretro_components/src/provided/sdl2/keyboard.rs @@ -63,20 +63,20 @@ impl SimpleSdl2KeyboardComponent { Ok(SimpleSdl2KeyboardComponent { button_map: [ - (Keycode::Up, InputDeviceId::Joypad(JoypadButton::Up)), - (Keycode::Down, InputDeviceId::Joypad(JoypadButton::Down)), - (Keycode::Left, InputDeviceId::Joypad(JoypadButton::Left)), - (Keycode::Right, InputDeviceId::Joypad(JoypadButton::Right)), - (Keycode::X, InputDeviceId::Joypad(JoypadButton::A)), - (Keycode::Z, InputDeviceId::Joypad(JoypadButton::B)), - (Keycode::S, InputDeviceId::Joypad(JoypadButton::X)), - (Keycode::A, InputDeviceId::Joypad(JoypadButton::Y)), - (Keycode::Q, InputDeviceId::Joypad(JoypadButton::L)), - (Keycode::W, InputDeviceId::Joypad(JoypadButton::R)), - (Keycode::E, InputDeviceId::Joypad(JoypadButton::L2)), - (Keycode::R, InputDeviceId::Joypad(JoypadButton::R2)), - (Keycode::T, InputDeviceId::Joypad(JoypadButton::L3)), - (Keycode::Y, InputDeviceId::Joypad(JoypadButton::R3)), + (Keycode::W, InputDeviceId::Joypad(JoypadButton::Up)), + (Keycode::S, InputDeviceId::Joypad(JoypadButton::Down)), + (Keycode::A, InputDeviceId::Joypad(JoypadButton::Left)), + (Keycode::D, InputDeviceId::Joypad(JoypadButton::Right)), + (Keycode::L, InputDeviceId::Joypad(JoypadButton::A)), + (Keycode::K, InputDeviceId::Joypad(JoypadButton::B)), + (Keycode::I, InputDeviceId::Joypad(JoypadButton::X)), + (Keycode::J, InputDeviceId::Joypad(JoypadButton::Y)), + (Keycode::LShift, InputDeviceId::Joypad(JoypadButton::L)), + (Keycode::RShift, InputDeviceId::Joypad(JoypadButton::R)), + (Keycode::LCtrl, InputDeviceId::Joypad(JoypadButton::L2)), + (Keycode::RCtrl, InputDeviceId::Joypad(JoypadButton::R2)), + (Keycode::LAlt, InputDeviceId::Joypad(JoypadButton::L3)), + (Keycode::RAlt, InputDeviceId::Joypad(JoypadButton::R3)), (Keycode::Return, InputDeviceId::Joypad(JoypadButton::Start)), (Keycode::Backspace, InputDeviceId::Joypad(JoypadButton::Select)), (Keycode::Tab, InputDeviceId::Joypad(JoypadButton::Select)),