Skip to content

[Feature request] Map "L3" as a hotkey to switch the Wii Remote position #398

@matheuswillder

Description

@matheuswillder

First of all, thank you for updating this core, now it works great on both desktop and Android!

Many Wii games use the Wii Remote motion sensing capability so that the controller need to be held in different ways during gameplay. For example, racing games like Need for Speed: Carbon need the Wii Remote to be held upright to navigate in its menus, but during races, by default it must be held sideways.

In the standalone Dolphin, it's possible to map a hotkey to switch the Wii Remote position in Config>Controllers>Wii Remote 1 (Configure)>Hotkeys (for example, I mapped this to "KP_Subtract" and "equal", screenshot below), but in the Dolphin core, as far as I know, this currently only is possible by pausing the game, going to Quick Menu>Controls>Port 1 Controls>Device Type, switching the Wii Remote position there and then returning to the game, which is impractical for games that require the Wii Remote position to be switched frequently during gameplay.

Looking at the currently mapped buttons, even with the Wii Remote + Nunchuk combo, the "L3" button isn't mapped to any action. So, I think it would be good to map it to switch the Wii Remote's position, switching between upright and sideways each time it's pressed.

Ideally, the RetroPad should support more keys to be mapped than it currently does, allowing for mapping other combinations such as Sideways Hold, Upright Hold, and more Motion Simulation of both the Wii Remote and Nunchuk that the standalone Dolphin allows you to configure (in Config>Controllers>Wii Remote 1 (Configure)>Motion Simulation/Extension Motion Simulation), but I think this will only be possible when (or if) this PR is merged: libretro/RetroArch#16035

But just allowing easily switch the Wii Remote position would already be a great improvement, making the gameplay of some games more practical.

Standalone Dolphin>Config>Controllers>Wii Remote 1 (Configure)>Hotkeys:
Image

RetroArch>Quick Menu>Controls>Port 1 Controls>L3:
Image

Edit: correction.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions