Bindings to the Linux input handling subsystem
Project Links
Meta
Author: Georgi Valkov
Maintainer: Tobi
Requires Python: >=3.9
Classifiers
Development Status
- 5 - Production/Stable
Programming Language
- Python :: Implementation :: CPython
Operating System
- POSIX :: Linux
Intended Audience
- Developers
Topic
- Software Development :: Libraries
evdev
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.python.org/pypi/evdev
Changelog:
https://python-evdev.readthedocs.io/en/latest/changelog.html
1.9.3
Feb 05, 2026
1.9.2
May 01, 2025
1.9.1
Feb 22, 2025
1.9.0
Feb 08, 2025
1.8.0
Jan 25, 2025
1.7.1
May 07, 2024
1.7.0
Feb 18, 2024
1.6.1
Jan 20, 2023
1.6.0
Jul 17, 2022
1.5.0
Mar 24, 2022
1.4.0
Jan 16, 2021
1.3.0
Jan 11, 2020
1.2.0
Apr 07, 2019
1.1.2
Sep 01, 2018
1.1.0
Aug 27, 2018
1.0.0
Jun 01, 2018
0.8.1
Mar 23, 2018
0.8.0
Mar 22, 2018
0.7.0
Jun 16, 2017
0.6.4
Oct 07, 2016
0.6.3
Oct 06, 2016
0.6.2
Oct 06, 2016
0.6.1
Jun 04, 2016
0.6.0
Feb 14, 2016
0.5.0
Jun 16, 2015
0.4.7
Jan 10, 2015
0.4.6
Oct 07, 2014
0.4.5
Jul 06, 2014
0.4.4
Jun 04, 2014
0.4.3
Dec 19, 2013
0.4.2
Dec 13, 2013
0.4.1
Jul 24, 2013
0.4.0
Jul 01, 2013
0.3.3
May 29, 2013
0.3.2
Apr 05, 2013
0.3.1
Nov 23, 2012
0.3.0
Nov 06, 2012
0.2.0
Aug 22, 2012
0.1.1
May 18, 2012
0.1.0
May 17, 2012
Files in release
No dependencies