An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with evdev

A curated list of projects in awesome lists tagged with evdev .

https://github.com/KarsMulder/evsieve

A utility for mapping events from Linux event devices.

evdev uinput

Last synced: 19 Mar 2025

https://github.com/jersou/mouse-actions

mouse-actions execute some command from mouse events such as clicks/wheel on the side/corners of the screen, or drawing shapes. It's a mix between Easystroke and Compiz edge commands.

binding corner easystroke evdev gesture mouse rdev rust tauri

Last synced: 04 Apr 2025

https://github.com/iberianpig/fusuma-plugin-sendkey

Fusuma plugin that sending virtual keyboard events

evdev fusuma fusuma-plugin keyboard-emulation linux sendkeys

Last synced: 16 May 2025

https://github.com/quaxalber/bluetooth_2_usb

Convert a Raspberry Pi into a HID relay that translates Bluetooth keyboard and mouse input to USB. Minimal configuration. Zero hassle.

adapter bluetooth bluetooth-proxy evdev hid input-output proxy raspberry raspberry-pi raspberry-pi-4 raspberry-pi-zero raspberry-pi-zero-w raspberrypi relay usb usb-hid

Last synced: 26 Aug 2025

https://github.com/games-on-whales/inputtino

A virtual input library: supports mouse, keyboard, joypad, trackpad and more

cpp evdev joypad keyboard linux mouse rest-api uinput virtual-input

Last synced: 07 Apr 2025

https://github.com/Tangent128/lua-evdev

Lua module for reading Linux input events from /dev/input/eventXX nodes

evdev input lua

Last synced: 05 Apr 2025

https://github.com/aaronamk/hkd

Display-Server-Agnostic Hotkey Daemon for Linux

c evdev hotkey-daemon hotkeys linux suckless tty wayland xorg

Last synced: 11 Mar 2025

https://github.com/grafov/shift-shift

Xorg/Wayland keyboard layout switcher.

ergonomics evdev keyboard layout-switcher river sway utility wayland x11 xorg

Last synced: 25 Mar 2025

https://github.com/portellam/deploy-vfio

Effortlessly deploy changes to enable virtualization, hardware-passthrough (VFIO), and quality-of-life enhancements for a seamless VFIO setup on a Linux desktop machine.

automated bash bash-script debian evdev grub hugepages libvirt-hooks looking-glass pci-passthrough scream script ubuntu vfio vfio-passthrough vfio-pci vfio-setup virtual-machine virtualization zram-swap

Last synced: 21 Mar 2025

https://github.com/georgefst/evdev

Haskell bindings to libevdev. Read from Linux input devices, and create virtual ones.

evdev uinput

Last synced: 21 Aug 2025

https://github.com/xz-dev/numlockw

Control the state of NumLock

evdev keyboard tty uinput wayland

Last synced: 20 Jan 2026

https://github.com/dokutan/macrodevice

Turn any input device into a dedicated macrodevice.

evdev fennel keyboard-listeners keyboard-shortcuts libevdev libusb lua macros

Last synced: 10 May 2025

https://github.com/mattrasband/ps4

Golang library to read evdev events for the Playstation 4 controller

evdev golang linux playstation-4 raspberry-pi

Last synced: 10 Apr 2025

https://github.com/ticky/roadii

Automatic Linux Wii guitar remapping using evsieve

evdev evsieve guitar-hero linux rock-band steam-deck steamos wii wiimote

Last synced: 11 Jul 2025

https://github.com/t184256/ngram-keylogger

ngram-keylogger: typing stats that don't leak passwords

evdev keylogger n-gram n-grams typing-statistics

Last synced: 04 Aug 2025

https://github.com/burghardt/esekeyd

ESE Key Daemon is a multimedia keyboard driver for Linux

daemon driver evdev input keyboard keyboard-events linux

Last synced: 09 Apr 2025

https://github.com/MunifTanjim/lua-evdev

LuaJIT FFI Bindings for libevdev.

evdev ffi libevdev luajit

Last synced: 17 Jul 2025

https://github.com/muniftanjim/lua-evdev

LuaJIT FFI Bindings for libevdev.

evdev ffi libevdev luajit

Last synced: 24 Jul 2025

https://github.com/ynezz/luaevdev

Lua library for comfortable access to Linux input subsystem(evdev particularly)

c evdev linux lua

Last synced: 07 Jan 2026

https://github.com/mtwebster/mouse-damper

An attempt to use libevdev to dampen small pointer movements to help people with hand tremors

a11y accessibility cython evdev hand-tremors libevdev mouse movement shake shaking tremor

Last synced: 07 Jan 2026

https://github.com/pgaskin/kbdscr

A tool to show evdev button events graphically.

cairo evdev event input keyboard linux mouse screencast uevent x11 xcb

Last synced: 30 Mar 2025

https://github.com/itszariep/gxcapindicator

Simple and universal Cap/Num lock key indicator in the tray

appindicator ayatana-appindicator caps-lock evdev indicator num-lock tray udev wayland

Last synced: 10 Apr 2025

https://github.com/ItsZariep/GXCapIndicator

Simple and universal Cap/Num lock key indicator in the tray

appindicator ayatana-appindicator caps-lock evdev indicator num-lock tray udev wayland

