Here are
76 public repositories
matching this topic...
A tiny sandboxed Dyon scripting environment for evdev input devices that lets you do e.g. xcape in Wayland
A utility for mapping events from Linux event devices.
Low latency high speed android multitouch event server
Fusuma plugin that sending virtual keyboard events
Configurable plugin for Interception Tools (caps2esc, space2meta, tab2altgr...)
WhatPulse reverse engineered
Updated
Sep 29, 2019
Python
Lua module for reading Linux input events from /dev/input/eventXX nodes
A small linux application that via evdev, provides double bind keys: keys which are overloaded with functionality acting as a modifier when held but another key when tapped alone.
Libvirt evdev input service
Updated
Jul 22, 2020
Python
Unofficial plugin for Interception Tools combining features of caps2esc and space cadet for making held space work as a special fn key.
Display Server Agnostic Hotkey Daemon
Xorg keyboard switcher for two dedicated keys. LShift for Group1. RShift for Group2.
Run, pick up the gamepad and turn sticks with triggers around
Updated
Mar 6, 2021
Python
Go package for the Linux evdev interface
Haskell bindings to libevdev. Read from Linux input devices, and create virtual ones.
Updated
Jan 6, 2022
Haskell
Turn any input device into a dedicated macrodevice.
RPi program to use Bluetooth and/or USB gamepads and mice on retro 8/16-bit computers (C64, Amiga, etc)
flexible HID to MIDI translation layer
A not-so simple DRM / Evdev / OpenGL ES 2.x moving cursor example
Dynamic keyboard remapping and macro engine inspired by QMK
Improve this page
Add a description, image, and links to the
evdev
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
evdev
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.