Blame README.md

Packit Service f6b565
libinput
Packit Service f6b565
========
Packit Service f6b565
Packit Service f6b565
libinput is a library that provides a full input stack for display servers
Packit Service f6b565
and other applications that need to handle input devices provided by the
Packit Service f6b565
kernel.
Packit Service f6b565
Packit Service f6b565
libinput provides device detection, event handling and abstraction to
Packit Service f6b565
minimize the amount of custom input code the user of libinput needs to
Packit Service f6b565
provide the common set of functionality that users expect. Input event
Packit Service f6b565
processing includes scaling touch coordinates, generating
Packit Service f6b565
relative pointer events from touchpads, pointer acceleration, etc.
Packit Service f6b565
Packit Service f6b565
User documentation
Packit Service f6b565
------------------
Packit Service f6b565
Packit Service f6b565
Documentation explaining features available in libinput is available
Packit Service f6b565
[here](https://wayland.freedesktop.org/libinput/doc/latest/features.html).
Packit Service f6b565
Packit Service f6b565
This includes the [FAQ](https://wayland.freedesktop.org/libinput/doc/latest/faqs.html)
Packit Service f6b565
and the instructions on
Packit Service f6b565
[reporting bugs](https://wayland.freedesktop.org/libinput/doc/latest/reporting-bugs.html).
Packit Service f6b565
Packit Service f6b565
Packit Service f6b565
Source code
Packit Service f6b565
-----------
Packit Service f6b565
Packit Service f6b565
The source code of libinput can be found at:
Packit Service f6b565
https://gitlab.freedesktop.org/libinput/libinput
Packit Service f6b565
Packit Service f6b565
For a list of current and past releases visit:
Packit Service f6b565
https://www.freedesktop.org/wiki/Software/libinput/
Packit Service f6b565
Packit Service f6b565
Build instructions:
Packit Service f6b565
https://wayland.freedesktop.org/libinput/doc/latest/building.html
Packit Service f6b565
Packit Service f6b565
Reporting Bugs
Packit Service f6b565
--------------
Packit Service f6b565
Packit Service f6b565
Bugs can be filed on freedesktop.org GitLab:
Packit Service f6b565
https://gitlab.freedesktop.org/libinput/libinput/issues/
Packit Service f6b565
Packit Service f6b565
Where possible, please provide the `libinput record` output
Packit Service f6b565
of the input device and/or the event sequence in question.
Packit Service f6b565
Packit Service f6b565
See https://wayland.freedesktop.org/libinput/doc/latest/reporting-bugs.html
Packit Service f6b565
for more info.
Packit Service f6b565
Packit Service f6b565
Documentation
Packit Service f6b565
-------------
Packit Service f6b565
Packit Service f6b565
- Developer API documentation: https://wayland.freedesktop.org/libinput/doc/latest/development.html
Packit Service f6b565
- High-level documentation about libinput's features:
Packit Service f6b565
  https://wayland.freedesktop.org/libinput/doc/latest/features.html
Packit Service f6b565
- Build instructions:
Packit Service f6b565
  https://wayland.freedesktop.org/libinput/doc/latest/building.html
Packit Service f6b565
- Documentation for previous versions of libinput: https://wayland.freedesktop.org/libinput/doc/
Packit Service f6b565
Packit Service f6b565
Examples of how to use libinput are the debugging tools in the libinput
Packit Service f6b565
repository. Developers are encouraged to look at those tools for a
Packit Service f6b565
real-world (yet simple) example on how to use libinput.
Packit Service f6b565
Packit Service f6b565
- A commandline debugging tool: https://gitlab.freedesktop.org/libinput/libinput/tree/master/tools/libinput-debug-events.c
Packit Service f6b565
- A GTK application that draws cursor/touch/tablet positions: https://gitlab.freedesktop.org/libinput/libinput/tree/master/tools/libinput-debug-gui.c
Packit Service f6b565
Packit Service f6b565
License
Packit Service f6b565
-------
Packit Service f6b565
Packit Service f6b565
libinput is licensed under the MIT license.
Packit Service f6b565
Packit Service f6b565
> Permission is hereby granted, free of charge, to any person obtaining a
Packit Service f6b565
> copy of this software and associated documentation files (the "Software"),
Packit Service f6b565
> to deal in the Software without restriction, including without limitation
Packit Service f6b565
> the rights to use, copy, modify, merge, publish, distribute, sublicense,
Packit Service f6b565
> and/or sell copies of the Software, and to permit persons to whom the
Packit Service f6b565
> Software is furnished to do so, subject to the following conditions: [...]
Packit Service f6b565
Packit Service f6b565
See the [COPYING](https://gitlab.freedesktop.org/libinput/libinput/tree/master/COPYING)
Packit Service f6b565
file for the full license information.
Packit Service f6b565
Packit Service f6b565
About
Packit Service f6b565
-----
Packit Service f6b565
Packit Service f6b565
Documentation generated by from git commit [__GIT_VERSION__](https://gitlab.freedesktop.org/libinput/libinput/commit/__GIT_VERSION__)