Last synced: 17 Jul 2025

https://github.com/saibatizoku/sensehat-stick-rs

A Rust library for the Raspberry Pi Sense HAT Joystick.

evdev input-device-controller joystick rust rust-lang rust-library sense-hat sensehat

Last synced: 12 Oct 2025

https://github.com/portellam/generate-evdev

Easily setup a virtual Keyboard-Video-Mouse (KVM) switch for Virtual Machines (VMs) on the Linux desktop. Bash script.

automated bash debian devices evdev event hugepages input kvm libvirt pci-passthrough qemu script ubuntu vfio vfio-passthrough vfio-pci vfio-setup virtual-machine virtualization

Last synced: 17 Jul 2025

https://github.com/yshui/entangle

Forward input devices over network

evdev remote-control remote-device uinput

Last synced: 04 Apr 2025

https://github.com/dkosmari/libevdevxx

A C++ wrapper for libevdev

cplusplus-20 evdev libevdev linux

Last synced: 28 Sep 2025

https://github.com/madand/interception-home-row-fu

Dual function keys for home row; with support for fast (touch) typing.

evdev interception-tools keyboard keyboard-emulation keyboard-events keyboard-mapping uinput xcape

Last synced: 24 Mar 2025

https://github.com/codekuu/evdev-trigger

Triggers "Actions" on input from evdev- devices. Select which devices to listen to and which actions to trigger based on the input.

evdev python-evdev python3 typer typer-cli

Last synced: 14 Jan 2026

https://github.com/dizzib/evdev-trigger

A command-line tool to run shell commands when evdev input focus changes

command evdev focus

Last synced: 10 Oct 2025

https://github.com/nullprop/evdev-accel

evdev based mouse acceleration

acceleration evdev mouse rust

Last synced: 10 Sep 2025

https://github.com/maxbla/gel-o

Provides a Iterator interface to Linux InputEvents

evdev linux rust-library

Last synced: 13 Oct 2025

https://github.com/qurben/mopidy-headless

Control Mopidy with generic input devices

evdev mopidy python

Last synced: 14 Jan 2026

https://github.com/rennerdo30/simple-ds4-2-xpad

remapping software from ds4 to xpad, which just works

ds4 ds4drv dualshock4 evdev gamepad gta5 linux playstation sc-controller steam uinput xbox

Last synced: 11 Jun 2025

https://github.com/futsuuu/zig-evdev

libevdev bindings for Zig

evdev uinput zig

Last synced: 31 Jul 2025

https://github.com/clach04/keyboard2mqtt

RFID tag reader and 1D/2D barcode reader to MQTT - or any device that emulates a HID USB Keyboard with newline as the terminator

barcode evdev hid keyboard mqtt python rfid usb usb-hid

Last synced: 12 Mar 2025

https://github.com/coolreader18/joykbd

Userspace "driver" that translates Joy-Con inputs to mouse inputs

evdev joycon nintendo-switch uinput

Last synced: 26 Jul 2025

https://github.com/pgaskin/spicy-kvm

Almost like a KVM switch, but using SPICE, a virtual machine, and a dedicated GPU with a regular monitor connected to both machines.

ddc ddc-ci evdev kvm pipewire qemu-kvm udev

Last synced: 30 Mar 2025

https://github.com/parlaynu/pi-cam-tools

Some tools for working with raspberry-pi cameras.

evdev exif flirc focus hqcamera opencv picamera2 pillow-library raspberry-pi

Last synced: 23 Mar 2025

https://github.com/unclechu/hakey

Software-level advanced keyboard customization tool

dhall evdev haskell keyboard keyboard-emulation keyboard-layout linux

Last synced: 21 Jun 2025

https://github.com/pierov/netstylus

NetStylus transforms your Windows pen-enabled tablet into a drawing tablet for another device.

drawing-tablet evdev networking windows-tablet

Last synced: 01 Sep 2025

https://github.com/justinrubek/global-keybind

Use evdev to send a specific input event to X windows when using Wayland

evdev flake input keybind nix nix-flake rust wayland x11

Last synced: 23 Feb 2025

https://github.com/gtxaspec/thingino-button

trigger commands based on input events

button button-control evdev ingenic input thingino triggerhappy

Last synced: 25 Mar 2025

https://github.com/nihlaeth/all1input

hacked together minimal software kvm for linux host, linux/win/osx clients

asyncio evdev keyboard linux mouse osx python-3-5 ssl windows

Last synced: 05 Apr 2025

https://github.com/remicalixte/evdevdsu

DSU/Cemuhook server providing exposing motion devices from evdev API on linux

cemuhook cemuhook-protocol evdev linux

Last synced: 11 Oct 2025

https://github.com/lupin3000/tello-python

Python application to control the DJI Tello Drone with different controllers.

debian dji-sdk djitellopy drone dualsense-controller evdev hidapi macos numpy opencv python stadia-controller tello unihiker

Last synced: 27 Jun 2025

https://github.com/night-crawler/dechat-rs

A utility for keyboard de-chattering / debouncing

chattering debounce evdev keyboard linux

Last synced: 22 Feb 2025

https://github.com/scaledteam/mouse2joystick

Linux program to translate mouse input into joystick input

evdev joystick linux trackmania uinput

Last synced: 22 Feb 2025