Closed davidhedlund closed 6 days ago
In most places, the controller shows these labels as L2 and R2, without specifically depicting "Analog", so I don't believe this is needed. For example...
In most places, the controller shows these labels as L2 and R2, without specifically depicting "Analog", so I don't believe this is needed. For example...
I see. Well, it would be beneficial if we could distinguish non-analog L2/R2 controllers (original PlayStation controller), and analog L2/R2 controllers (PS2 and later). I don't mind if we call them "L2 Trigger" and / "R2 Trigger" instead:
Description
The current labels for PlayStation 2 and later controllers do not consistently indicate pressure sensitivity. Specifically, the labels for L2 and R2 buttons do not include the term "Analog," which is used for other pressure-sensitive controls.
Variables with a name ending in
_axis_label
and including "Analog" indicate pressure sensitivity. However, the current labels for L2 and R2 do not follow this convention, even though these buttons are pressure-sensitive on PlayStation 2 and later controllers. Updating these labels will improve consistency and clarity in the codebase.Current Labels for controllers for PlayStation 2 and later
Current Labels for controllers for PlayStation Classic
The original PlayStation controller does not use analog triggers:
example for udev:
Proposed Changes
To maintain consistency and clarity, and to distinguish PS 1 from controllers for PlayStation 2 or later, I propose updating the labels for the L2 and R2 buttons to explicitly indicate their pressure sensitivity by including the term "Analog."
Change:
To:
This change will make it clear that L2 and R2 buttons are pressure-sensitive, aligning with the labeling convention used for other analog controls.
Affected projects
If implemented, the labels should be updated in the following projects: