Skip to content
/ shotkey Public

A simple and lightweight hotkey daemon for X with configurable custom modes and key chords (in ~200 LOC)

Notifications You must be signed in to change notification settings

phenax/shotkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHotKey

A Simple Hot Key daemon for X inspired by the suckless philosophy with configurable custom modes.

~200 LOC. ~20KB binary.

Buy Me A Coffee donate button

Installation

Clone the repo and run (May need sudo)

make install

Configuring

Fork this repo and configure it to your likings. You can edit config.h to configure key bindings.

  • shell - Configure the shell used for executing the commands
  • modes - A mapping defining all mode keys bindings
  • keys - All normal mode key bindings
  • on_mode_change - Hook script to listen to mode changes. Useful for status bar integration
  • mode_properties - Some meta information about mode. (Label is useful for on_mode_change)

You can checkout the personal branch for my personal config.

Read the man page for more details.

About

A simple and lightweight hotkey daemon for X with configurable custom modes and key chords (in ~200 LOC)

Topics

Resources

Stars

Watchers

Forks