blob: 6bff66c844702a55e538bffc185e4171529b5248 [file] [log] [blame]
Section "InputClass"
Identifier "generic mouse for Chromium OS"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "cmt"
Option "Mouse Accel Curves" "1"
Option "Mouse Scroll Curves" "1"
# CMT devices potentially process keyboard events
Option "XkbModel" "pc"
Option "XkbLayout" "us"
Option "Accel Min dt" "0.0001"
EndSection
Section "InputClass"
Identifier "Evdev for Elo TouchScreen"
# For Elo TouchSystems 2700 IntelliTouch(r). This is a single touch device
# and we simulate it as a mouse pointer.
MatchUSBID "04e7:0020"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
# This should make X configure the device as pointer instead of keyboard
Option "IgnoreAbsoluteAxes" "false"
# We want a slave pointer, rather than floating slave.
Option "SendCoreEvents" "true"
Option "Calibration" "55 4075 80 4060"
Option "InvertY" "1"
Option "InvertX" "1"
EndSection
Section "InputClass"
Identifier "Evdev for 3M Touchscreen"
MatchUSBID "0596:0001"
MatchDevicePath "/dev/input/event*"
MatchProduct "3M USB Touchscreen - EX II"
Driver "evdev"
Option "Calibration" "2384 14000 2945 13817"
Option "InvertX" "1"
EndSection
# Prevent ABS_MISC messages from going to Chrome. These contain battery
# status, but currently look like mouse movement to Chrome.
# There are two remotes, so we block ABS_MISC from both.
Section "InputClass"
Identifier "Evdev for GVC Remote 0471:21cc"
MatchUSBID "0471:21cc"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "IgnoreAbsoluteAxes" "true"
EndSection
Section "InputClass"
Identifier "Evdev for GVC Remote 0471:20d9"
MatchUSBID "0471:20d9"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "IgnoreAbsoluteAxes" "true"
EndSection
Section "InputClass"
Identifier "Odie Gamepad should be ignored"
MatchUSBID "18d1:2c40"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "true"
EndSection
Section "InputClass"
Identifier "Thinkpad Compact USB Keyboard"
MatchUSBID "17ef:6047"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "400"
Option "Device Touchpad" "0"
EndSection
Section "InputClass"
Identifier "Thinkpad Compact USB Keyboard - Bluetooth"
MatchUSBID "17ef:6048"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "400"
Option "Device Touchpad" "0"
EndSection
# The following sections are mouse CPI settings for various mice that has a CPI
# value significantly different from our default (1000).
#
# WARNING: Sections that match a more general class of devices should be placed
# in front of narrower ones, especially if they may both match a specific
# device. This is because conf files are parsed and matched from top to bottom.
# Property values in sections that appear later will override ones that appear
# earlier.
Section "InputClass"
Identifier "PS/2 IBM Trackpoint"
MatchUSBID "0002:000a"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "400"
EndSection
Section "InputClass"
Identifier "Microsoft Corp. Trackball Explorer*"
MatchUSBID "045e:0024"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "Microsoft Corp. Wheel Mouse Optical"
MatchUSBID "045e:0040"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "416"
EndSection
Section "InputClass"
Identifier "Standard Dell"
MatchUSBID "0461:4d22"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "474"
EndSection
Section "InputClass"
Identifier "Old Logitech Mice (copying 0xc00f setting)"
MatchUSBID "046d:c00*"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "385"
EndSection
Section "InputClass"
Identifier "Logitech Trackballs*"
MatchUSBID "046d:c40*"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "M570 trackball[u]"
MatchUSBID "046d:1028"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "1200"
EndSection
Section "InputClass"
Identifier "K400 touchpad[u]"
MatchUSBID "046d:400e"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "K400r touchpad[u]"
MatchUSBID "046d:4024"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "Logitech MouseMan Traveler/Mobile"
MatchUSBID "046d:c00f"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "385"
EndSection
Section "InputClass"
Identifier "HP branded - Logitech Optical USB Mouse"
MatchUSBID "046d:c014"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "425"
EndSection
Section "InputClass"
Identifier "HP branded - Logitech, Inc. Optical Wheel Mouse"
MatchUSBID "046d:c016"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "377"
EndSection
Section "InputClass"
Identifier "Logitech, Inc. Optical Wheel Mouse - model M-UAE96"
MatchUSBID "046d:c018"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "530"
EndSection
Section "InputClass"
Identifier "Logitech M-BT96a Pilot Optical Mouse"
MatchUSBID "046d:c03d"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "434"
EndSection
Section "InputClass"
Identifier "Logitech Premium Optical Wheel Mouse (M-BT58)"
MatchUSBID "046d:c03e"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "464"
EndSection
Section "InputClass"
Identifier "Cordless Trackball"
MatchUSBID "046d:c508"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "Kensington Turbo Mouse Pro (trackball)*"
MatchUSBID "047d:1002"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "Kensington Orbit TrackBall (trackball)*"
MatchUSBID "047d:1003"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "Kensington TurboBall (trackball)*"
MatchUSBID "047d:1005"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "Kensington TurboRing (trackball)*"
MatchUSBID "047d:1006"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "Kensington Orbit TrackBall for Mac (trackball)*"
MatchUSBID "047d:1009"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "Kensington Expert Mouse (trackball)*"
MatchUSBID "047d:1020"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "Kensington SlimBlade Trackball (trackball)*"
MatchUSBID "047d:2041"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "600"
EndSection
Section "InputClass"
Identifier "FAVI Wireless Keyboard (TouchPad)*"
MatchUSBID "04d9:2519"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "Apple mice (other)"
MatchUSBID "05ac:*"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "373"
EndSection
Section "InputClass"
Identifier "Apple USB Optical Mouse (Mighty Mouse)"
MatchUSBID "05ac:0304"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "400"
EndSection
Section "InputClass"
Identifier "Apple BT Optical Mouse (Mighty Mouse)"
MatchUSBID "05ac:030c"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "400"
EndSection
Section "InputClass"
Identifier "Apple magicmouse (BT)"
MatchUSBID "05ac:030d"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "1780"
EndSection
Section "InputClass"
Identifier "USB IBM Trackpoint"
MatchUSBID "06cb:0009"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "400"
EndSection
Section "InputClass"
Identifier "FAVI Wireless Keyboard (TouchPad), Bluetooth*"
MatchUSBID "0a5c:8502"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "FAVI Entertainment Wireless Keyboard (TouchPad)*"
MatchUSBID "0c45:7000"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "Razer USA, Ltd DeathAdder RZ01-0015"
MatchUSBID "1532:0016"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "1714"
EndSection
Section "InputClass"
Identifier "Razer USA, Ltd Mamba"
MatchUSBID "1532:0045"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "4280"
EndSection
Section "InputClass"
Identifier "Lenovo ThinkPad Keyboard w/ TrackPoint"
MatchUSBID "17ef:6009"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "400"
EndSection
Section "InputClass"
Identifier "Lenovo N5901 multimedia keyboard/trackball*"
MatchUSBID "17ef:6014"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "Lenovo N5902 multimedia keyboard/OFN*"
MatchUSBID "17ef:602b"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "Lenovo Compact Keyboard Trackpoint"
MatchUSBID "17ef:6047"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "400"
EndSection
Section "InputClass"
Identifier "Riitek Rii Mote i6 (TouchPad)*"
MatchUSBID "1997:0409"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "800"
EndSection
Section "InputClass"
Identifier "Dell Computer Corp. Optical Wheel Mouse"
MatchUSBID "413c:3012"
MatchDevicePath "/dev/input/event*"
Option "Mouse CPI" "502"
EndSection
Section "InputClass"
Identifier "3M Ergonomic Wireless Mouse EM550GPS"
MatchUSBID "25a7:2410"
MatchDevicePath "/dev/input/event*"
# This mouse doesn't have a scroll wheel, but pretends to have one, so we
# have to force wheel emulation.
Option "Force Scroll Wheel Emulation" "true"
EndSection