Skip to content

Commit 3164d35

Browse files
committed
simplified to env variable and simple replacement
1 parent 14a22be commit 3164d35

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/hhd/controller/base.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,7 @@ def __init__(
578578
startselect_chord: str = "disabled",
579579
) -> None:
580580
self.swap_guide = swap_guide
581+
self.guide_to_paddles = os.environ.get('HHD_GUIDE_TO_PADDLES', False)
581582
self.trigger = trigger
582583
self.dpad = dpad
583584
self.led = led
@@ -974,6 +975,12 @@ def process(self, events: Sequence[Event]) -> Sequence[Event]:
974975
if self.swap_guide == "start_is_keyboard":
975976
ev["code"] = "start"
976977

978+
if self.guide_to_paddles:
979+
if ev["code"] == "mode":
980+
ev["code"] = "extra_l2"
981+
elif ev["code"] == "share":
982+
ev["code"] = "extra_r2"
983+
977984
if (
978985
self.startselect_chord != "disabled" and ev["code"] == "select"
979986
) or (

0 commit comments

Comments
 (0)