This list was originally posted here on GBATemp by me.

This is an update including affected titles on other platforms.

The general problem:

The problem with gesture controls is that they are not accurate as digital buttons.
I think gesture controls are good for minigames or secondary actions, but for repetitive commands that requires precise timing they are not good!
I’ve also found gesture controls make your arms tire out faster than simple button presses.

List legend:

  • green = minimal use/passable or easy workaround
  • red = very annoying unplayable without a workaround

Full list with possible fixes:

  • NDS\Zelda: Phantom Hourglass -> use the d-pad hack 1 or 2
  • NDS\Zelda: Spirit Tracks -> use the d-pad hack
  • NDS\Star Fox Command -> use this control hack
  • NDS\Ninja Gaiden Dragon Sword   
  • NDS\Kururin Doughnut – Okashi na Recipe
  • NDS\Wario: Master of Disguise (used only for primary actions)
  • Wii\De Blob (used for jumps) -> get the Switch or PC version instead
  • Wii\No More Heroes (used for sword slash) -> get the PS3 or PC version instead
  • Wii\Sonic and the to Rings (used for jumps and attack)
  • Wii\Sonic and the black knight (used for sword slash)
  • Wii\Soulcalibur Legends (used for sword slash)
  • Wii\Okami (used for attacking) -> get the PS2 or PS3 version instead
  • Wii\Mario Power Tennis (annoying) -> get the GC version instead
  • Wii\Zelda: Twilight Princess (used for sword slash) -> get the GC version instead
  • Wii\Zelda: Skyward Sword (used for many combat actions) -> get the Switch HD version instead and disable motion controls
  • Wii\Wario Land: Shake It! (used only for primary actions) -> play with Dolphi and map the shake gesture to a button
  • PS3\Kung Fu Rider
  • Wii\Donkey Kong Country Returns (used for some primary actions) -> use the Classic Controller Hack, or get the 3DS version instead
  • Wii\Cruis’n -> use the alternative control method, or remap tilt controls to Analog axes in Dolphin
  • NDS\Kirby: Canvas Curse | Kirby: Power Paintbrush
  • NDS\Kirby Mass Attack
  • NDS\Super Mario 64 DS -> use the alternative control scheme, or this lua script for DraStic
  • NDS\Nanostray -> use this lua script for DraStic
  • Wii\Donkey Kong: Barrel Blast (used DK Bongos-style – passable)
  • Wii\Donkey Kong Jungle Beat (used only for secondary actions – passable, but i still prefer the original GC version)
  • Wii\Pandora’s Tower (used only for secondary actions)
  • Wii\New Super Mario Bros. (used only for secondary actions) -> use the Classic Controller Hack
  • Wii\Metroid Prime 3: Corruption (used only for secondary actions)
  • Wii\Metroid: Other M
  • Wii\Sonic Riders: Zero Gravity -> play with a GC controller
  • Wii\Super Mario Galaxy 1 and 2 (used only for secondary actions) -> use the Classic Controller Hacks: 1 and 2
  • Wii\Kirby’s Return to Dream Land -> use the Gamecube/Classic Controller support patch
  • 3DS\Zelda: Ocarina Of Time (used for aiming) -> can de disabled in the options
  • 3DS\Kid Icarus: Uprising (used for aiming) -> can de disabled in the options, but still awkward to play
  • 3DS\Azure Striker GUNVOLT (touchscreen icons) -> use this Rehid profile
  • 3DS\Azure Striker GUNVOLT 2 (touchscreen icons) -> use this Rehid profile for Copen
  • 3DS\Legend of Zelda – Tri Force Heroes (touchscreen icons) -> use this Rehid profile for 1P mode
  • WiiU\Splatoon (used for aiming) -> can be disabled in the options
  • WiiU\Star Fox Zero (used for aiming) -> can be partially disabled in the options
  • PS3\PlayStation Move Ape Escape
  • PS3\Child of Eden (used for aiming, supports alternative analog controls)
  • PSV\Gravity Rush (used for secondary actions)

Not included in this list:

  • minigame compilations
  • driving games
  • lightgun/IR-aiming games

More generic workarounds by system (i still have to try some of these):

  • NDS: use a lua script that remaps buttons to the touchscreen. Supported only in emulators: DraStic, DeSmuME.
  • Wii: use fakemote or RVLoader, or play with an emulator and remap the gestures to digital buttons.
  • 3DS: use Rehid, Luma InputRedirection, or an emulator to remap the gestures to digital buttons .
  • WiiU: play with an emulator and remap the gestures to digital buttons.
  • PSV: use reVita
  • Switch: play with an emulator and remap the gestures to digital buttons (WIP support in sys-con and MissionControl).