public enum GamepadButtonA button on a gamepad, named by position rather than by legend.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
South, East, West and North are the four face buttons by where they sit in the diamond. Naming them A/B or Cross/Circle would embed one vendor's legends in the engine and then require a translation table for every other — including Nintendo, where A and B are swapped relative to Xbox, which is exactly the confusion the positional names remove. What the button is *labelled* is a presentation question, answered by GamepadKind when a prompt needs drawing.
Fields and properties (17)
NoneNo button.
SouthBottom face button: A on Xbox, ✕ on PlayStation, B on Nintendo.
EastRight face button: B on Xbox, ○ on PlayStation, A on Nintendo.
WestLeft face button: X on Xbox, □ on PlayStation, Y on Nintendo.
NorthTop face button: Y on Xbox, △ on PlayStation, X on Nintendo.
BackThe left-hand small button: View, Share, -.
GuideThe vendor button in the middle: Guide, PS, Home.
StartThe right-hand small button: Menu, Options, +.
LeftStickThe left stick pressed in.
RightStickThe right stick pressed in.
LeftShoulderThe upper left shoulder button.
RightShoulderThe upper right shoulder button.
DPadUpUp on the directional pad.
DPadDownDown on the directional pad.
DPadLeftLeft on the directional pad.
DPadRightRight on the directional pad.
TouchpadThe touchpad pressed in, on controllers that have one.
Used by (7)
- DesktopGamepadVixen.Platform.Desktop
- IGamepadVixen.Platform
- InputKeyTestsVixen.Input.Tests
- PlatformEventVixen.Platform
- SdlTranslationVixen.Platform.Desktop
- SdlTranslationTestsVixen.Platform.Desktop.Tests
- PlatformInputTestsVixen.App.Tests