Metadata-Version: 2.4
Name: evdev
Version: 2.0.0
Summary: Bindings to the Linux input handling subsystem
Author-email: Georgi Valkov <georgi.t.valkov@gmail.com>
Maintainer-email: Tobi <proxima@sezanzeb.de>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://github.com/gvalkov/python-evdev
Keywords: evdev,input,uinput
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: POSIX :: Linux
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# evdev

<p>
    <a href="https://pypi.org/pypi/evdev"><img alt="pypi version" src="https://img.shields.io/pypi/v/evdev.svg"></a>
    <a href="https://github.com/gvalkov/python-evdev/blob/main/LICENSE"><img alt="License" src="https://img.shields.io/pypi/l/evdev"></a>
    <a href="https://repology.org/project/python%3Aevdev/versions">
        <img src="https://repology.org/badge/tiny-repos/python%3Aevdev.svg" alt="Packaging status">
    </a>
</p>

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.

***Documentation:***
https://python-evdev.readthedocs.io/en/latest/

***Development:***
https://github.com/gvalkov/python-evdev

***Package:***
https://pypi.org/pypi/evdev

***Changelog:***
https://python-evdev.readthedocs.io/en/latest/changelog.html
