Age | Commit message (Collapse) | Author |
|
Hucht.
|
|
variables in SynapticsHwState with a single variable numFingers. This
is more logical, the old variables only existed because of
implementation details in the 2.6 kernel interface.
|
|
|
|
|
|
|
|
"Karl Kashofer" <karl.kashofer@gmx.at>.
|
|
BTN_TOOL_FINGER, BTN_TOOL_DOUBLETAP and BTN_TOOL_TRIPLETAP. Note that
this swaps the direction of the Y axis internally to match X and the
linux input subsystem. Because of this, the TopEdge and BottomEdge
parameters must be modified in the config file. There is some backwards
compatibility code for old 2.5/2.6 kernels that will probably be
deleted later.
|
|
from "Jörg Bösner" <ich@joerg-boesner.de>.)
|
|
|
|
code so that it still looks sane.
|
|
|
|
(By Hartwig Felger, cleaned up somewhat by me.) The synaptics manual
explains that the touchpad can revert to relative mode after a power
glitch or electrostatic discharge.
|
|
referred to this as six_button mode, but this mode was activated based
on firmware version, which was not correct. From Hartwig Felger.
|
|
interface.
|
|
|
|
Hartwig Felger.) For 2.5.x, a kernel patch is also needed.
|
|
generating pointer movement events. This fixes the bug that incorrectly
moved the cursor to the upper right corner when quickly putting the
finger on the touchpad.
|
|
on packets arriving 1s after the last state change. (The kernel driver
only reports to user space when something changes.) Use wall clock time
instead of packet counting for time computations. This change also
means that configurable times are now specified in milliseconds instead
of units of 1/80s.
|
|
activated yet though.
|
|
from the ReadInput() function. This will make it possible to support
the event based absolute packet format generated by the 2.5 kernel.
|
|
Made synclient behave better when the memory segment is not accessible
or has the wrong size.
|
|
|
|
for firmware version 5.8 and later. (Everything from 0.11.3 is now
merged.)
|
|
emulation.
* Clicks shorter than EmulateMidButtonTime are no longer lost.
* The middle button event is generated as soon as both the left and the
right buttons are pressed. The old code waited until the timeout had
passed before even checking if both buttons were pressed.
|
|
* Build synclient by default.
* Made it possible to build synclient even if an X source tree is not
available.
* Added Makefile dependencies so that things get recompiled when a
header file is changed.
* synclient.c now includes synaptics.h instead of duplicating the
shared memory segment definitions.
|
|
|
|
4cc36ca33128f17be57e3a58a44374d9558fbfe9 more reliable.
In the old code, a very short click could generate a single click
instead of a double click.
|
|
|
|
official version 0.11.3.
|
|
moving the finger along the bottom edge of the touch pad.
|
|
|
|
hardcoded values that should probably be converted to parameters.
|
|
area. Updated synclient to report the new information.
* Improved synclient to only report when something changes.
|
|
width.
|
|
driver.
|