From f1b8d64566bd11a3637337d9029ec01dab7bdbb2 Mon Sep 17 00:00:00 2001 From: UGA Innovation Factory Date: Mon, 8 Dec 2025 18:02:49 +0000 Subject: [PATCH] try to force non-existent keyboards to not report --- sw-kiosk.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/sw-kiosk.nix b/sw-kiosk.nix index fa0b551..87e0f4d 100644 --- a/sw-kiosk.nix +++ b/sw-kiosk.nix @@ -81,11 +81,16 @@ }; services.udev.extraRules = '' - ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Video Bus", ENV{ID_INPUT_KEY}="0" - ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Power Button", ENV{ID_INPUT_KEY}="0" - ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Intel HID events", ENV{ID_INPUT_KEY}="0" - ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Intel HID 5 button array", ENV{ID_INPUT_KEY}="0" - ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="AT Translated Set 2 keyboard", ENV{ID_INPUT_KEY}="0" + ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Video Bus", \ + ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="" + ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Power Button", \ + ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="" + ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Intel HID events", \ + ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="" + ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Intel HID 5 button array", \ + ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="" + ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="AT Translated Set 2 keyboard", \ + ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="" ''; systemd.user.services."force-osk" = {