home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2007 January, February, March & April
/
Chip-Cover-CD-2007-02.iso
/
boot
/
i386
/
root
/
usr
/
share
/
sax
/
api
/
data
/
cdb
/
Pointers
< prev
next >
Wrap
Text File
|
2006-11-29
|
10KB
|
482 lines
# /.../
# Copyright (c) 2002 SuSE GmbH Nuernberg, Germany. All rights reserved.
#
# Author: Marcus Schaefer <sax@suse.de>, 2001
#
# Template for mouse data
# -----------------------
# <VENDOR NAME>:<DEVICE NAME> {
# Driver = driver...
# Protocol = protocol...
# Device = device name...
# BaudRate = baud rate...
# SampleRate = sample rate...
# Emulate3Buttons = <on> or <off>
# Emulate3Timeout = timeout val...
# ChordMiddle = <on> or <off>
# ButtonThreshold = integer...
# Buttons = integer...
# SendCoreEvents = <on> or <off>
# ClearRTS = <on> or <off>
# ClearDTR = <on> or <off>
# ZAxisMapping = [ N M ] or X or Y
# Option = string,string
# }
# =========================================
# Generic Auto protocol entry
# -----------------------------------------
Auto:Generic {
Driver = mouse
Protocol = Auto
Option = AutoSoft
Device = /dev/input/mice
}
# =========================================
# Generic Serial Mouse protocol entries
# -----------------------------------------
Serial:GlidePoint {
Driver = mouse
Protocol = GlidePoint
Device = /dev/ttyS0
}
Serial:IntelliMouse {
Driver = mouse
Protocol = IntelliMouse
Device = /dev/ttyS0
}
Serial:Logitech {
Driver = mouse
Protocol = Logitech
Device = /dev/ttyS0
}
Serial:Microsoft {
Driver = mouse
Protocol = Microsoft
Device = /dev/ttyS0
}
Serial:MMHittab {
Driver = mouse
Protocol = MMHittab
Device = /dev/ttyS0
}
Serial:MMSeries {
Driver = mouse
Protocol = MMSeries
Device = /dev/ttyS0
}
Serial:MouseMan {
Driver = mouse
Protocol = MouseMan
Device = /dev/ttyS0
}
Serial:MouseSystems {
Driver = mouse
Protocol = MouseSystems
Device = /dev/ttyS0
}
Serial:ThinkingMouse {
Driver = mouse
Protocol = ThinkingMouse
Device = /dev/ttyS0
}
# =========================================
# Generic Bus Mouse protocol entry
# -----------------------------------------
BusMouse:InPort {
Driver = mouse
Protocol = BusMouse
Device = /dev/input/mice
}
# =========================================
# Generic PS/2 mouse entries
# -----------------------------------------
PS/2-Mouse:ExplorerPS/2 {
Driver = mouse
Protocol = ExplorerPS/2
Buttons = 7
ZAxisMapping = 4 5
Device = /dev/input/mice
}
PS/2-Mouse:GlidePointPS/2 {
Driver = mouse
Protocol = GlidePointPS/2
ZAxisMapping = 4 5
Device = /dev/input/mice
}
PS/2-Mouse:IMPS/2 {
Driver = mouse
Protocol = imps/2
ZAxisMapping = 4 5
Device = /dev/input/mice
}
PS/2-Mouse:MouseManPlusPS/2 {
Driver = mouse
Protocol = MouseManPlusPS/2
ZAxisMapping = 4 5
Device = /dev/input/mice
}
PS/2-Mouse:NetMousePS/2 {
Driver = mouse
Protocol = NetMousePS/2
Buttons = 7
ZAxisMapping = 4 5
Device = /dev/input/mice
}
PS/2-Mouse:NetScrollPS/2 {
Driver = mouse
Protocol = NetScrollPS/2
Buttons = 7
ZAxisMapping = 4 5
Device = /dev/input/mice
}
PS/2-Mouse:PS/2 {
Driver = mouse
Protocol = PS/2
Device = /dev/input/mice
}
PS/2-Mouse:ThinkingMousePS/2 {
Driver = mouse
Protocol = ThinkingMousePS/2
ZAxisMapping = 4 5
Device = /dev/input/mice
}
# =========================================
# Generic USB Mouse protocol entries
# -----------------------------------------
USB-Mouse:ExplorerPS/2 on USB {
Driver = mouse
Protocol = ExplorerPS/2
Buttons = 7
ZAxisMapping = 4 5
Device = /dev/input/mice
}
USB-Mouse:GlidePointPS/2 on USB {
Driver = mouse
Protocol = GlidePointPS/2
ZAxisMapping = 4 5
Device = /dev/input/mice
}
USB-Mouse:IMPS/2 on USB {
Driver = mouse
Protocol = imps/2
ZAxisMapping = 4 5
Device = /dev/input/mice
}
USB-Mouse:MouseManPlusPS/2 on USB {
Driver = mouse
Protocol = MouseManPlusPS/2
ZAxisMapping = 4 5
Device = /dev/input/mice
}
USB-Mouse:NetMousePS/2 on USB {
Driver = mouse
Protocol = NetMousePS/2
Buttons = 7
ZAxisMapping = 4 5
Device = /dev/input/mice
}
USB-Mouse:NetScrollPS/2 on USB {
Driver = mouse
Protocol = NetScrollPS/2
Buttons = 7
ZAxisMapping = 4 5
Device = /dev/input/mice
}
USB-Mouse:PS/2 on USB {
Driver = mouse
Protocol = PS/2
Device = /dev/input/mice
}
USB-Mouse:ThinkingMousePS/2 on USB {
Driver = mouse
Protocol = ThinkingMousePS/2
ZAxisMapping = 4 5
Device = /dev/input/mice
}
# =========================================
# Extended Mouse protocol entries
# -----------------------------------------
Extended:Spaceball {
Driver = magellan
Device = /dev/input/mice
}
Extended:SpaceOrbit {
Driver = spaceorb
Device = /dev/input/mice
}
# =========================================
# Anubis Mouse protocol entries
# -----------------------------------------
Anubis:Economy (PS/2) {
Driver = mouse
Protocol = PS/2
Device = /dev/input/mice
}
Anubis:Economy (Serial) {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
# =========================================
# Boeder Mouse protocol entries
# -----------------------------------------
Boeder:F-1 (Schumacher-Design) {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:Junior {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:M-1 Scrollmouse {
Driver = IntelliMouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:M-10 Designer {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:M-12 Windows Pointer {
Driver = mouse
Protocol = Microsoft
Device = /dev/input/mice
}
Boeder:M-13 PS/2 Mouse {
Driver = mouse
Protocol = PS/2
Device = /dev/input/mice
}
Boeder:M-2 Trackball {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:M-3 Serial Pointer {
Driver = mouse
Protocol = Auto
Device = /dev/ttyS0
}
Boeder:M-7 BIT StarPointer {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:M-8 StatinPointer {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:M-9 Classic {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:SmartMouse {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:SmartMouse PRO {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Boeder:Scrollmouse USB {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
# =========================================
# Genius Mouse protocol entries
# -----------------------------------------
Genius:GM-F303 {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Genius:Netmouse (PS/2 VERSION) {
Driver = mouse
Protocol = IntelliMouse
Device = /dev/input/mice
}
Genius:Netmouse PRO (PS/2 VERSION) {
Driver = mouse
Protocol = NetMousePS/2
Device = /dev/input/mice
}
Genius:Netscroll {
Driver = mouse
Protocol = NetScrollPS/2
Device = /dev/input/mice
}
Genius:GM-F303 {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Genius:Kidsball {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Genius:Netmouse PRO (Serial) {
Driver = mouse
Protocol = Auto
Device = /dev/ttyS0
}
Genius:NewScroll (PS/2 VERSION) {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
Genius:NewScroll Wireless (PS/2 VERSION) {
Driver = mouse
Protocol = Auto
Device = /dev/input/mice
}
# =========================================
# Logitech Mouse protocol entries
# -----------------------------------------
Logitech:Cordless Trackman FX {
Driver = mouse
Protocol = ExplorerPS/2
Device = /dev/input/mice
EmulateWheel = 4
Buttons = 4
}
Logitech:Cordless Trackman FX (USB) {
Driver = mouse
Protocol = ExplorerPS/2
Device = /dev/input/mice
EmulateWheel = 4
Buttons = 4
}
Logitech:TrackMan Marble FX (PS/2) {
Driver = mouse
Protocol = ExplorerPS/2
Device = /dev/input/mice
EmulateWheel = 4
Buttons = 4
}
Logitech:MX 900 Bluetooth {
Driver = mouse
Protocol = ExplorerPS/2
Device = /dev/input/mice
ZAxisMapping = 7 8
Buttons = 8
}
Logitech:USB Gaming Mouse {
Driver = evdev
Protocol = event
SendCoreEvents = on
Device = /dev/input/by-id/usb-Logitech_USB_Gaming_Mouse-event-mouse
ZAxisMapping = 7 8
Buttons = 8
}
Logitech:MediaPlay {
Driver = mouse
Protocol = ExplorerPS/2
Device = /dev/input/mice
ZAxisMapping = 7 8
Buttons = 8
}
Logitech:TrackMan Optical {
Driver = mouse
Protocol = ExplorerPS/2
Device = /dev/input/mice
ZAxisMapping = 7 8
Buttons = 8
}
Logitech:MX310 {
Driver = mouse
Protocol = ExplorerPS/2
Device = /dev/input/mice
ZAxisMapping = 4 5
Buttons = 5
}
# =========================================
# Touchpads (NoteBooks)
# -----------------------------------------
Synaptics:Touchpad {
Driver = synaptics
Device = /dev/input/mice
RawOption = "SHMConfig" "on"
ZAxisMapping = 4 5
Emulate3Buttons = on
}
ALPS:Touchpad {
Driver = synaptics
Device = /dev/input/mice
RawOption = "SHMConfig" "on","Protocol" "auto-dev","LeftEdge" "120","RightEdge" "830","TopEdge" "120","BottomEdge" "650","FingerLow" "14","FingerHigh" "15","MaxTapTime" "180","MaxTapMove" "110","EmulateMidButtonTime" "75","VertScrollDelta" "20","HorizScrollDelta" "20","MinSpeed" "0.2","MaxSpeed" "0.5","AccelFactor" "0.01","EdgeMotionMinSpeed" "15","EdgeMotionMaxSpeed" "15","UpDownScrolling" "1","CircularScrolling" "1","CircScrollDelta" "0.1","CircScrollTrigger" "2"
ZAxisMapping = 4 5
Emulate3Buttons = on
}