mirror of
https://gitlab.freedesktop.org/libinput/libinput.git
synced 2025-12-20 04:30:06 +01:00
doc/user: add FAQ about scroll speed
This question showed up in my email and it has been asked in the issue tracker a few times. Explaining why libinput is not the right place to implement it for future reference. Signed-off-by: José Expósito <jose.exposito89@gmail.com>
This commit is contained in:
parent
713892c162
commit
802b0e14d0
1 changed files with 17 additions and 0 deletions
|
|
@ -359,3 +359,20 @@ invoke ``sed``. It will not have any effect on the original ``sed`` instance.
|
|||
The only way to modify libinput's behavior is to use the configuration options
|
||||
exposed by the respective compositor. Those affect the libinput context inside
|
||||
the compositor and thus have an effect on the input device behavior.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Can I configure scroll speed?
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
No, or at least, not as a libinput option.
|
||||
|
||||
When using a mouse, libinput notifies callers about physical scroll wheel
|
||||
movement. When using another device, libinput notifies scroll in scroll units.
|
||||
|
||||
It is up to the caller to transform those events into a number of pixels to
|
||||
scroll and, if desired, provide a way to adjust scroll speed.
|
||||
|
||||
This transformation cannot be done in libinput because it may depend on context
|
||||
only known by the caller. For example, a caller may want to scroll faster
|
||||
depending on how many pages a document has or depending on the widget that
|
||||
receives the scroll events.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue