diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/device-configuration-via-udev.dox | 14 | ||||
-rw-r--r-- | doc/scrolling.dox | 6 | ||||
-rw-r--r-- | doc/touchpad-tap-state-machine.svg | 18 |
3 files changed, 29 insertions, 9 deletions
diff --git a/doc/device-configuration-via-udev.dox b/doc/device-configuration-via-udev.dox index e38b93f6..85c5c9c9 100644 --- a/doc/device-configuration-via-udev.dox +++ b/doc/device-configuration-via-udev.dox @@ -67,6 +67,10 @@ to normalize them. <dd><b>This prefix is reserved as private API, do not use.</b>. See @ref model_specific_configuration for details. </dd> +<dt>LIBINPUT_ATTR_*</dt> +<dd><b>This prefix is reserved as private API, do not use.</b>. See @ref +model_specific_configuration for details. +</dd> </dl> Below is an example udev rule to assign "seat1" to a device from vendor @@ -103,13 +107,13 @@ ENV{ID_MODEL_ID}=="034b", ENV{ID_INPUT_TOUCHPAD}="", ENV{ID_INPUT_TABLET}="1" @section model_specific_configuration Model-specific configuration -libinput reserves the property prefix <b>LIBINPUT_MODEL_</b> for -model-specific configuration. <b>This prefix is reserved as private API, do -not use.</b> +libinput reserves the property prefixes <b>LIBINPUT_MODEL_</b> and +<b>LIBINPUT_ATTR_*</b> for model-specific configuration. <b>These prefixes +are reserved as private API, do not use.</b> -The effect of this property may be to enable or disable certain +The effect of these properties may be to enable or disable certain features on a specific device or set of devices, to change configuration -defaults or any other reason. The effects of setting this property, the +defaults or any other reason. The effects of setting these properties, the format of the property and the value of the property are subject to change at any time. diff --git a/doc/scrolling.dox b/doc/scrolling.dox index 1ecd0333..658fe4b6 100644 --- a/doc/scrolling.dox +++ b/doc/scrolling.dox @@ -55,10 +55,8 @@ scroll). Due to the layout of the edges, diagonal scrolling is not possible. The behavior of edge scrolling using both edges at the same time is undefined. -Edge scrolling conflicts with @ref clickpad_softbuttons and is -not usually available on clickpads. See -http://who-t.blogspot.com.au/2015/03/why-libinput-doesnt-support-edge.html -for details. +Edge scrolling overlaps with @ref clickpad_softbuttons. A physical click on +a clickpad ends scrolling. @section button_scrolling On-Button scrolling diff --git a/doc/touchpad-tap-state-machine.svg b/doc/touchpad-tap-state-machine.svg index 89c34fa0..b1c5995b 100644 --- a/doc/touchpad-tap-state-machine.svg +++ b/doc/touchpad-tap-state-machine.svg @@ -1179,5 +1179,23 @@ [Not supported by viewer]</text> </switch> </g> + <path d="M 2095.54 407 C 2098.34 403.86 2102.32 402.05 2106.52 402 L 2140.49 402 C 2144.69 402.05 2148.67 403.86 2151.47 407 L 2171.45 430 C 2172.01 431.28 2172.01 432.72 2171.45 434 L 2151.47 457 C 2148.67 460.14 2144.69 461.95 2140.49 462 L 2106.52 462 C 2102.32 461.95 2098.34 460.14 2095.54 457 L 2075.56 434 C 2075 432.72 2075 431.28 2075.56 430 L 2095.54 407 Z" fill="#ff99cc" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/> + <g fill="#000000" font-family="Helvetica" text-anchor="middle" font-size="12px"> + <text x="2123.25" y="435.75"> + thumb</text> + </g> + <path d="M 1801.42 332 L 2068.92 415.05" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/> + <path d="M 2073.93 416.61 L 2066.21 417.88 L 2068.92 415.05 L 2068.28 411.19 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/> + <path d="M 2152.5 488.7 C 2168.62 494.91 2186.38 494.91 2202.5 488.7 C 2218.62 482.5 2236.38 482.5 2252.5 488.7 L 2252.5 541.28 C 2236.38 535.08 2218.62 535.08 2202.5 541.28 C 2186.38 547.49 2168.62 547.49 2152.5 541.28 L 2152.5 488.7 Z" fill="#ffd966" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/> + <g fill="#000000" font-family="Helvetica" text-anchor="middle" font-size="12px"> + <text x="2202.25" y="518.75"> + TOUCH_DEAD</text> + </g> + <path d="M 2152.05 462 L 2167.18 477.89" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/> + <path d="M 2170.8 481.69 L 2163.43 479.03 L 2167.18 477.89 L 2168.5 474.21 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/> + <path d="M 2217.81 547.5 L 2324.65 774.24" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/> + <path d="M 2326.89 778.99 L 2320.74 774.15 L 2324.65 774.24 L 2327.07 771.16 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/> + <path d="M 1959.61 577 L 2084.82 466.22" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/> + <path d="M 2088.75 462.74 L 2085.83 470 L 2084.82 466.22 L 2081.19 464.76 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/> </g> </svg> |