SkillAgentSearch skills...

Shotkey

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

Install / Use

/learn @phenax/Shotkey
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SHotKey

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

~200 LOC. ~20KB binary.

<a href="https://www.buymeacoffee.com/phenax"><img src="https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg?style=flat-square" alt="Buy Me A Coffee donate button" /></a>

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.

View on GitHub
GitHub Stars45
CategoryDevelopment
Updated1y ago
Forks1

Languages

C

Security Score

65/100

Audited on Feb 18, 2025

No findings