Skip to main content

Bindings to the Linux input handling subsystem

Project description

evdev

pypi version License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evdev-1.7.1.tar.gz (30.7 kB view details)

Uploaded Source

File details

Details for the file evdev-1.7.1.tar.gz.

File metadata

  • Download URL: evdev-1.7.1.tar.gz
  • Upload date:
  • Size: 30.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for evdev-1.7.1.tar.gz
Algorithm Hash digest
SHA256 0c72c370bda29d857e188d931019c32651a9c1ea977c08c8d939b1ced1637fde
MD5 c20a623d2d05fd87c1f46d736ee9c3cc
BLAKE2b-256 12bbf622a8a5e64d46ca83020a761877c0ead19140903c9aaf1431f3c531fdf6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page