mirror of
https://github.com/systemd/systemd.git
synced 2024-11-27 12:13:33 +08:00
c8ec393b25
When the joystick is integrated directly into the machine, knowing that the device is internal allows us to disable attached functionality when the device is not used or inaccessible. For example, this allows disabling rumble and accelerometer on flip-console-like devices like the GPD-XD.
13 lines
432 B
Plaintext
13 lines
432 B
Plaintext
# do not edit this file, it will be overwritten on update
|
|
|
|
ACTION=="remove", GOTO="joystick_end"
|
|
ENV{ID_INPUT_JOYSTICK}=="", GOTO="joystick_end"
|
|
KERNEL!="event*", GOTO="joystick_end"
|
|
|
|
# joystick:<bustype>:v<vid>p<pid>:name:<name>:*
|
|
KERNELS=="input*", ENV{ID_BUS}!="", \
|
|
IMPORT{builtin}="hwdb 'joystick:$env{ID_BUS}:v$attr{id/vendor}p$attr{id/product}:name:$attr{name}:'", \
|
|
GOTO="joystick_end"
|
|
|
|
LABEL="joystick_end"
|