1 Repo
Systems that dynamically adjust input behavior based on the active application, device, or system state.
Distinct from Platform-Aware Input Adaptation: Distinct from Platform-Aware Input Adaptation: focuses on application/device context rather than OS-level convention matching.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Context-Aware Input Managers. 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
Applies input rules dynamically based on the active application or connected hardware.