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

Projects in Awesome Lists tagged with uinput

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

https://github.com/mooz/xkeysnail

Yet another keyboard remapping tool for X environment

emacs-keybindings keyboard-shortcuts linux uinput xwindow

Last synced: 15 May 2025

https://github.com/micmonay/keybd_event

For simulate key press in Linux, Windows and Mac in golang

cgevent event golang key keybd-event keyboard linux macos simulate simulation uinput windows

Last synced: 08 Oct 2025

https://github.com/samvel1024/kbct

Keyboard keycode mapping utility for Linux supporting layered configuration

keyboard keyboard-layout linux uinput xorg

Last synced: 03 Oct 2025

https://github.com/KarsMulder/evsieve

A utility for mapping events from Linux event devices.

evdev uinput

Last synced: 19 Mar 2025

https://github.com/joshgoebel/keyszer

a smart, flexible keymapper for X11 (a fork/reboot of xkeysnail )

emacs-keybindings keyboard-shortcuts keymapping linux uinput x11 xwindows

Last synced: 16 Mar 2025

https://github.com/bramp/libcec-daemon

A Linux daemon for connecting libcec to uinput. That is, using your TV to control your PC!

c-plus-plus libcec linux uinput

Last synced: 08 Oct 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/raleighlittles/tourbox_neo_linux_driver

A Linux keyboard driver for the Tourbox Neo (TBG_H)

keyboard-driver mouse-driver tourbox tourbox-neo uinput

Last synced: 14 Apr 2025

https://github.com/ckath/mergeinputs

extremely basic program to merge keyboard devices on linux

combine keyboard linux merge uinput

Last synced: 10 Apr 2025

https://github.com/tildearrow/input-modifier

uinput based key bindings and macros tool for Linux

keyboard linux uinput

Last synced: 05 May 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/max1220/lua-input

Lua bindings to /dev/input/event* for non-blocking event reading

input library linux lua uinput

Last synced: 10 Apr 2025

https://github.com/sashko/go-uinput

Go interface to Linux uinput kernel module that makes it possible to emulate input devices from userspace

go golang uinput

Last synced: 12 May 2025

https://github.com/micmonay/keybd_event-rs

Simulating keyboard on Linux, Windows and Mac OS in rust

keyboard keyboard-layout linux multiplatform rust simulation uinput

Last synced: 05 Aug 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/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/futsuuu/zig-evdev

libevdev bindings for Zig

evdev uinput zig

Last synced: 31 Jul 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/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: 22 Apr 2026

https://github.com/rgerganov/cec-watch

Emit a keypress when the display is powered off

cec hdmi uinput

Last synced: 13 May 2025

https://github.com/scaledteam/mouse2joystick

Linux program to translate mouse input into joystick input

evdev joystick linux trackmania uinput

Last synced: 18 Apr 2026

https://github.com/paytonwebber/trackball-emulation

A small Rust program that repurposes a trackball’s back button into a scroll toggle. When you press and hold the back button, moving the trackball will produce scroll events instead of pointer movements. Releasing the back button returns it to normal movement mode.

rust trackball trackball-customization udev uinput

Last synced: 26 Feb 2025

https://github.com/eondcom/kensington-trackball-linux

Kensington trackball button mapper for Linux/Wayland (Pop!_OS COSMIC) — remap buttons to browser back/forward, key combos, commands, chords, ball-speed; evdev/uinput daemon + GTK GUI

cosmic evdev gtk input-remapper kensington linux popos trackball uinput wayland

Last synced: 14 Jun 2026

https://github.com/supermilkdude67/waydroid-sekai-keybinds

A simple script to allow memu-like keybinds to be used on Waydroid, primarily for Project SEKAI

fedora linux multi-touch multi-touch-events project-sekai python3 touchscreen ubuntu ubuntu2004 uinput waydroid wayland

Last synced: 10 Apr 2026

https://github.com/scaledteam/nerd-dictation-uinput

Simple speech to text using Vosk and Uinput with russian language support

linux russian russian-language uinput vosk

Last synced: 17 Apr 2026

https://github.com/t184256/irwir

An input remapper for Linux, my first attempt at programming in Rust.

input input-remapping linux rust uinput

Last synced: 25 Apr 2026

https://github.com/raleighlittles/uss-dbs-driver

A Linux keyboard driver for the US Solid Precision Balance scales (USS-DBS28-30)

rs232 uinput us-solid-precision-balance-scale uss-dbs28-30 weighing-scales

Last synced: 21 Mar 2025

https://github.com/lakinduakash/uinput-with-char

convert char to key code in uinput-linux

kernel-module linux uinput

Last synced: 24 Apr 2026