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 >
Text File  |  2006-11-29  |  10KB  |  482 lines

  1. # /.../
  2. # Copyright (c) 2002 SuSE GmbH Nuernberg, Germany.  All rights reserved.
  3. #
  4. # Author: Marcus Schaefer <sax@suse.de>, 2001
  5. #
  6. # Template for mouse data
  7. # -----------------------
  8. # <VENDOR NAME>:<DEVICE NAME>  {
  9. #  Driver               = driver...
  10. #  Protocol             = protocol...
  11. #  Device               = device name...
  12. #  BaudRate             = baud rate...
  13. #  SampleRate           = sample rate...
  14. #  Emulate3Buttons      = <on> or <off>
  15. #  Emulate3Timeout      = timeout val...
  16. #  ChordMiddle          = <on> or <off>
  17. #  ButtonThreshold      = integer...
  18. #  Buttons              = integer...
  19. #  SendCoreEvents       = <on> or <off>
  20. #  ClearRTS             = <on> or <off>
  21. #  ClearDTR             = <on> or <off>
  22. #  ZAxisMapping         = [ N M ] or X or Y 
  23. #  Option               = string,string
  24. # }
  25.  
  26. # =========================================
  27. # Generic Auto protocol entry
  28. # -----------------------------------------
  29. Auto:Generic {
  30.  Driver       = mouse
  31.  Protocol     = Auto
  32.  Option       = AutoSoft
  33.  Device       = /dev/input/mice
  34. }
  35.  
  36. # =========================================
  37. # Generic Serial Mouse protocol entries
  38. # -----------------------------------------
  39. Serial:GlidePoint {
  40.  Driver       = mouse
  41.  Protocol     = GlidePoint
  42.  Device       = /dev/ttyS0
  43. }
  44.  
  45. Serial:IntelliMouse {
  46.  Driver       = mouse
  47.  Protocol     = IntelliMouse
  48.  Device       = /dev/ttyS0
  49. }
  50.  
  51. Serial:Logitech {
  52.  Driver       = mouse
  53.  Protocol     = Logitech
  54.  Device       = /dev/ttyS0
  55. }
  56.  
  57. Serial:Microsoft {
  58.  Driver       = mouse
  59.  Protocol     = Microsoft
  60.  Device       = /dev/ttyS0
  61. }
  62.  
  63. Serial:MMHittab {
  64.  Driver       = mouse 
  65.  Protocol     = MMHittab
  66.  Device       = /dev/ttyS0
  67. }
  68.  
  69. Serial:MMSeries {
  70.  Driver       = mouse
  71.  Protocol     = MMSeries
  72.  Device       = /dev/ttyS0
  73. }
  74.  
  75. Serial:MouseMan {
  76.  Driver       = mouse
  77.  Protocol     = MouseMan
  78.  Device       = /dev/ttyS0
  79. }
  80.  
  81. Serial:MouseSystems {
  82.  Driver       = mouse
  83.  Protocol     = MouseSystems
  84.  Device       = /dev/ttyS0
  85. }
  86.  
  87. Serial:ThinkingMouse {
  88.  Driver       = mouse
  89.  Protocol     = ThinkingMouse
  90.  Device       = /dev/ttyS0
  91. }
  92.  
  93. # =========================================
  94. # Generic Bus Mouse protocol entry
  95. # -----------------------------------------
  96. BusMouse:InPort {
  97.  Driver       = mouse
  98.  Protocol     = BusMouse
  99.  Device       = /dev/input/mice 
  100. }
  101.  
  102. # =========================================
  103. # Generic PS/2 mouse entries
  104. # -----------------------------------------
  105. PS/2-Mouse:ExplorerPS/2 {
  106.  Driver       = mouse
  107.  Protocol     = ExplorerPS/2
  108.  Buttons      = 7
  109.  ZAxisMapping = 4 5
  110.  Device       = /dev/input/mice
  111. }
  112.  
  113. PS/2-Mouse:GlidePointPS/2 {
  114.  Driver       = mouse
  115.  Protocol     = GlidePointPS/2
  116.  ZAxisMapping = 4 5
  117.  Device       = /dev/input/mice
  118. }
  119.  
  120. PS/2-Mouse:IMPS/2 {
  121.  Driver       = mouse
  122.  Protocol     = imps/2
  123.  ZAxisMapping = 4 5
  124.  Device       = /dev/input/mice
  125. }
  126.  
  127. PS/2-Mouse:MouseManPlusPS/2 {
  128.  Driver       = mouse
  129.  Protocol     = MouseManPlusPS/2
  130.  ZAxisMapping = 4 5
  131.  Device       = /dev/input/mice
  132. }
  133.  
  134. PS/2-Mouse:NetMousePS/2 {
  135.  Driver       = mouse
  136.  Protocol     = NetMousePS/2
  137.  Buttons      = 7
  138.  ZAxisMapping = 4 5
  139.  Device       = /dev/input/mice
  140. }
  141.  
  142. PS/2-Mouse:NetScrollPS/2 {
  143.  Driver       = mouse
  144.  Protocol     = NetScrollPS/2
  145.  Buttons      = 7
  146.  ZAxisMapping = 4 5
  147.  Device       = /dev/input/mice
  148. }
  149.  
  150. PS/2-Mouse:PS/2 {
  151.  Driver       = mouse
  152.  Protocol     = PS/2
  153.  Device       = /dev/input/mice
  154. }
  155.  
  156. PS/2-Mouse:ThinkingMousePS/2 {
  157.  Driver       = mouse
  158.  Protocol     = ThinkingMousePS/2
  159.  ZAxisMapping = 4 5
  160.  Device       = /dev/input/mice
  161. }
  162.  
  163. # =========================================
  164. # Generic USB Mouse protocol entries
  165. # -----------------------------------------
  166. USB-Mouse:ExplorerPS/2 on USB {
  167.  Driver       = mouse
  168.  Protocol     = ExplorerPS/2
  169.  Buttons      = 7
  170.  ZAxisMapping = 4 5
  171.  Device       = /dev/input/mice
  172. }
  173.  
  174. USB-Mouse:GlidePointPS/2 on USB {
  175.  Driver       = mouse
  176.  Protocol     = GlidePointPS/2
  177.  ZAxisMapping = 4 5
  178.  Device       = /dev/input/mice
  179. }
  180.  
  181. USB-Mouse:IMPS/2 on USB {
  182.  Driver       = mouse
  183.  Protocol     = imps/2
  184.  ZAxisMapping = 4 5
  185.  Device       = /dev/input/mice
  186. }
  187.  
  188. USB-Mouse:MouseManPlusPS/2 on USB {
  189.  Driver       = mouse
  190.  Protocol     = MouseManPlusPS/2
  191.  ZAxisMapping = 4 5
  192.  Device       = /dev/input/mice
  193. }
  194.  
  195. USB-Mouse:NetMousePS/2 on USB {
  196.  Driver       = mouse
  197.  Protocol     = NetMousePS/2
  198.  Buttons      = 7
  199.  ZAxisMapping = 4 5
  200.  Device       = /dev/input/mice
  201. }
  202.  
  203. USB-Mouse:NetScrollPS/2 on USB {
  204.  Driver       = mouse
  205.  Protocol     = NetScrollPS/2
  206.  Buttons      = 7
  207.  ZAxisMapping = 4 5
  208.  Device       = /dev/input/mice
  209. }
  210.  
  211. USB-Mouse:PS/2 on USB {
  212.  Driver       = mouse
  213.  Protocol     = PS/2
  214.  Device       = /dev/input/mice
  215. }
  216.  
  217. USB-Mouse:ThinkingMousePS/2 on USB {
  218.  Driver       = mouse
  219.  Protocol     = ThinkingMousePS/2
  220.  ZAxisMapping = 4 5
  221.  Device       = /dev/input/mice
  222. }
  223.  
  224. # =========================================
  225. # Extended Mouse protocol entries
  226. # -----------------------------------------
  227. Extended:Spaceball {
  228.  Driver       = magellan
  229.  Device       = /dev/input/mice
  230. }
  231.  
  232. Extended:SpaceOrbit {
  233.  Driver       = spaceorb
  234.  Device       = /dev/input/mice
  235. }
  236.  
  237. # =========================================
  238. # Anubis Mouse protocol entries
  239. # -----------------------------------------
  240. Anubis:Economy (PS/2)  {
  241.  Driver     = mouse
  242.  Protocol   = PS/2
  243.  Device     = /dev/input/mice
  244. }
  245.  
  246. Anubis:Economy (Serial)  {
  247.  Driver     = mouse
  248.  Protocol   = Auto
  249.  Device     = /dev/input/mice
  250. }
  251.  
  252. # =========================================
  253. # Boeder Mouse protocol entries
  254. # -----------------------------------------
  255. Boeder:F-1 (Schumacher-Design)  {
  256.  Driver     = mouse
  257.  Protocol   = Auto
  258.  Device     = /dev/input/mice
  259. }
  260.  
  261. Boeder:Junior {
  262.  Driver     = mouse
  263.  Protocol   = Auto
  264.  Device     = /dev/input/mice
  265. }
  266.  
  267. Boeder:M-1 Scrollmouse {
  268.  Driver     = IntelliMouse
  269.  Protocol   = Auto
  270.  Device     = /dev/input/mice
  271. }
  272.  
  273. Boeder:M-10 Designer {
  274.  Driver     = mouse
  275.  Protocol   = Auto
  276.  Device     = /dev/input/mice
  277. }
  278.  
  279. Boeder:M-12 Windows Pointer  {
  280.  Driver     = mouse
  281.  Protocol   = Microsoft
  282.  Device     = /dev/input/mice
  283. }
  284.  
  285. Boeder:M-13 PS/2 Mouse  {
  286.  Driver     = mouse
  287.  Protocol   = PS/2
  288.  Device     = /dev/input/mice
  289. }
  290.  
  291. Boeder:M-2 Trackball  {
  292.  Driver     = mouse
  293.  Protocol   = Auto
  294.  Device     = /dev/input/mice
  295. }
  296.  
  297. Boeder:M-3 Serial Pointer  {
  298.  Driver     = mouse
  299.  Protocol   = Auto
  300.  Device     = /dev/ttyS0
  301. }
  302.  
  303. Boeder:M-7 BIT StarPointer  {
  304.  Driver     = mouse
  305.  Protocol   = Auto
  306.  Device     = /dev/input/mice
  307. }
  308.  
  309. Boeder:M-8 StatinPointer  {
  310.  Driver     = mouse
  311.  Protocol   = Auto
  312.  Device     = /dev/input/mice
  313. }
  314.  
  315. Boeder:M-9 Classic {
  316.  Driver     = mouse
  317.  Protocol   = Auto
  318.  Device     = /dev/input/mice
  319. }
  320.  
  321. Boeder:SmartMouse  {
  322.  Driver     = mouse
  323.  Protocol   = Auto
  324.  Device     = /dev/input/mice
  325. }
  326.  
  327. Boeder:SmartMouse PRO  {
  328.  Driver     = mouse
  329.  Protocol   = Auto
  330.  Device     = /dev/input/mice
  331. }
  332.  
  333. Boeder:Scrollmouse USB  {
  334.  Driver     = mouse
  335.  Protocol   = Auto
  336.  Device     = /dev/input/mice
  337. }
  338.  
  339. # =========================================
  340. # Genius Mouse protocol entries
  341. # -----------------------------------------
  342. Genius:GM-F303  {
  343.  Driver     = mouse
  344.  Protocol   = Auto
  345.  Device     = /dev/input/mice
  346. }
  347.  
  348. Genius:Netmouse (PS/2 VERSION)  {
  349.  Driver     = mouse
  350.  Protocol   = IntelliMouse
  351.  Device     = /dev/input/mice
  352. }
  353.  
  354. Genius:Netmouse PRO (PS/2 VERSION)  {
  355.  Driver     = mouse
  356.  Protocol   = NetMousePS/2
  357.  Device     = /dev/input/mice
  358. }
  359.  
  360. Genius:Netscroll  {
  361.  Driver     = mouse
  362.  Protocol   = NetScrollPS/2
  363.  Device     = /dev/input/mice
  364. }
  365.  
  366. Genius:GM-F303  {
  367.  Driver     = mouse
  368.  Protocol   = Auto
  369.  Device     = /dev/input/mice
  370. }
  371.  
  372. Genius:Kidsball  {
  373.  Driver     = mouse
  374.  Protocol   = Auto
  375.  Device     = /dev/input/mice
  376. }
  377.  
  378. Genius:Netmouse PRO (Serial)  {
  379.  Driver     = mouse
  380.  Protocol   = Auto
  381.  Device     = /dev/ttyS0
  382. }
  383.  
  384. Genius:NewScroll (PS/2 VERSION)  {
  385.  Driver     = mouse
  386.  Protocol   = Auto
  387.  Device     = /dev/input/mice
  388. }
  389.  
  390. Genius:NewScroll Wireless (PS/2 VERSION)  {
  391.  Driver     = mouse
  392.  Protocol   = Auto
  393.  Device     = /dev/input/mice
  394. }
  395.  
  396. # =========================================
  397. # Logitech Mouse protocol entries
  398. # -----------------------------------------
  399. Logitech:Cordless Trackman FX {
  400.  Driver       = mouse
  401.  Protocol     = ExplorerPS/2
  402.  Device       = /dev/input/mice
  403.  EmulateWheel = 4
  404.  Buttons      = 4
  405. }
  406.  
  407. Logitech:Cordless Trackman FX (USB) {
  408.  Driver       = mouse
  409.  Protocol     = ExplorerPS/2
  410.  Device       = /dev/input/mice
  411.  EmulateWheel = 4
  412.  Buttons      = 4 
  413. }
  414.  
  415. Logitech:TrackMan Marble FX (PS/2) {
  416.  Driver       = mouse
  417.  Protocol     = ExplorerPS/2
  418.  Device       = /dev/input/mice
  419.  EmulateWheel = 4
  420.  Buttons      = 4
  421. }
  422.  
  423. Logitech:MX 900 Bluetooth {
  424.  Driver       = mouse
  425.  Protocol     = ExplorerPS/2
  426.  Device       = /dev/input/mice
  427.  ZAxisMapping = 7 8
  428.  Buttons      = 8 
  429. }
  430.  
  431. Logitech:USB Gaming Mouse {
  432.  Driver         = evdev
  433.  Protocol       = event
  434.  SendCoreEvents = on
  435.  Device         = /dev/input/by-id/usb-Logitech_USB_Gaming_Mouse-event-mouse
  436.  ZAxisMapping   = 7 8
  437.  Buttons        = 8
  438. }
  439.  
  440. Logitech:MediaPlay {
  441.  Driver       = mouse
  442.  Protocol     = ExplorerPS/2
  443.  Device       = /dev/input/mice
  444.  ZAxisMapping = 7 8
  445.  Buttons      = 8
  446. }
  447.  
  448. Logitech:TrackMan Optical {
  449.  Driver       = mouse
  450.  Protocol     = ExplorerPS/2
  451.  Device       = /dev/input/mice
  452.  ZAxisMapping = 7 8
  453.  Buttons      = 8
  454. }
  455.  
  456. Logitech:MX310 {
  457.  Driver       = mouse
  458.  Protocol     = ExplorerPS/2
  459.  Device       = /dev/input/mice
  460.  ZAxisMapping = 4 5
  461.  Buttons      = 5
  462. }
  463.  
  464. # =========================================
  465. # Touchpads (NoteBooks)
  466. # -----------------------------------------
  467. Synaptics:Touchpad {
  468.  Driver       = synaptics
  469.  Device       = /dev/input/mice
  470.  RawOption    = "SHMConfig" "on"
  471.  ZAxisMapping = 4 5
  472.  Emulate3Buttons = on
  473. }
  474.  
  475. ALPS:Touchpad {
  476.  Driver       = synaptics
  477.  Device       = /dev/input/mice
  478.  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"
  479.  ZAxisMapping = 4 5
  480.  Emulate3Buttons = on
  481. }
  482.