mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2024-12-24 10:46:02 +00:00
2989c163a8
* editorconfig: Add default charset * Change file encoding from UTF-8-BOM to UTF-8
57 lines
930 B
C#
57 lines
930 B
C#
namespace Ryujinx.Input
|
|
{
|
|
/// <summary>
|
|
/// Represent a button from a gamepad.
|
|
/// </summary>
|
|
public enum GamepadButtonInputId : byte
|
|
{
|
|
Unbound,
|
|
A,
|
|
B,
|
|
X,
|
|
Y,
|
|
LeftStick,
|
|
RightStick,
|
|
LeftShoulder,
|
|
RightShoulder,
|
|
|
|
// Likely axis
|
|
LeftTrigger,
|
|
// Likely axis
|
|
RightTrigger,
|
|
|
|
DpadUp,
|
|
DpadDown,
|
|
DpadLeft,
|
|
DpadRight,
|
|
|
|
// Special buttons
|
|
|
|
Minus,
|
|
Plus,
|
|
|
|
Back = Minus,
|
|
Start = Plus,
|
|
|
|
Guide,
|
|
Misc1,
|
|
|
|
// Xbox Elite paddle
|
|
Paddle1,
|
|
Paddle2,
|
|
Paddle3,
|
|
Paddle4,
|
|
|
|
// PS5 touchpad button
|
|
Touchpad,
|
|
|
|
// Virtual buttons for single joycon
|
|
SingleLeftTrigger0,
|
|
SingleRightTrigger0,
|
|
|
|
SingleLeftTrigger1,
|
|
SingleRightTrigger1,
|
|
|
|
Count,
|
|
}
|
|
}
|