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" = {