From c2acf27b2b75cdbad0e04d254871a40cddc5da46 Mon Sep 17 00:00:00 2001 From: UGA Innovation Factory Date: Mon, 8 Dec 2025 18:06:19 +0000 Subject: [PATCH] keep some inputs --- sw-kiosk.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/sw-kiosk.nix b/sw-kiosk.nix index 87e0f4d..01ac44e 100644 --- a/sw-kiosk.nix +++ b/sw-kiosk.nix @@ -81,16 +81,15 @@ }; services.udev.extraRules = '' + # These shouldn't be counted as keyboards, but should still produce events ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Video Bus", \ - ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="" + ENV{ID_INPUT_KEYBOARD}="", ENV{ID_INPUT_KEY}="" ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Power Button", \ - ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="" + ENV{ID_INPUT_KEYBOARD}="", ENV{ID_INPUT_KEY}="" ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="Intel HID events", \ - ENV{ID_INPUT}="", ENV{ID_INPUT_KEY}="", ENV{ID_INPUT_KEYBOARD}="" + ENV{ID_INPUT_KEYBOARD}="", ENV{ID_INPUT_KEY}="" 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}="" + ENV{ID_INPUT_KEYBOARD}="", ENV{ID_INPUT_KEY}="" ''; systemd.user.services."force-osk" = {