From 5dca6be2b315efc43598422ad7ed28700e2ee9d6 Mon Sep 17 00:00:00 2001 From: bel Date: Tue, 12 Apr 2022 21:58:52 -0600 Subject: [PATCH] add DRY mode, dropping drian didnt help flap so much --- poc/2-py-rps/buttons.py | 4 ++++ poc/2-py-rps/test.sh | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/poc/2-py-rps/buttons.py b/poc/2-py-rps/buttons.py index e7223e9..e7381ee 100644 --- a/poc/2-py-rps/buttons.py +++ b/poc/2-py-rps/buttons.py @@ -11,10 +11,14 @@ def tap(keycode): up(keycode) def down(keycode): + if environ.get("DRY"): + return fake_input(_display, X.KeyPress, keycode) _display.sync() def up(keycode): + if environ.get("DRY"): + return fake_input(_display, X.KeyRelease, keycode) _display.sync() diff --git a/poc/2-py-rps/test.sh b/poc/2-py-rps/test.sh index 9837105..3a07d34 100644 --- a/poc/2-py-rps/test.sh +++ b/poc/2-py-rps/test.sh @@ -35,7 +35,7 @@ python3 ./state_to_buttons.py & | python3 ./stream_to_state.py \ -n 1 \ -m .25 \ - -r .3 + -r .1 ) & while true; do