Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: uinput

ivaradi/jsprog

Flexible programming of your joysticks

Language: Python - Size: 6.26 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 1

KarsMulder/evsieve

A utility for mapping events from Linux event devices.

Language: Rust - Size: 663 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 196 - Forks: 11

games-on-whales/inputtino

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

Language: C++ - Size: 202 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 12 - Forks: 1

mooz/xkeysnail

Yet another keyboard remapping tool for X environment

Language: Python - Size: 142 KB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 877 - Forks: 111

bendahl/uinput 📦

Go wrapper for uinput on LINUX

Language: Go - Size: 164 KB - Last synced: 4 days ago - Pushed: 3 months ago - Stars: 92 - Forks: 26

micmonay/keybd_event

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

Language: Go - Size: 97.7 KB - Last synced: 3 days ago - Pushed: 6 months ago - Stars: 358 - Forks: 55

H-M-H/Weylus

Use your tablet as graphic tablet/touch screen on your computer.

Language: Rust - Size: 5.68 MB - Last synced: 16 days ago - Pushed: 10 months ago - Stars: 6,492 - Forks: 249

Feridinha/capsmacro

This is a script that transforms capslock into a modifier key, enabling you to use capslock + ijkl as your arrow keys.

Language: Python - Size: 7.81 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0

Blugatroff/diversion

Take control of your input devices!

Language: Rust - Size: 43 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 3 - Forks: 0

tio/input-emulator

A scriptable input emulator for Linux

Language: C - Size: 94.7 KB - Last synced: 29 days ago - Pushed: about 1 month ago - Stars: 15 - Forks: 3

raleighlittles/USS-DBS-Driver

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

Language: C++ - Size: 8.54 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

raleighlittles/Tourbox_Neo_Linux_Driver

A Linux keyboard driver for the Tourbox Neo (TBG_H)

Language: C++ - Size: 698 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 18 - Forks: 2

scaledteam/nerd-dictation-uinput

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

Language: Python - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

scaledteam/mouse2joystick

Linux program to translate mouse input into joystick input

Language: C - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

valpackett/evscript 📦

A tiny sandboxed Dyon scripting environment for evdev input devices that lets you do e.g. xcape in Wayland | now on https://codeberg.org/valpackett/evscript

Size: 0 Bytes - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 121 - Forks: 7

rrveex/qrr

QMK port for linux

Language: C - Size: 800 KB - Last synced: 3 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

mciupak/libvirt-evdev

Libvirt evdev input service

Language: Python - Size: 13.7 KB - Last synced: 3 months ago - Pushed: almost 4 years ago - Stars: 29 - Forks: 5

turkman-linux/ukbd

Uinput based virtual keyboard library and gtk application

Language: C - Size: 88.9 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 3 - Forks: 1

jakka351/can0swc

FG Steering Wheel Controls Adapter

Language: Python - Size: 17.3 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 11 - Forks: 0

maricn/interception-vimproved

Unofficial plugin for Interception Tools combining features of caps2esc and space cadet for making held space work as a special fn key. Now configurable!

Language: C++ - Size: 190 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 39 - Forks: 12

TylerWargo/Toastroller

The 'Toastroller': The Toaster Controller. Based off of a hoax showing a YouTuber playing the classic MS-DOS game 'DOOM' using toasters as controllers.

Language: Python - Size: 1.95 KB - Last synced: 5 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

georgefst/evdev

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

Language: Haskell - Size: 202 KB - Last synced: 3 days ago - Pushed: 8 months ago - Stars: 12 - Forks: 6

kkatsuro/virtual-gamepad

Linux input devices to Virtual Gamepad mapping software

Language: C - Size: 674 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

joshgoebel/keyszer

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

Language: Python - Size: 497 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 62 - Forks: 13

fsau/serialjoy

Universal & hobbist-friendly adapter of joysticks/gamepads on Linux using serial ports

Language: C - Size: 101 KB - Last synced: 7 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

Cleric-K/vJoySerialFeeder

Feed Virtual Joystick driver with data from a serial port

Language: C# - Size: 3.71 MB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 222 - Forks: 51

samvel1024/kbct

Keyboard keycode mapping utility for Linux supporting layered configuration

Language: Rust - Size: 121 KB - Last synced: 7 months ago - Pushed: over 1 year ago - Stars: 238 - Forks: 19

vincentbavitz/bezmouse

Simulate human mouse movements with xdotool

Language: Python - Size: 6.84 KB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 141 - Forks: 43

gsauthof/shift-tutor

Filter suboptimal shift key combinations on Linux

Language: Python - Size: 2.93 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

g-rden/wbb-uinput

Wii Balance Board joystick driver for Linux

Language: C - Size: 43.9 KB - Last synced: 8 months ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0

rennerdo30/simple-ds4-2-xpad

remapping software from ds4 to xpad, which just works

Language: Python - Size: 24.4 KB - Last synced: 9 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

RBEGamer/Python-Gamepad-Input

A pythonscript to send keystrokes by GPIO and ASD1

