ButtonMasks

API difference: I decided to use an enumerator instead of individually defined values.

Stores the values associated with button events. For the right-hand-side buttons, south-east-west-north system is used to avoid ambiguity between Microsoft and Nintendo systems. (Bitmasks)

Values

ValueMeaning
Up1 << ButtonOffsets.Up
Down1 << ButtonOffsets.Down
Left1 << ButtonOffsets.Left
Plus1 << ButtonOffsets.Plus
Options1 << ButtonOffsets.Options
Minus1 << ButtonOffsets.Minus
Share1 << ButtonOffsets.Share
LClick1 << ButtonOffsets.LClick
RClick1 << ButtonOffsets.RClick
L1 << ButtonOffsets.L
R1 << ButtonOffsets.R
ZL1 << ButtonOffsets.ZL
ZR1 << ButtonOffsets.ZR
S1 << ButtonOffsets.S
E1 << ButtonOffsets.E
W1 << ButtonOffsets.W
N1 << ButtonOffsets.N
Home1 << ButtonOffsets.Home
PS1 << ButtonOffsets.PS
Capture1 << ButtonOffsets.Capture
TouchpadClick1 << ButtonOffsets.TouchpadClick
SL1 << ButtonOffsets.SL
SR1 << ButtonOffsets.SR

Meta