From 61868c94e50b72a42b07e1b9a6fca13885df2c87 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Wed, 10 Dec 2025 08:22:17 -0500 Subject: [PATCH] Experimental fix to hopefully let users who rebind their capslock key keep those settings while using Fenrir. --- src/fenrirscreenreader/fenrirVersion.py | 2 +- src/fenrirscreenreader/inputDriver/evdevDriver.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/fenrirscreenreader/fenrirVersion.py b/src/fenrirscreenreader/fenrirVersion.py index 031ccf69..f947c8fc 100644 --- a/src/fenrirscreenreader/fenrirVersion.py +++ b/src/fenrirscreenreader/fenrirVersion.py @@ -4,5 +4,5 @@ # Fenrir TTY screen reader # By Chrys, Storm Dragon, and contributors. -version = "2025.12.03" +version = "2025.12.10" code_name = "testing" diff --git a/src/fenrirscreenreader/inputDriver/evdevDriver.py b/src/fenrirscreenreader/inputDriver/evdevDriver.py index 4b050292..588afc3d 100644 --- a/src/fenrirscreenreader/inputDriver/evdevDriver.py +++ b/src/fenrirscreenreader/inputDriver/evdevDriver.py @@ -284,7 +284,8 @@ class driver(inputDriver): ) event_fired = True else: - if event.type in [2, 3]: + # Forward non-keyboard events: 2=EV_REL, 3=EV_ABS, 17=EV_LED + if event.type in [2, 3, 17]: foreward = True event = device.read_one()