gobot.io/x/gobot/v2@v2.1.0/platforms/joystick/joystick_dualsense.go (about) 1 package joystick 2 3 var dualsenseConfig = joystickConfig{ 4 Name: "Dualsense Controller", 5 GUID: "E7D56FCA-A01F-4A14-B0D0-4FDAFD847E5E", 6 Axis: []pair{ 7 { 8 Name: "left_x", 9 ID: 0, 10 }, 11 { 12 Name: "left_y", 13 ID: 1, 14 }, 15 { 16 Name: "right_x", 17 ID: 2, 18 }, 19 { 20 Name: "right_y", 21 ID: 3, 22 }, 23 { 24 Name: "l2", 25 ID: 4, 26 }, 27 { 28 Name: "r2", 29 ID: 5, 30 }, 31 }, 32 Buttons: []pair{ 33 { 34 Name: "x", 35 ID: 0, 36 }, 37 { 38 Name: "circle", 39 ID: 1, 40 }, 41 { 42 Name: "square", 43 ID: 2, 44 }, 45 { 46 Name: "triangle", 47 ID: 3, 48 }, 49 { 50 Name: "create", 51 ID: 4, 52 }, 53 { 54 Name: "options", 55 ID: 6, 56 }, 57 { 58 Name: "ps", 59 ID: 5, 60 }, 61 { 62 Name: "r2", 63 ID: 7, 64 }, 65 { 66 Name: "l1", 67 ID: 9, 68 }, 69 { 70 Name: "r1", 71 ID: 10, 72 }, 73 { 74 Name: "up", 75 ID: 11, 76 }, 77 { 78 Name: "down", 79 ID: 12, 80 }, 81 { 82 Name: "left", 83 ID: 13, 84 }, 85 { 86 Name: "right", 87 ID: 14, 88 }, 89 { 90 Name: "trackpad", 91 ID: 15, 92 }, 93 }, 94 Hats: []hat{}, 95 }