Click or drag to resize

JoystickList Enumeration

[Missing <summary> documentation for "T:Godot.JoystickList"]

Namespace:  Godot
Assembly:  GodotSharp (in GodotSharp.dll) Version: 1.0.0
Syntax
C#
public enum JoystickList
Members
  Member nameValueDescription
InvalidOption-1

Invalid button or axis.

Button00

Gamepad button 0.

Button11

Gamepad button 1.

Button22

Gamepad button 2.

Button33

Gamepad button 3.

Button44

Gamepad button 4.

Button55

Gamepad button 5.

Button66

Gamepad button 6.

Button77

Gamepad button 7.

Button88

Gamepad button 8.

Button99

Gamepad button 9.

Button1010

Gamepad button 10.

Button1111

Gamepad button 11.

Button1212

Gamepad button 12.

Button1313

Gamepad button 13.

Button1414

Gamepad button 14.

Button1515

Gamepad button 15.

Button1616

Gamepad button 16.

Button1717

Gamepad button 17.

Button1818

Gamepad button 18.

Button1919

Gamepad button 19.

Button2020

Gamepad button 20.

Button2121

Gamepad button 21.

ButtonMax22

Represents the maximum number of joystick buttons supported.

SonyCircle1

DualShock circle button.

SonyX0

DualShock X button.

SonySquare2

DualShock square button.

SonyTriangle3

DualShock triangle button.

XboxB1

Xbox controller B button.

XboxA0

Xbox controller A button.

XboxX2

Xbox controller X button.

XboxY3

Xbox controller Y button.

DsA1

Nintendo controller A button.

DsB0

Nintendo controller B button.

DsX3

Nintendo controller X button.

DsY2

Nintendo controller Y button.

VrGrip2

Grip (side) buttons on a VR controller.

VrPad14

Push down on the touchpad or main joystick on a VR controller.

VrTrigger15

Trigger on a VR controller.

OculusAx7

A button on the right Oculus Touch controller, X button on the left controller (also when used in OpenVR).

OculusBy1

B button on the right Oculus Touch controller, Y button on the left controller (also when used in OpenVR).

OculusMenu3

Menu button on either Oculus Touch controller.

OpenvrMenu1

Menu button in OpenVR (Except when Oculus Touch controllers are used).

Select10

Gamepad button Select.

Start11

Gamepad button Start.

DpadUp12

Gamepad DPad up.

DpadDown13

Gamepad DPad down.

DpadLeft14

Gamepad DPad left.

DpadRight15

Gamepad DPad right.

Misc116

Gamepad SDL miscellaneous button.

Paddle117

Gamepad SDL paddle 1 button.

Paddle218

Gamepad SDL paddle 2 button.

Paddle319

Gamepad SDL paddle 3 button.

Paddle420

Gamepad SDL paddle 4 button.

Touchpad21

Gamepad SDL touchpad button.

L4

Gamepad left Shoulder button.

L26

Gamepad left trigger.

L38

Gamepad left stick click.

R5

Gamepad right Shoulder button.

R27

Gamepad right trigger.

R39

Gamepad right stick click.

Axis00

Gamepad left stick horizontal axis.

Axis11

Gamepad left stick vertical axis.

Axis22

Gamepad right stick horizontal axis.

Axis33

Gamepad right stick vertical axis.

Axis44

Generic gamepad axis 4.

Axis55

Generic gamepad axis 5.

Axis66

Gamepad left trigger analog axis.

Axis77

Gamepad right trigger analog axis.

Axis88

Generic gamepad axis 8.

Axis99

Generic gamepad axis 9.

AxisMax10

Represents the maximum number of joystick axes supported.

AnalogLx0

Gamepad left stick horizontal axis.

AnalogLy1

Gamepad left stick vertical axis.

AnalogRx2

Gamepad right stick horizontal axis.

AnalogRy3

Gamepad right stick vertical axis.

AnalogL26

Gamepad left analog trigger.

AnalogR27

Gamepad right analog trigger.

VrAnalogTrigger2

VR Controller analog trigger.

VrAnalogGrip4

VR Controller analog grip (side buttons).

OpenvrTouchpadx0

OpenVR touchpad X axis (Joystick axis on Oculus Touch and Windows MR controllers).

OpenvrTouchpady1

OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR controllers).

See Also