1# This file is part of systemd. 2# 3# Database for touchpad device information that cannot be queried directly. 4# 5# The lookup keys are composed in: 6# 70-touchpad.rules 7# 8# Note: The format of the "touchpad:" prefix match key is a 9# contract between the rules file and the hardware data, it might 10# change in later revisions to support more or better matches, it 11# is not necessarily expected to be a stable ABI. 12# 13# Match string format: 14# touchpad:<subsystem>:v<vid>p<pid>:name:<name>: 15# 16# vid/pid as 4-digit hex lowercase vendor/product 17# 18# To add local entries, create a new file 19# /etc/udev/hwdb.d/71-touchpad-local.hwdb 20# and add your rules there. To load the new rules execute (as root): 21# systemd-hwdb update 22# udevadm trigger /dev/input/eventXX 23# where /dev/input/eventXX is the touchpad in question. If in 24# doubt, simply use /dev/input/event* to reload all input rules. 25# 26# If your changes are generally applicable, preferably send them as a pull 27# request to 28# https://github.com/systemd/systemd 29# or create a bug report on https://github.com/systemd/systemd/issues and 30# include your new rules, a description of the device, and the output of 31# udevadm info /dev/input/eventXX. 32# 33# Permitted keys: 34# Specify if a touchpad is a built-in one or external: 35# ID_INPUT_TOUCHPAD_INTEGRATION=internal|external 36 37touchpad:i8042:* 38touchpad:rmi:* 39touchpad:usb:* 40touchpad:i2c:* 41 ID_INPUT_TOUCHPAD_INTEGRATION=internal 42 43touchpad:bluetooth:* 44 ID_INPUT_TOUCHPAD_INTEGRATION=external 45 46########################################################### 47# Apple 48########################################################### 49# Magic Trackpad (1 and 2) 50touchpad:usb:v05acp030e:* 51touchpad:usb:v05acp0265:* 52 ID_INPUT_TOUCHPAD_INTEGRATION=external 53 54########################################################### 55# HP Elite x2 1013 G3 56########################################################### 57touchpad:usb:v044ep1221:* 58 ID_INPUT_TOUCHPAD_INTEGRATION=external 59 60########################################################### 61# Logitech 62########################################################### 63touchpad:usb:v046d* 64 ID_INPUT_TOUCHPAD_INTEGRATION=external 65 66########################################################### 67# Wacom 68########################################################### 69touchpad:usb:v056a* 70 ID_INPUT_TOUCHPAD_INTEGRATION=external 71 72########################################################### 73# Huawei Touchpad 74########################################################### 75touchpad:i2c:v27c6* 76 ID_INPUT_TOUCHPAD_INTEGRATION=external 77