eventlircd: fix subsystem rules for bluetooth HID remotes

This commit is contained in:
Dashinginthe90s 2024-12-16 19:19:49 -05:00
parent a394cd25c2
commit 235d214864

View File

@ -196,30 +196,24 @@ LABEL="end-usb"
# and are known to be remote controls. For simplicity, the event map file names # and are known to be remote controls. For simplicity, the event map file names
# have the format <BUSTYPE>_<VENDOR>_<PRODUCT>.evmap. # have the format <BUSTYPE>_<VENDOR>_<PRODUCT>.evmap.
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
SUBSYSTEMS=="bluetooth", GOTO="begin-bluetooth" SUBSYSTEMS=="input", ATTRS{name}=="Nintendo Wii Remote", \
GOTO="end-bluetooth"
LABEL="begin-bluetooth"
ATTRS{name}=="Nintendo Wii Remote", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="wiimote.evmap" ENV{eventlircd_evmap}="wiimote.evmap"
ATTRS{name}=="BD Remote Control", \ SUBSYSTEMS=="input", ATTRS{name}=="BD Remote Control", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="ps3remote.evmap" ENV{eventlircd_evmap}="ps3remote.evmap"
#PS3 BD Remote Version 2 (Bluetooth AND infrared 3 in 1 remote) #PS3 BD Remote Version 2 (Bluetooth AND infrared 3 in 1 remote)
ATTRS{name}=="Sony Computer Entertainment Inc BD Remote Control", \ SUBSYSTEMS=="input", ATTRS{name}=="Sony Computer Entertainment Inc BD Remote Control", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="ps3remote.evmap" ENV{eventlircd_evmap}="ps3remote.evmap"
# Amazon Fire TV stick remote # Amazon Fire TV stick remote
ATTRS{name}=="Amazon Fire TV Remote", \ SUBSYSTEMS=="input", ATTRS{name}=="Amazon Fire TV Remote", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="aftvsremote.evmap" ENV{eventlircd_evmap}="aftvsremote.evmap"
LABEL="end-bluetooth"
# tell libinput to ignore devices handled by eventlircd # tell libinput to ignore devices handled by eventlircd
ENV{eventlircd_enable}=="true", ENV{LIBINPUT_IGNORE_DEVICE}="1" ENV{eventlircd_enable}=="true", ENV{LIBINPUT_IGNORE_DEVICE}="1"