RacingWheelButtons RacingWheelButtons RacingWheelButtons RacingWheelButtons RacingWheelButtons Enum


Specifies the racing wheel button type.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

public : enum class RacingWheelButtons
enum class winrt::Windows::Gaming::Input::RacingWheelButtons : uint32_t
public enum RacingWheelButtons
Public Enum RacingWheelButtons
var value = Windows.Gaming.Input.RacingWheelButtons.button1;
System.FlagsAttribute ContractVersionAttribute

Windows 10 requirements

Device family
Windows 10 Anniversary Edition (introduced v10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v3)


Button1 Button1 Button1 Button1 Button1 64

Button 1.

Button10 Button10 Button10 Button10 Button10 32768

Button 10.

Button11 Button11 Button11 Button11 Button11 65536

Button 11.

Button12 Button12 Button12 Button12 Button12 131072

Button 12.

Button13 Button13 Button13 Button13 Button13 262144

Button 13.

Button14 Button14 Button14 Button14 Button14 524288

Button 14.

Button15 Button15 Button15 Button15 Button15 1048576

Button 15.

Button16 Button16 Button16 Button16 Button16 2097152

Button 16.

Button2 Button2 Button2 Button2 Button2 128

Button 2.

Button3 Button3 Button3 Button3 Button3 256

Button 3.

Button4 Button4 Button4 Button4 Button4 512

Button 4.

Button5 Button5 Button5 Button5 Button5 1024

Button 5.

Button6 Button6 Button6 Button6 Button6 2048

Button 6.

Button7 Button7 Button7 Button7 Button7 4096

Button 7.

Button8 Button8 Button8 Button8 Button8 8192

Button 8.

Button9 Button9 Button9 Button9 Button9 16384

Button 9.

DPadDown DPadDown DPadDown DPadDown DPadDown 8

D-pad down.

DPadLeft DPadLeft DPadLeft DPadLeft DPadLeft 16

D-pad left.

DPadRight DPadRight DPadRight DPadRight DPadRight 32

D-pad right.

DPadUp DPadUp DPadUp DPadUp DPadUp 4

D-pad up.

NextGear NextGear NextGear NextGear NextGear 2

Gear shifted up.

None None None None None 0

No button.

PreviousGear PreviousGear PreviousGear PreviousGear PreviousGear 1

Gear shifted down.


The assignment of buttons to the Button# values may change from controller to controller. They are intended to be used via a button mapping UI to assign functionality based on the user’s choices.