Linux lacks a good key remapping solution. In order to achieve satisfactory results a medley of tools need to be employed (e.g xcape, xmodmap) with the end result often being tethered to a specified environment (X11). keyd attempts to solve this problem by providing a flexible system-wide daemon that remaps keys using kernel-level input primitives (evdev, input).

Features

  • Layers (with support for hybrid modifiers)
  • Key overloading (different behaviour on tap/hold)
  • Keyboard specific configuration
  • Instantaneous remapping (no more flashing :))
  • A client-server model that facilitates scripting and display server agnostic application remapping. (Currently ships with support for X, sway, and gnome)
  • System wide config (works in a VT)
  • First class support for modifier overloading

Project Samples

Project Activity

See All Activity >

Categories

Task Managers

License

MIT License

Follow Impetus

Impetus Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Impetus!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C

Related Categories

C Task Managers

Registered

2024-06-21