GPC Developer Guides
...
Constants
Controller
PlayStation 5
this is a list of all playstation 5 input identifiers, values, and ranges these also work for the ps4 dualshock 4 controller name description value range ps5 ps ps/guide button 0 0 | 100 ps5 share share button 1 0 | 100 ps5 options options button 2 0 | 100 ps5 r1 right bumper 3 0 | 100 ps5 r2 right trigger 4 0 100 ps5 r3 right stick 5 0 | 100 ps5 l1 left bumper 6 0 | 100 ps5 l2 left trigger 7 0 100 ps5 l3 left stick 8 0 | 100 ps5 rx right stick x axis (left/right) 9 100 100 ps5 ry right stick y axis (up/down) 10 100 100 ps5 lx light stick x axis (left/right) 11 100 100 ps5 ly left stick y axis (up/down) 12 100 100 ps5 up d pad up 13 0 | 100 ps5 down d pad down 14 0 | 100 ps5 left d pad left 15 0 | 100 ps5 right d pad right 16 0 | 100 ps5 triangle triangle button 17 0 | 100 ps5 circle circle button 18 0 | 100 ps5 cross cross button 19 0 | 100 ps5 square square button 20 0 | 100 ps5 accx accx axis (left/right) 21 100 100 ps5 accy accy axis (up/down) 22 100 100 ps5 accz accz 23 100 100 ps5 gyrox gyrox axis (left/right) 24 100 100 ps5 gyroy gyroy axis (up/down) 25 100 100 ps5 gyroz gyroz 26 100 100 ps5 touch touch button 27 0 | 100 ps5 finger1x finger1x axis (left/right) 28 100 100 ps5 finger1y finger1y axis (up/down) 29 100 100 ps5 finger1 finger1 30 0 | 100 ps5 finger2x finger2x axis (left/right) 31 100 100 ps5 finger2y finger2y axis (up/down) 32 100 100 ps5 finger2 finger2 33 0 | 100 ps5 mute microphone mute button 50 0 | 100 these are for dualsense and dualsense edge adaptive triggers name description value range ps5 adt mode mode which sets the general feel of trigger 0 0 255 ps5 adt nr adaptive nr 0 0 255 ps5 adt cr adaptive cr 1 0 255 ps5 adt sr adaptive sr 2 0 255 ps5 adt off default value used for mode 0x05 0 255 ps5 adt start point at where trigger effect starts 1 0 255 ps5 adt force1 primary trigger force 2 0 255 ps5 adt force2 secondary trigger force 3 0 255 ps5 adt strength low weak vibration strength 4 0 255 ps5 adt strength mid moderate vibration strength 5 0 255 ps5 adt strength high high vibration strength 6 0 255 ps5 adt freq pace at which vibration occurs 9 0 255 value range explanation range meaning 0 | 100 either 0 or 100 0 100 any value between 0 and 100 100 100 any value between 100 and 100 note for accelerometers, every 25% represents 1g