From 6d7ff3d74d5223dd3c8c9fef67b7243b7c4f7734 Mon Sep 17 00:00:00 2001 From: melsem Date: Sun, 28 Feb 2021 12:20:46 +0200 Subject: [PATCH 1/3] added support for pure REL/ABS devices (such as rotary encoders) https://github.com/wertarbyte/triggerhappy/pull/31 Developer: https://github.com/trurle Signed-off-by: Semen Kreyda Signed-off-by: melsem --- utils/triggerhappy/patches/add-rotary_encoder.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 utils/triggerhappy/patches/add-rotary_encoder.patch diff --git a/utils/triggerhappy/patches/add-rotary_encoder.patch b/utils/triggerhappy/patches/add-rotary_encoder.patch new file mode 100644 index 0000000000000..1a2a0527c7b0d --- /dev/null +++ b/utils/triggerhappy/patches/add-rotary_encoder.patch @@ -0,0 +1,12 @@ +--- a/devices.c ++++ b/devices.c +@@ -45,7 +45,8 @@ + int rc = ioctl(fd, EVIOCGBIT(0,sizeof(bits)), bits); + return rc > 0 && ( + /* we only consider devices with keys or switches suitable */ +- test_bit(EV_KEY, bits) || test_bit(EV_SW, bits) ++ test_bit(EV_KEY, bits) || test_bit(EV_SW, bits) || ++ test_bit(EV_REL, bits) || test_bit(EV_ABS, bits) + ); + } + From 07a7f55bdd1e6eab45e7669dde2075898153ddfe Mon Sep 17 00:00:00 2001 From: melsem Date: Sun, 28 Feb 2021 18:51:12 +0200 Subject: [PATCH 2/3] added a commit to the patch add-rotary_encoder.patch Signed-off-by: Semen Kreyda Signed-off-by: melsem --- .../triggerhappy/patches/add-rotary_encoder.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/utils/triggerhappy/patches/add-rotary_encoder.patch b/utils/triggerhappy/patches/add-rotary_encoder.patch index 1a2a0527c7b0d..f54c06220c26d 100644 --- a/utils/triggerhappy/patches/add-rotary_encoder.patch +++ b/utils/triggerhappy/patches/add-rotary_encoder.patch @@ -1,3 +1,17 @@ +Date: 28 Feb 2018 18:29:50 +0100 +Subject: [PATCH] added support for pure REL/ABS devices (such as rotary encoders) + +Some input devices such as rotary encoders don't have keys or switches, +but can generate EV_REL/EV_ABS events. +This simple change allows these devices to be used with triggerhappy. + +Developer: https://github.com/trurle + +Signed-off-by: Semen Kreyda +--- + devices.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletions(-) + --- a/devices.c +++ b/devices.c @@ -45,7 +45,8 @@ From ebd1feb6596c9acbbef9bba67df7e0edd7175b40 Mon Sep 17 00:00:00 2001 From: melsem Date: Tue, 2 Mar 2021 16:29:59 +0200 Subject: [PATCH 3/3] renamed: add-rotary_encoder.patch - >> 001-add_REL-ABS-devices.patch Signed-off-by: Semen Kreyda Signed-off-by: melsem --- .../{add-rotary_encoder.patch => 001-add_REL-ABS-devices.patch} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename utils/triggerhappy/patches/{add-rotary_encoder.patch => 001-add_REL-ABS-devices.patch} (100%) diff --git a/utils/triggerhappy/patches/add-rotary_encoder.patch b/utils/triggerhappy/patches/001-add_REL-ABS-devices.patch similarity index 100% rename from utils/triggerhappy/patches/add-rotary_encoder.patch rename to utils/triggerhappy/patches/001-add_REL-ABS-devices.patch