Codebase list xserver-xorg-input-libinput / 71e615f
man: replace the various suffixes with their actual numbers These don't change, iirc they exist because of some unixes having different man pages but at this point really on Solaris is left and that uses the same suffixes as everyone else. And the __xservername__ is a leftover from the Xfree86 vs Xorg days - if you're still running Xfree86, you're not using this driver. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Peter Hutterer authored 2 years ago Timo Aaltonen committed 9 months ago
1 changed file(s) with 11 addition(s) and 11 deletion(s). Raw diff Collapse all Expand all
00 .\" shorthand for double quote that works everywhere.
11 .ds q \N'34'
2 .TH LIBINPUT __drivermansuffix__ __vendorversion__
2 .TH LIBINPUT 4 __vendorversion__
33 .SH NAME
44 libinput \- libinput-based X.Org input driver
55 .SH SYNOPSIS
1919
2020 .SH DESCRIPTION
2121 .B libinput
22 is an __xservername__ input driver based on libinput. It
22 is an Xorg input driver based on libinput. It
2323 therefore supports all input devices that libinput can handle, including
2424 most mice, keyboards, tablets and touchscreens.
2525 .PP
2727 .B libinput
2828 devices are configured through the
2929 .B InputClass
30 directive (refer to __xconfigfile__(__filemansuffix__)) instead of manual
30 directive (refer to xorg.conf(5)) instead of manual
3131 per-device configuration. Devices configured in the
32 __xconfigfile__(__filemansuffix__) are not hot-plug capable.
32 xorg.conf(5) are not hot-plug capable.
3333
3434 .SH CONFIGURATION DETAILS
35 Please refer to __xconfigfile__(__filemansuffix__) for general configuration
35 Please refer to xorg.conf(5) for general configuration
3636 details and for options that can be used with all input drivers. This
3737 section only covers configuration details specific to this driver.
3838 .PP
5454 .TP 7
5555 .BI "Option \*qButtonMapping\*q \*q" string \*q
5656 Sets the logical button mapping for this device, see
57 XSetPointerMapping(__libmansuffix__). The string must be a
57 XSetPointerMapping(3). The string must be a
5858 space-separated list of button mappings in the order of the
5959 logical buttons on the device, starting with button 1.
6060 The default mapping is "1 2 3 ... 32". A mapping of 0
354354 .B "\*q3 2 1 ...\*q"
355355 On systems using the
356356 .B libinput
357 __xservername__ input driver it is recommended to use the
357 Xorg input driver it is recommended to use the
358358 .B LeftHanded
359359 option instead.
360360 .PP
361361 The
362362 .B libinput
363 __xservername__ input driver does not use the button mapping after setup.
364 Use XSetPointerMapping(__libmansuffix__) to modify the button mapping at
363 Xorg input driver does not use the button mapping after setup.
364 Use XSetPointerMapping(3) to modify the button mapping at
365365 runtime.
366366
367367 .SH BUTTON DRAG LOCK
433433 This driver does not work with \fBOption \*qDevice\*q\fR set to an event
434434 node in \fI/dev/input/by-id\fR and \fI/dev/input/by-path\fR. This can be
435435 usually be worked by using \fBSection \*qInputClass\*q\fR with an
436 appropriate \fBMatch*\fR statement in the __xconfigfile__(__filemansuffix__).
436 appropriate \fBMatch*\fR statement in the xorg.conf(5).
437437
438438 .SH AUTHORS
439439 Peter Hutterer
440440 .SH "SEE ALSO"
441 __xservername__(__appmansuffix__), __xconfigfile__(__filemansuffix__), Xserver(__appmansuffix__), X(__miscmansuffix__)
441 Xorg(1), xorg.conf(5), Xserver(1), X(7)