python-evdev
Python bindings for the Linux input subsystem (by gvalkov)
python-evdev | persistent-evdev | |
---|---|---|
4 | 3 | |
313 | 60 | |
- | - | |
7.2 | 0.0 | |
14 days ago | 3 months ago | |
Python | Python | |
BSD 3-clause "New" or "Revised" License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
python-evdev
Posts with mentions or reviews of python-evdev.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-07.
-
Pimoroni Trackball with Raspberry Pi 4b (running Raspbian Bullseye) not working
Oh, that doesn't bode well. It seems that python-evdev may have issues in Python 3.9 for some reason.
-
Is there software for emulating controller with keyboard? Mostly interested because of the Steam Remote.
Or if you want to make something yourself, you can use some library like python-evdev that let's you create a virtual device you can control by listening events from another device.
-
Dynamic and persistent bluetooth keyboard passthrough with evdev
I found this issue on the GitHub repo for python-evdev which suggests that it is possible to get the bluetooth MAC for an input device: https://github.com/gvalkov/python-evdev/issues/81
- Wayland python key listener (pynput alternative?)
persistent-evdev
Posts with mentions or reviews of persistent-evdev.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-08-27.
-
Libvirt QEMU Hotplugging evdev devices possible?
I stumbled across https://github.com/aiberia/persistent-evdev that works around that problem by making evdev devices persistant. But this will be a problem with multiple VMs.
-
Dynamic and persistent bluetooth keyboard passthrough with evdev
I have a bluetooth keyboard (Kemove61M) that can also be attached with a USB cable. I got the cable passthrough with evdev to work, even persistently over disconnects while the VM is running with persistent-evdev. But when I want to do this with bluetooth, I can not find an easy way, because my keyboard does not expose a /dev/input/by-id/ file, only an event one, which changes at every reboot and reconnect.
- evdev forward doesn't work after (physically) reconnecting mouse/keyboard
What are some alternatives?
When comparing python-evdev and persistent-evdev you can also consider the following projects:
pynput - Sends virtual input commands
sway-keylogger - Simple keylogger for Wayland compositors that are not protected against ptrace.
MoltenGamepad - Flexible Linux input device translator, geared for gamepads