Use your tablet as graphic tablet/touch screen on your computer.
-
Updated
Apr 22, 2026 - Rust
Use your tablet as graphic tablet/touch screen on your computer.
Keyboard keycode mapping utility for Linux supporting layered configuration
Turns your PS Vita into (almost) a DualShock 4
A virtual keyboard driver that supports layers and runs in user space via evdev + uinput.
A smol program that turns your JoyCons into presentation clickers
Simulating keyboard on Linux, Windows and Mac OS in rust
Forward input devices over network
A modest attempt at bringing auto-scroll to Linux. Not perfect, but made with care. (•◡•)✧
Proof-of-concept virtual tablet for Linux, based on Absolute touchpad position
Userspace "driver" that translates Joy-Con inputs to mouse inputs
A user-friendly debouncing tool to fix hardware chatter (e.g., double-clicks). Currently for Linux, with a goal of being cross-platform.
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.
An input remapper for Linux, my first attempt at programming in Rust.
GPU-accelerated offline voice dictation for Linux. Hold a key, speak, release — text types into any window. Built in Rust with whisper.cpp. Wayland + X11. No cloud, no subscription. Wispr Flow alternative for Linux.
Add a description, image, and links to the uinput topic page so that developers can more easily learn about it.
To associate your repository with the uinput topic, visit your repo's landing page and select "manage topics."