Difference between revisions of "GamepadButton"

(Added diagram showing button layout)
m (Updated for 12.0)
 
(2 intermediate revisions by 2 users not shown)
Line 16: Line 16:
 
;dpdown: D-pad down.
 
;dpdown: D-pad down.
 
;dpleft: D-pad left.
 
;dpleft: D-pad left.
dpright: D-pad right.
+
;dpright: D-pad right.
 +
{{New feature|12.0|
 +
;misc1: Xbox Series X controller share button, PS5 controller mic button, and Switch Pro controller capture button.
 +
;paddle1: First paddle button.
 +
;paddle2: Second paddle button.
 +
;paddle3: Third paddle button.
 +
;paddle4: Fourth paddle button.
 +
;touchpad: Controller touchpad press.
 +
}}
 +
 
 
== Notes ==
 
== Notes ==
 
The physical locations of the virtual gamepad buttons for a [[Joystick]] correspond as closely as possible to the layout of the buttons on a standard Xbox 360 controller.
 
The physical locations of the virtual gamepad buttons for a [[Joystick]] correspond as closely as possible to the layout of the buttons on a standard Xbox 360 controller.
Line 22: Line 31:
 
[[File:360_controller.png]]
 
[[File:360_controller.png]]
 
== See Also ==
 
== See Also ==
 +
* [[GamepadAxis]]
 +
 
* [[parent::love.joystick]]
 
* [[parent::love.joystick]]
 
* [[parent::Joystick]]
 
* [[parent::Joystick]]
Line 27: Line 38:
 
[[Category:Enums]]
 
[[Category:Enums]]
 
{{#set:Description=Virtual gamepad buttons.}}
 
{{#set:Description=Virtual gamepad buttons.}}
 +
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|GamepadButton}}
 
{{i18n|GamepadButton}}

Latest revision as of 17:18, 11 November 2022

Available since LÖVE 0.9.0
This enum is not supported in earlier versions.

Virtual gamepad buttons.

Constants

a
Bottom face button (A).
b
Right face button (B).
x
Left face button (X).
y
Top face button (Y).
back
Back button.
guide
Guide button.
start
Start button.
leftstick
Left stick click button.
rightstick
Right stick click button.
leftshoulder
Left bumper.
rightshoulder
Right bumper.
dpup
D-pad up.
dpdown
D-pad down.
dpleft
D-pad left.
dpright
D-pad right.
Available since LÖVE 12.0
misc1
Xbox Series X controller share button, PS5 controller mic button, and Switch Pro controller capture button.
paddle1
First paddle button.
paddle2
Second paddle button.
paddle3
Third paddle button.
paddle4
Fourth paddle button.
touchpad
Controller touchpad press.


Notes

The physical locations of the virtual gamepad buttons for a Joystick correspond as closely as possible to the layout of the buttons on a standard Xbox 360 controller.

360 controller.png

See Also


Other Languages