1# do not edit this file, it will be overwritten on update 2 3ACTION=="remove", GOTO="evdev_end" 4KERNEL!="event*", GOTO="evdev_end" 5 6# skip later rules when we find something for this input device 7IMPORT{builtin}="hwdb --subsystem=input --lookup-prefix=evdev:", \ 8 RUN{builtin}+="keyboard", GOTO="evdev_end" 9 10# AT keyboard matching by the machine's DMI data 11DRIVERS=="atkbd", \ 12 IMPORT{builtin}="hwdb 'evdev:atkbd:$attr{[dmi/id]modalias}'", \ 13 RUN{builtin}+="keyboard", GOTO="evdev_end" 14 15# device matching the input device name + properties + the machine's DMI data 16KERNELS=="input*", IMPORT{builtin}="hwdb 'evdev:name:$attr{name}:phys:$attr{phys}:ev:$attr{capabilities/ev}:$attr{[dmi/id]modalias}'", \ 17 RUN{builtin}+="keyboard", GOTO="evdev_end" 18 19# device matching the input device name and the machine's DMI data 20KERNELS=="input*", IMPORT{builtin}="hwdb 'evdev:name:$attr{name}:$attr{[dmi/id]modalias}'", \ 21 RUN{builtin}+="keyboard", GOTO="evdev_end" 22 23LABEL="evdev_end" 24