1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
Introduction
------------
This package provides bindings to the generic input event interface in
Linux. The *evdev* interface serves the purpose of passing events
generated in the kernel directly to userspace through character
devices that are typically located in ``/dev/input/``.
This package also comes with bindings to *uinput*, the userspace input
subsystem. *Uinput* allows userspace programs to create and handle
input devices that can inject events directly into the input
subsystem.
In other words, *python-evdev* allows you to read and write input
events on Linux. An event can be a key or button press, a mouse
movement or a tap on a touchscreen.
.. toctree::
:caption: Installation
:maxdepth: 2
install
.. toctree::
:caption: Usage
usage
tutorial
apidoc
.. toctree::
:caption: Project
:maxdepth: 2
scope
changelog
License
-------
This package is released under the terms of the `Revised BSD License`_.
.. _`Revised BSD License`: https://raw.github.com/gvalkov/python-evdev/master/LICENSE
.. _evdev: http://svn.navi.cx/misc/trunk/python/evdev/
|