mirror of
https://github.com/systemd/systemd.git
synced 2024-10-27 18:55:40 +03:00
151f5feb31
Like the T440s these need the sensitity to be set significantly higher then the default of 128 for the trackpoint to be usable. Like with the T440s 200 seems to be a good value to get a reasonable but not too high sensitivity.
110 lines
4.1 KiB
Plaintext
110 lines
4.1 KiB
Plaintext
# This file is part of systemd.
|
||
#
|
||
# Pointingstick const-accel configuration, to make different brand / model
|
||
# laptop pointingsticks have the same speed / feel, and per model adjustment
|
||
# of the IBM TrackPoint driver's sensitivity setting
|
||
#
|
||
# The lookup keys are composed in:
|
||
# 60-evdev.rules
|
||
#
|
||
# Note: The format of the "evdev:" prefix match key is a contract between the
|
||
# rules file and the hardware data, it might change in later revisions to
|
||
# support more or better matches, it is not necessarily a stable ABI.
|
||
#
|
||
# Supported hardware matches are:
|
||
# - Generic input devices match:
|
||
# evdev:input:bZZZZvYYYYpXXXXeWWWW-VVVV
|
||
# This matches on the kernel modalias of the input-device, mainly:
|
||
# ZZZZ is the bus-id (see /usr/include/linux/input.h BUS_*), YYYY, XXXX and
|
||
# WWW are the 4-digit hex uppercase vendor, product and version ID and VVVV
|
||
# is an arbitrary length input-modalias describing the device capabilities.
|
||
#
|
||
# - Input driver device name and DMI data match:
|
||
# evdev:name:<input device name>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn*
|
||
# <input device name> is the name device specified by the driver,
|
||
# <vendor> is the firmware-provided string from the kernel DMI modalias.
|
||
#
|
||
# To add local entries, create a new file
|
||
# /etc/udev/hwdb.d/71-pointingstick-local.hwdb
|
||
# and add your rules there. To load the new rules execute (as root):
|
||
# udevadm hwdb --update
|
||
# udevadm trigger /dev/input/eventXX
|
||
# where /dev/input/eventXX is the pointingstick in question. If in
|
||
# doubt, simply use /dev/input/event* to reload all input rules.
|
||
#
|
||
# If your changes are generally applicable, open a bug report on
|
||
# http://bugs.freedesktop.org/enter_bug.cgi?product=systemd
|
||
# and include your new rules, a description of the device, and the
|
||
# output of
|
||
# udevadm info /dev/input/eventXX
|
||
# (or /dev/input/event*).
|
||
#
|
||
# Allowed properties are:
|
||
# POINTINGSTICK_CONST_ACCEL
|
||
# POINTINGSTICK_SENSITIVITY
|
||
#
|
||
#########################################
|
||
# POINTINGSTICK_CONST_ACCEL #
|
||
#########################################
|
||
#
|
||
# Trackpoint const accel settings are specified as
|
||
# POINTINGSTICK_CONST_ACCEL=<accel>
|
||
#
|
||
# Where <accel> is a floating point number, using a '.' seperator, specifying
|
||
# by how much to multiply deltas generated by the pointingstick to get
|
||
# normalized deltas.
|
||
#
|
||
#########################################
|
||
# POINTINGSTICK_SENSITIVITY #
|
||
#########################################
|
||
#
|
||
# TPPS/2 IBM TrackPoint driver sensitivity sysfs setting
|
||
# POINTINGSTICK_SENSITIVITY=<sensitivity>
|
||
#
|
||
# Where <sensitivity> is a number between 0 and 255, note this property
|
||
# only applies to TPPS/2 IBM TrackPoint devices, see
|
||
# drivers/input/mouse/trackpoint.c in the Linux kernel sources.
|
||
#
|
||
|
||
#
|
||
# Sort by by brand, model
|
||
|
||
#########################################
|
||
# Dell
|
||
#########################################
|
||
|
||
# Latitude D620
|
||
evdev:name:*DualPoint Stick:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeD620*:pvr*
|
||
POINTINGSTICK_CONST_ACCEL=0.5
|
||
|
||
# Latitude E6400
|
||
evdev:name:*DualPoint Stick:dmi:bvn*:bvr*:bd*:svnDellInc.:pnLatitudeE6400*:pvr*
|
||
POINTINGSTICK_CONST_ACCEL=1.5
|
||
|
||
#########################################
|
||
# Lenovo
|
||
#########################################
|
||
|
||
# Lenovo Thinkpad X200s / X201s
|
||
# Note these come with 2 revisions of keyboard, with the trackpoints having a
|
||
# different sensitivity in the different revisions. 1.25 is a bit slow for the
|
||
# least sensitive revision, but it is better to be a bit slow than too fast.
|
||
evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX20?s:*
|
||
POINTINGSTICK_SENSITIVITY=200
|
||
POINTINGSTICK_CONST_ACCEL=1.25
|
||
|
||
# Lenovo Thinkpad X240
|
||
evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX240:*
|
||
POINTINGSTICK_SENSITIVITY=200
|
||
POINTINGSTICK_CONST_ACCEL=1.0
|
||
|
||
# Lenovo Thinkpad T440s
|
||
evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadT440s:*
|
||
POINTINGSTICK_SENSITIVITY=200
|
||
POINTINGSTICK_CONST_ACCEL=1.0
|
||
|
||
# Lenovo Thinkpad T540p
|
||
evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadT540p:*
|
||
POINTINGSTICK_SENSITIVITY=200
|
||
POINTINGSTICK_CONST_ACCEL=1.0
|