Dolphin, the GameCube and Wii emulator - Forums
Why Doesn't this Seem to Work? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Controllers (https://forums.dolphin-emu.org/Forum-controllers)
+--- Thread: Why Doesn't this Seem to Work? (/Thread-why-doesn-t-this-seem-to-work)



Why Doesn't this Seem to Work? - TKithin01 - 06-20-2022

Left Stick UPSad`Left Y+` & ! `Shoulder L`) | (`Left Y-` & `Shoulder L`) ^ (`Left Y+` & ! `Shoulder R`) | (`Left Y-` & `Shoulder R`)
Left Stick Down: (`Left Y-` & ! `Shoulder L`) | (`Left Y+` & `Shoulder L`) ^ (`Left Y-` & ! `Shoulder R`) | (`Left Y+` & `Shoulder R`)

or

Left Stick UPSad`Left Y+` & ! `Shoulder L`) | (`Left Y-` & `Shoulder L`) | (`Left Y+` & ! `Shoulder R`) | (`Left Y-` & `Shoulder R`)
Left Stick Down: (`Left Y-` & ! `Shoulder L`) | (`Left Y+` & `Shoulder L`) | (`Left Y-` & ! `Shoulder R`) | (`Left Y+` & `Shoulder R`)

But Neither of Those Seem to Allow Any Vertical Stick Movement with Either Left or Right Held

I've also Written it this way:

Left Stick UP: (`Left Y+` & ! `Shoulder L` ^ `Shoulder R`) | (`Left Y-` & `Shoulder L` ^ `Shoulder R`)
Left Stick Down: (`Left Y-` & ! `Shoulder L` ^ `Shoulder R`) | (`Left Y+` & `Shoulder L` ^ `Shoulder R`)

Which Lets the Left Shoulder Button Work but No Movement when Right is Pressed...

Left Stick UP: (`Left Y+` & ! `Shoulder L` ^ `Shoulder R`) ^ (`Left Y-` & `Shoulder L` ^ `Shoulder R`)
Left Stick Down: (`Left Y-` & ! `Shoulder L` ^ `Shoulder R`) ^ (`Left Y+` & `Shoulder L` ^ `Shoulder R`)

Writing it this way Lets Left Shoulder Work as Intended but it treats Right Shoulder like Its not Even Pressed or is Still Normal

Left Stick UP: (`Left Y+` & ! `Shoulder L` | `Shoulder R`) ^ (`Left Y-` & `Shoulder L` | `Shoulder R`)
Left Stick Down: (`Left Y-` & ! `Shoulder L` | `Shoulder R`) ^ (`Left Y+` & `Shoulder L` | `Shoulder R`)

This Breaks the Vertical Movement with Right Shoulder Held