mirror of
https://github.com/systemd/systemd.git
synced 2025-03-31 14:50:15 +03:00
Merge pull request #5320 from jwrdegoede/cube-iwork8-air
Extended evdev keyboard match rule + cube iwork8 air keymap fixup hwdb entry
This commit is contained in:
commit
fb1ebc442f
@ -32,6 +32,15 @@
|
||||
# driver, <vendor> is the firmware-provided string exported
|
||||
# by the kernel DMI modalias, see /sys/class/dmi/id/modalias
|
||||
#
|
||||
# - Extended input driver device name, properties and DMI data match:
|
||||
# evdev:name:<input device name>:phys:<phys>:ev:<ev>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn*
|
||||
# <input device name> is the name device specified by the
|
||||
# driver, <phys> is the physical-device-path, "cat
|
||||
# /sys/class/input/input?/phys", <ev> is the event bitmask, "cat
|
||||
# /sys/class/input/input?/capabilities/ev" and <vendor> is the
|
||||
# firmware-provided string exported by the kernel DMI modalias,
|
||||
# see /sys/class/dmi/id/modalias
|
||||
#
|
||||
# Scan codes are specified as:
|
||||
# KEYBOARD_KEY_<hex scan code>=<key code identifier>
|
||||
# The scan code should be expressed in hex lowercase. The key codes
|
||||
@ -205,6 +214,14 @@ evdev:input:b0003v049Fp0051*
|
||||
KEYBOARD_KEY_0c0014=prog1
|
||||
KEYBOARD_KEY_0c0015=messenger
|
||||
|
||||
###########################################################
|
||||
# Cube
|
||||
###########################################################
|
||||
|
||||
evdev:name:gpio-keys:phys:gpio-keys/input0:ev:3:dmi:bvn*:bvr*:bd*:svncube:pni1-TF:*
|
||||
KEYBOARD_KEY_0=home
|
||||
KEYBOARD_KEY_1=power
|
||||
|
||||
###########################################################
|
||||
# Dell
|
||||
###########################################################
|
||||
|
@ -12,6 +12,10 @@ ENV{ID_INPUT_KEY}=="?*", DRIVERS=="atkbd", \
|
||||
IMPORT{builtin}="hwdb 'evdev:atkbd:$attr{[dmi/id]modalias}'", \
|
||||
RUN{builtin}+="keyboard", GOTO="evdev_end"
|
||||
|
||||
# device matching the input device name + properties + the machine's DMI data
|
||||
KERNELS=="input*", IMPORT{builtin}="hwdb 'evdev:name:$attr{name}:phys:$attr{phys}:ev:$attr{capabilities/ev}:$attr{[dmi/id]modalias}'", \
|
||||
RUN{builtin}+="keyboard", GOTO="evdev_end"
|
||||
|
||||
# device matching the input device name and the machine's DMI data
|
||||
KERNELS=="input*", IMPORT{builtin}="hwdb 'evdev:name:$attr{name}:$attr{[dmi/id]modalias}'", \
|
||||
RUN{builtin}+="keyboard", GOTO="evdev_end"
|
||||
|
Loading…
x
Reference in New Issue
Block a user