buttonMapping property

  1. @override
Map<String, String> get buttonMapping
override

A human-readable explanation of what the controls are.

Keys are the actions, values are the buttons that trigger them.

Implementation

@override
Map<String, String> get buttonMapping => {
  if (tubeMode)
    "Dirt carousel": "Left and right shoulders"
  else
    "Prev/Next tubes": "Left and right shoulders",
  "Scooper arm": "Right stick (vertical)",
  "Subsurface sampler": "Left stick (vertical)",
  "Open/Close scoop": "D-pad Up/Down",
  "Activate pumps": "A (hold)",
  "Open funnel": "B (hold)",
};