2 रिपॉजिटरी
Systems for defining personalized logic to remap hardware input events to different system outputs.
Distinguishing note: None of the candidates cover the definition of input remapping rules for keyboard/mouse hardware
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Input Mapping Rule Definitions. Refine with filters or upvote what's useful.
Karabiner is a system-level keyboard remapper and input modifier for macOS. It functions as a kernel-level interceptor that modifies raw hardware events before they reach the operating system, utilizing a virtual hardware device to inject synthesized keyboard and mouse actions. The project distinguishes itself as a context-aware input manager, applying modification rules dynamically based on the active application, connected hardware, or current input source. It serves as a keyboard macro engine capable of automating multi-key shortcuts and conditional behaviors. Its broader capabilities inc
Provides a system for defining personalized logic to remap hardware input events to different system outputs.
This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize key mappings, mouse behavior, and system automation. It utilizes a kernel-level input interceptor to modify or block raw hardware signals before they reach the operating system, paired with a state-aware rule engine that processes signals through conditional logic based on the active application or hardware. The system includes a human interface device emulator to inject synthesized keyboard and mouse events into macOS and a keyboard macro system for executing shell commands, l
Provides a system for creating personalized modification logic to override existing behavior or implement unique shortcuts.