Skip to main content

Bindings to the Linux input handling subsystem

Project description

evdev

pypi version License Packaging status

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

evdev_binary-1.7.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (54.7 kB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (54.7 kB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (54.7 kB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (54.7 kB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-cp312-cp312-musllinux_1_1_x86_64.whl (105.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

evdev_binary-1.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (91.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-cp311-cp311-musllinux_1_1_x86_64.whl (106.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

evdev_binary-1.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (91.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-cp310-cp310-musllinux_1_1_x86_64.whl (104.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

evdev_binary-1.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (91.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl (103.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

evdev_binary-1.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (90.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl (104.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

evdev_binary-1.7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (91.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

evdev_binary-1.7.1-cp37-cp37m-musllinux_1_1_x86_64.whl (106.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

evdev_binary-1.7.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (90.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ x86-64 manylinux: glibc 2.5+ x86-64

File details

Details for the file evdev_binary-1.7.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89f16a80cb3b014be0d8fedab1a8bafce019d0eb6f6bdca6527f89a100a53e9e
MD5 de035a797866d72557c51bc93003f8c5
BLAKE2b-256 9b749be424ee31784207981195e503da4b5585c740ab058868a51dd46a5ed5c2

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff989d6cf474c18515b8a559eb7e62e25221cd1a33cd863826dcef424bcee790
MD5 9adddc5217fa4c1cdbcba02253ac2b17
BLAKE2b-256 479d0e56e2d8b18b150e1ac2779de830b79c9ad1f206ce7797def8ff07b85a05

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 287ff497be7c462a2e12a019aa7fca59733d45a5545d9d96c2d0f4193b077dde
MD5 b3bb81c603eb811fd0b972bfee0f262b
BLAKE2b-256 bd0b66cea775846bb417e60d1174a72cb00a799ec452e0ae835d51ba734f27c3

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13b61e83b5b5b1e8b7685f8b38779116e60ef5b2940317e8258d57dacf437fd6
MD5 dbaac6a4aa70d988146a405c291ebdae
BLAKE2b-256 0ea65ba1d76732e0fd55c2a3ad428760f8dd39baa37455396890e72ed70882a6

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 074f3a258b44114dcdb99db209cd72c07bbb722c306b5af6b6952a5c67c62cbe
MD5 0c402767d5d96e3e25b6db91d84f8da0
BLAKE2b-256 b2d7817abb00ef49fbbf80a46c0331bcda77499f0ec9780c5fded23d7ea24efe

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b16d7df987bd5445f0302f37aad3a015954c5589e42b5755ce2b17c4992d7c6
MD5 e011b5d7332624083835ddc36bba4d6f
BLAKE2b-256 09694a607f7aebba1990cdf6a1d654da191fc14371bc575c1345c2238bbdcb11

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 53c3af94c901aae42eb1419a28fbd7ba063b27c6a1680fd5e77ea38272d908d8
MD5 1cdadf559404218d0201e82b29153d7f
BLAKE2b-256 21a17b4234502420d6c1e9778f2af7cdc098703683c262d9bffb02cde6b6a93a

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5d0ccf19403f4884948915fc4922dce4660778ea37ea627b2154107eae0820e
MD5 6e842db6227149e5d7b8a932c37cbde0
BLAKE2b-256 698afeb1080d290e727cf968f402f4fa36753d308ebee9a08219c03205ad5ad0

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 28107761011d1d451acdd13a323163bf603a5420059593cc30a28d9a794e7168
MD5 5ab7c556e22eb382d5a87ad770939bb6
BLAKE2b-256 ad6560e2733637c55d73c402a1a96967bc107341e3ba48fd17463430db221fff

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8491d3d5e2c766516ec51d2e722757dd6781e563ef37225c8cc09c5571c723dc
MD5 1b8e3f4c79beb0f6664b3cb7da7340bf
BLAKE2b-256 e45b40bab3caad84539583a9523414833767e95258fea21e04e556eaaf66ba97

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 be95df64995aaef301186a143d28860ea3293a0b133cc762718747f61b174825
MD5 03936829b97ac242c40260629bf26b77
BLAKE2b-256 a3b09cb8adac710b27005e0b23c5b0327b13f89a73cb5ee55e80c46a5bb5f961

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c902eed7733f224b4a436bf3ebf74238c28e563d2707f4e1b273911ff58a481
MD5 f74fd2b22b3e8b4148a72047ecea4787
BLAKE2b-256 dce71d642523735cfb62b1e3457ef46915649520bcea0a8bc95090d4321c6d62

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 22eb53f413909f0b6f9a0567af6cf66a15a30f177d7db204e1fd3d853df31bf9
MD5 09fd661c48e5b81000254e942f960b3e
BLAKE2b-256 5ce89557a19c562f4892df7e08e610d2b10b59aa3e09090220ce9659c7c45bfc

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c1a25c9227bd6e184f118a63c17ad51126c215a8814bad70210f2ef95ed96f81
MD5 a1008e4391cdbe541fcc66879b49301f
BLAKE2b-256 425ad96749dcaac25b157631e1804caa7996bb6ee1e281fe8147fcfe1e25b4ab

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9743c430ccc2812528c292ee5217330d96b6a6f4f9e35089c6078f052808a6d5
MD5 b060e17d68faf66c0fc155778f3e1005
BLAKE2b-256 6424a910eb4acdfda99eed6a48b4c2e086bac88f2f343583d95fde3a83178740

See more details on using hashes here.

File details

Details for the file evdev_binary-1.7.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evdev_binary-1.7.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d4cfc02d25e818b65c3d57d7be3537830c1c40f1b0b72bd178510b643c17c6c1
MD5 aa1e7c5c345a616beb7bbde3ffd6a052
BLAKE2b-256 0b49f87732c2b4b94af9916bc4df3e3e9251eb18185128d497653a5ba49a4084

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