Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.83 KB

README.md

File metadata and controls

53 lines (36 loc) · 1.83 KB

Hotkey daemon with high degree of freedom

CI loc releases

This program doesn't limit you to the typical keyboard combinations, which requires modifier(s) plus one letter key, like Ctrl and X.

You can also combine keyboard events in myriad ways you might have considered. Including shortcuts with:

  • Only characters, no modifiers

    For example, a combination of G plus O. The first letter, G here, works like a modifier, pressing it can be easier on fingers than reaching for Ctrl or Alt. Similarly, make the space bar more useful by combining it with alphanumeric keys.

  • Only modifier(s)

    Normally nothing happens when a key like Ctrl is tapped on its own. Make better use of it by configuring an action. And the left and right Ctrl can be used for different actions.

  • One modifier, multiple characters

    Some existing software has integrated this kind of shortcuts. For example, when using Emacs, one shortcut involves holding down Ctrl, pressing X and then S. They also work as global shortcuts, without interfering with existing shortcuts like Ctrl+X.

Installation

Executable binaries are built automatically and run on Linux (X11): Releases.

Alternatively, build from source with cargo, compilation takes 25s on Chromebook 2013.

cargo install --git https://github.com/wzhd/kseqi

Run the binary kseqi to try it out.

Configuration

Edit the configuration file.