Differences
This shows you the differences between two versions of the page.
useful:synaptics [2008/12/17 12:42] – created chemist | useful:synaptics [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Synaptics ====== | ||
- | ===== xorg.conf ===== | ||
- | < | ||
- | # / | ||
- | # | ||
- | Section " | ||
- | # | ||
- | Identifier | ||
- | # Section " | ||
- | # | ||
- | Driver | ||
- | # | ||
- | Option " | ||
- | # | ||
- | Option " | ||
- | # | ||
- | Option " | ||
- | # | ||
- | # | ||
- | # | ||
- | ################################################# | ||
- | # touchpad from user space. This has possible security implications - | ||
- | # see documentation. | ||
- | # | ||
- | # IMPORTANT! You may find that certain GUIs (KDE) will call the | ||
- | # synaptics driver after XF86Config-4 has been parsed and cause all of | ||
- | # the values you have programmed via XF86Config-4 to be reset to the | ||
- | # default driver values or to different values. If you find that your | ||
- | # XF86Config-4 configuration values seem to have no effect, set | ||
- | # SHMConfig to 0 (off) until you can create a script to load your | ||
- | # values via the ' | ||
- | # offending applet or program. | ||
- | # | ||
- | # Example: For KDE you can run (as the root user) the command | ||
- | # ' | ||
- | # control center module and then your XF86Config-4 settings will be | ||
- | # preserved (provided that you have no other modules or programs that | ||
- | # configure the driver upon loading the KDE GUI). | ||
- | # | ||
- | Option " | ||
- | # then turn on (1)to enable configuration from X applets or Xterm. | ||
- | # This eliminates X apps from interfering with XF86Config-4 tweaks. | ||
- | # Or leave on (1) if you prefer to use ' | ||
- | # configure the touchpad. | ||
- | # If you leave it on you may need to create a script that runs | ||
- | # after the X Server and session manager have finished loading | ||
- | # to restore your preferred settings, since some GUI environments | ||
- | # configure these settings automatically (i.e. after the X windows | ||
- | # system has loaded the driver and parsed the XF86Config-4 file). | ||
- | # | ||
- | ################################################# | ||
- | # the edges of a rectangle within which all touches, taps, and gestures | ||
- | # will be interpreted normally. This rectangle is defined in units | ||
- | # which are derived from the way that the touchpad is manufactured. | ||
- | # To understand the units used, the coordinate system could be | ||
- | # viewed as a grid of wires embedded in the surface of the touchpad | ||
- | # (6143 wires in the horizontal [X] direction and 6143 wires in the | ||
- | # vertical [Y] direction), with each wire capable of reporting the | ||
- | # proximity of a finger to it and / or finger pressure [Z]. | ||
- | # The standard touchpad is measured in units starting from the left | ||
- | # edge in the ' | ||
- | # in the ' | ||
- | # of the touchpad before it is mounted in the computer - the bezel | ||
- | # that the touchpad is mounted in limits the actual finger contact area | ||
- | # to an area that is usually less than the maximum on all sides. This | ||
- | # means that the left edge of the bezel may be 1000 units from the | ||
- | # actual edge of the touchpad. Therefore, it is necessary to define a | ||
- | # rectangle that tells the synaptics driver that your finger is | ||
- | # approaching the edge of the bezel and will be unable to continue | ||
- | # motion in the current direction. This will allow the driver to | ||
- | # initiate special features such as Edge Motion(tm) or scrolling. | ||
- | # | ||
- | # The LeftEdge, RightEdge, TopEdge, and BottomEdge parameters define a | ||
- | # rectangle where finger motion will emulate normal mouse motion - any | ||
- | # motion outside of this rectangle will cause different behavior (such | ||
- | # as scrolling, or continuation of current motion at a certain rate | ||
- | # [Edge Motion(tm)]). Set these values to a value that accommodates | ||
- | # the width of your finger between the edge of the defined rectangle | ||
- | # and the bezel to start with, and then adjust as desired. | ||
- | # | ||
- | # NOTE: The Range figures given below are how much adjustment is | ||
- | # allowed for by the ' | ||
- | # effect when these values are set beyond a certain limit. | ||
- | # | ||
- | Option " | ||
- | # Distance from the left edge of the touchpad to the left edge of the | ||
- | # defined rectangle. | ||
- | # | ||
- | Option " | ||
- | # Distance from the left edge of the touchpad to the right edge of the | ||
- | # defined rectangle. | ||
- | # | ||
- | Option " | ||
- | # Distance from the top edge of the touchpad to the top edge of the | ||
- | # defined rectangle. | ||
- | # | ||
- | Option " | ||
- | # Distance from the top edge of the touchpad to the bottom edge of the | ||
- | # defined rectangle. | ||
- | # | ||
- | ################################################# | ||
- | # more sensitive to touching and tapping, but some difference is | ||
- | # needed between them. | ||
- | # | ||
- | # Low threshold of pressure for finger detection - values below this | ||
- | # threshold will cause the finger contact to be considered ended. | ||
- | Option " | ||
- | # This value must be approximately 10-20 units lower than the value of | ||
- | # ' | ||
- | # tap events will be generated. | ||
- | # | ||
- | # High threshold of pressure for finger detection - values above this | ||
- | # threshold will cause the finger contact to be considered valid. | ||
- | Option " | ||
- | # Lower values increase the touchpad' | ||
- | # that ' | ||
- | # | ||
- | ################################################# | ||
- | # will be generated or not. | ||
- | # | ||
- | # Maximum finger contact time for the contact to be considered a tap. | ||
- | # Lower values make the touchpad less ' | ||
- | # values may cause tap events to be generated for normal finger touch | ||
- | # and release gestures. | ||
- | Option " | ||
- | # ' | ||
- | # | ||
- | # Maximum amount of finger movement allowed for the tap to be | ||
- | # considered valid - if the finger moves more then this amount from | ||
- | # the time of contact to time contact ends, the tap event will not be | ||
- | # generated. | ||
- | Option " | ||
- | # ' | ||
- | # and three finger tap-to-click | ||
- | # | ||
- | # Maximum time allowed between successive taps for the taps to be | ||
- | # interpreted as a double-click, | ||
- | Option " | ||
- | # | ||
- | ################################################# | ||
- | # that the X windows system generates in response to a tap event. | ||
- | Option " | ||
- | # | ||
- | ################################################# | ||
- | Option " | ||
- | # Use fast taps - 0 = false, 1 = true | ||
- | # | ||
- | ################################################# | ||
- | # for a middle-button event to be generated - i.e. allowable time | ||
- | # between when one of the buttons is pressed and the other is pressed. | ||
- | Option " | ||
- | # | ||
- | ################################################# | ||
- | # Distance the finger must move to generate a scroll event. Lower values | ||
- | # will result in faster scrolling. | ||
- | # | ||
- | Option " | ||
- | # Amount of change in vertical position since last packet was sent | ||
- | # to driver. | ||
- | # | ||
- | Option " | ||
- | # Amount of change in horizontal position since last packet was sent | ||
- | # to driver. | ||
- | # | ||
- | ################################################# | ||
- | # | ||
- | # This factor is used when the finger is moving slowly. | ||
- | Option " | ||
- | # Decrease this value to increase the ability to precisely position | ||
- | # the mouse cursor. | ||
- | # | ||
- | # This factor is used when the finger is moving rapidly. | ||
- | Option " | ||
- | # Increase this value to increase the distance traveled by the mouse | ||
- | # cursor when the finger is moved rapidly across the touchpad. | ||
- | # | ||
- | # Factor by which MinSpeed or MaxSpeed is multiplied. | ||
- | Option " | ||
- | # Increase this value to increase the speed of cursor movement at both | ||
- | # MinSpeed and MaxSpeed speeds. | ||
- | # | ||
- | ################################################# | ||
- | # the finger reached the edge of the touchpad (i.e. the bezel). | ||
- | # | ||
- | Option " | ||
- | # Edge Motion(tm) minimum pressure - pressure at which the minimum | ||
- | # scroll speed is set. | ||
- | # | ||
- | Option " | ||
- | # Edge Motion(tm) maximum pressure - pressure at which the maximum | ||
- | # scrolling speed is set. | ||
- | # | ||
- | Option " | ||
- | # Edge Motion(tm) minimum speed. | ||
- | # | ||
- | Option " | ||
- | # Edge Motion(tm) maximum speed. | ||
- | # | ||
- | # If false, Edge Motion(tm) is only used for dragging and scrolling - | ||
- | # if true, Edge Motion(tm) is also used for normal mouse movements. | ||
- | Option " | ||
- | # Always use Edge Motion(tm) - 0 = false, 1 = true | ||
- | # | ||
- | ################################################# | ||
- | # special buttons. | ||
- | Option " | ||
- | # If 1, the Up / Down buttons generate button 4 and button 5 events, | ||
- | # respectively. If 0, the Up / Down buttons generate a double-click | ||
- | # and a button 2 event, respectively. | ||
- | # | ||
- | ################################################# | ||
- | Option " | ||
- | # If 1, the touchpad is off - if 0, the touchpad is on, if 3, the | ||
- | # touchpad has tapping disabled. | ||
- | # | ||
- | ################################################# | ||
- | Option " | ||
- | # If 1, auxiliary mouse is off - if 0, auxiliary mouse is on. | ||
- | # | ||
- | ################################################# | ||
- | # touchpad. | ||
- | Option " | ||
- | # If 1, a drag gesture does not end until the pad is tapped again - | ||
- | # if 0, a drag gesture ends when the finger is lifted from the | ||
- | # touchpad. | ||
- | # | ||
- | ################################################# | ||
- | # 0 = No action, 1 = Left Button, 2 = Middle Button, 3 = Right Button | ||
- | # There may be other values defined but these are the standard ones. | ||
- | # | ||
- | # It may be necessary to increase the value of MaxTapMove to a greater | ||
- | # value to obtain the '?? | ||
- | # | ||
- | # Button event that is generated when the right-top corner of the | ||
- | # touchpad is single-tapped. | ||
- | Option " | ||
- | # | ||
- | # Button event that is generated when the right-bottom corner of the | ||
- | # touchpad is single-tapped. | ||
- | Option " | ||
- | # | ||
- | # Button event that is generated when the left-top corner of the | ||
- | # touchpad is single-tapped. | ||
- | Option " | ||
- | # | ||
- | # Button event that is generated when the left-bottom corner of the | ||
- | # touchpad is single-tapped. | ||
- | Option " | ||
- | # | ||
- | # Button event to report for single-finger tap detected outside | ||
- | # of a corner or specially defined area. | ||
- | Option " | ||
- | # | ||
- | # Button event to report for two-finger tap detected outside | ||
- | # of a corner or specially defined area. | ||
- | Option " | ||
- | # | ||
- | # Button event to report for a three-finger tap detected outside | ||
- | # of a corner or specially defined area. | ||
- | Option " | ||
- | # | ||
- | ################################################# | ||
- | Option " | ||
- | # If on, circular scrolling is on - if off, circular scrolling is off. | ||
- | # | ||
- | # Angle of finger movement required to generate a scroll event. | ||
- | Option " | ||
- | # | ||
- | # Defines the area(s) of the touchpad which will initiate a circular | ||
- | # scroll if CircScrollDelta radians of angular movement is detected. | ||
- | Option " | ||
- | # 0=All Edges, 1=Top Edge, 2=Top Right Corner, 3=Right Edge, | ||
- | # 4=Bottom Right Corner, 5=Bottom Edge, 6=Bottom Left Corner, | ||
- | # 7=Left Edge, 8=Top Left Corner | ||
- | # | ||
- | ################################################# | ||
- | # TopEdge, and BottomEdge parameters define an ellipse instead of a | ||
- | # rectangle. | ||
- | Option " | ||
- | # If 0, the touchpad is rectangular - if 1 the touchpad is ' | ||
- | # | ||
- | ################################################# | ||
- | Option " | ||
- | # Detect palm contact - 0 = off, 1 = on | ||
- | # | ||
- | Option " | ||
- | # Minimum width of contact area to trigger palm detection. | ||
- | # | ||
- | Option " | ||
- | # Minimum contact pressure to trigger palm detection. | ||
- | # | ||
- | ################################################# | ||
- | Option " | ||
- | # Speed that the window scrolls if you start the scroll by dragging | ||
- | # your finger on the edge of the touchpad and then ' | ||
- | # with your finger. | ||
- | EndSection</ | ||
- | |||
Last modified: le 2008/12/17 12:42