Talk:Synaptics TouchPad driver for X

From ThinkWiki
Revision as of 01:10, 29 January 2006 by Szuk (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

I prefer use the trackpoint instead of the touchpad for pointer movement but find the horizontal/vertical scrolling using the right/bottom edges of the touchpad useful. I have configured my touchpad so that its entire area is scrollable by changing the edge coordinates in my xorg.conf. Now I can can control the pointer with the trackpoint and scroll windows horizontally and vertically at the same time by dragging my thumb around anywhere on the touchpad, like a 2-axis scrollwheel or a scrollball. Unfortunately, these settings seem to get lost when resuming from hibernation (suspend2) but there is no problem when using sleep/suspend to ram.

My xorg.conf Touchpad config section:

 Section "InputDevice"
         Identifier      "Synaptics Touchpad"
         Driver          "synaptics"
         Option          "SendCoreEvents"        "true"
         Option          "Device"                "/dev/psaux"
         Option          "Protocol"              "auto-dev"
         Option          "SHMConfig"             "on"
         # Set up a very small touchpad area so that the up/down
         # and left/right scrolling areas take up the entire
         # touchpad.  This makes it possible to use the entire
         # touchpad for scrolling and the superior trackpoint 
         # for cursor movement ;)
         Option          "UpDownScrolling"       "1"
         Option          "LeftRightScrolling"    "1"
         Option          "LeftEdge"              "0"
         Option          "RightEdge"             "1"
         Option          "TopEdge"               "0"
         Option          "BottomEdge"            "1"
         Option          "TapButton1"            "0"
         Option          "TapButton2"            "0"
         Option          "TapButton3"            "0"
         # The above non-standard settings for the edges
         # causes some odd tapping behavior so turn
         # off all corner button options.
         Option          "RTCornerButton"        "0"
         Option          "RBCornerButton"        "0"
         Option          "LTCornerButton"        "0"
         Option          "RBCornerButton"        "0"
 EndSection