Language: Python - Size: 8.79 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 1

nmelihsensoy/virtual-hid-tcp

Create virtual keyboard, mouse, or joystick and send events like key press, mouse pointer movement or joystick axis over the tcp socket connection. Can also send real device events (Alpha feature).

Language: C - Size: 31.3 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 43 - Forks: 14

Pippadi/WiiWill

A simple Wii remote gamepad mapper for Linux

Language: Go - Size: 191 KB - Last synced: 5 months ago - Pushed: 12 months ago - Stars: 2 - Forks: 0

ilag11111/pyUmote

A python-based userland driver for the wiimote with perfect IR tracking

Language: Python - Size: 7.81 KB - Last synced: 10 months ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0

t184256/irwir

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

Language: Rust - Size: 40 KB - Last synced: 10 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

kitinfo/network-gamepads

Stream input devices (mouses, gamepads, keyboards) to another host

Language: C - Size: 150 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 33 - Forks: 2

Ckath/mergeinputs

extremely basic program to merge keyboard devices on linux

Language: C - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 14 - Forks: 4

zsugabubus/interception-k2k

Configurable plugin for Interception Tools (caps2esc, space2meta, tab2altgr...)

Language: C - Size: 84 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 46 - Forks: 7

Gdeshp11/Linux-Programming

Language: C - Size: 61.5 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

bramp/libcec-daemon

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

Language: C++ - Size: 73.2 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 57 - Forks: 26

max1220/lua-input

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

Language: Lua - Size: 59.6 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

piater/uinputchars

A Linux utility to type character strings into /dev/uinput

Language: C - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 9 - Forks: 2

phijor/ctroller 📦

Use your 3DS as a gamepad on linux

Language: C - Size: 353 KB - Last synced: 8 months ago - Pushed: over 2 years ago - Stars: 36 - Forks: 12

HonbraDev/joyclicker-rs

A smol program that turns your JoyCons into presentation clickers

Language: Rust - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

arthurfeeney/Marley-Accel

A Linux mouse accel driver with Quake-like settings

Language: C - Size: 648 KB - Last synced: over 1 year ago - Pushed: almost 4 years ago - Stars: 9 - Forks: 0

micmonay/keybd_event-rs

Simulating keyboard on Linux, Windows and Mac OS in rust

Language: Rust - Size: 42 KB - Last synced: 29 days ago - Pushed: almost 5 years ago - Stars: 3 - Forks: 1

sashko/go-uinput

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

Language: Go - Size: 26.4 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 5 - Forks: 5

robertwayne/rust-uinput Fork of meh/rust-uinput

Wrapper for the uinput Linux module.

Language: Rust - Size: 42 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

tildearrow/input-modifier

uinput based key bindings and macros tool for Linux

Language: C++ - Size: 282 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 18 - Forks: 5

Neverous/projects-synergy-uinput

Simple synergy client that uses uinput for mouse and keyboard control.

Language: C - Size: 109 KB - Last synced: about 1 year ago - Pushed: about 11 years ago - Stars: 6 - Forks: 0

jakobend/moga-uinput

Userland linux driver for Moga bluetooth gamepads in "A" mode

Language: Python - Size: 6.84 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 4 - Forks: 0

quantumsnowball/waylandmap

A key mapping app for Linux that works under X11 or Wayland.

Language: Python - Size: 41 KB - Last synced: 18 days ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

yshui/entangle

Forward input devices over network

Language: Rust - Size: 43.9 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 3 - Forks: 1

andrew-hardin/virtual-space-cadet

A virtual keyboard driver that supports layers and runs in user space via evdev + uinput.

Language: Rust - Size: 395 KB - Last synced: over 1 year ago - Pushed: about 5 years ago - Stars: 6 - Forks: 0

rbello/Minitel-Raspberry-Retro-gaming

Retro gaming console in a French Minitel case , based on Raspberry + RetroPi.

Language: Python - Size: 11.4 MB - Last synced: over 1 year ago - Pushed: over 6 years ago - Stars: 8 - Forks: 0

robertwayne/libmutter-fix

Script for patching libmutter to fix /dev/uinput system freezes using x11.

Language: Python - Size: 9.77 KB - Last synced: over 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

rodrigorc/inputmap

Creates virtual input devices from real ones, SteamController support included.

Language: C++ - Size: 177 KB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 14 - Forks: 2

rgerganov/cec-watch

Emit a keypress when the display is powered off

Language: C - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

coolreader18/joykbd

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

Language: Rust - Size: 10.7 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

madand/interception-home-row-fu

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

Language: C - Size: 121 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

leoagomes/axisfix

A linux-based tool to fix the Axis problem caused by PlayStation->USB adapters on DDR dance pads.

Language: C - Size: 16.6 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 3

jeandeaual/interceptkb

Intercept events from a keyboard (like the FS1-P foot pedal) and output another key instead.

Language: C - Size: 19.5 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 2

lakinduakash/uinput-with-char

convert char to key code in uinput-linux

Language: C - Size: 16.6 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0