HidControllerButtons.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. namespace Ryujinx.HLE.Input
  3. {
  4. [Flags]
  5. public enum HidControllerButtons
  6. {
  7. KEY_A = (1 << 0),
  8. KEY_B = (1 << 1),
  9. KEY_X = (1 << 2),
  10. KEY_Y = (1 << 3),
  11. KEY_LSTICK = (1 << 4),
  12. KEY_RSTICK = (1 << 5),
  13. KEY_L = (1 << 6),
  14. KEY_R = (1 << 7),
  15. KEY_ZL = (1 << 8),
  16. KEY_ZR = (1 << 9),
  17. KEY_PLUS = (1 << 10),
  18. KEY_MINUS = (1 << 11),
  19. KEY_DLEFT = (1 << 12),
  20. KEY_DUP = (1 << 13),
  21. KEY_DRIGHT = (1 << 14),
  22. KEY_DDOWN = (1 << 15),
  23. KEY_LSTICK_LEFT = (1 << 16),
  24. KEY_LSTICK_UP = (1 << 17),
  25. KEY_LSTICK_RIGHT = (1 << 18),
  26. KEY_LSTICK_DOWN = (1 << 19),
  27. KEY_RSTICK_LEFT = (1 << 20),
  28. KEY_RSTICK_UP = (1 << 21),
  29. KEY_RSTICK_RIGHT = (1 << 22),
  30. KEY_RSTICK_DOWN = (1 << 23),
  31. KEY_SL = (1 << 24),
  32. KEY_SR = (1 << 25)
  33. }
  34. }