keycut¤

A command line tool that helps you remembering ALL the numerous keyboard shortcuts of ALL your favorite programs.
KeyCut (for keyboard shortcut) is a command line tool that helps you remembering the numerous keyboard shortcuts of your favorite programs, both graphical and command line ones, by allowing you to print them quickly in a console and search through them.
Shortcut data are provided by the keycut-data.
This repository contains the sources for a Python implementation of KeyCut.
How it looks¤
The yellow parts are the one that matched a pattern using a regular expression.

Installation¤
pip install keycut
With uv:
uv tool install keycut
Usage¤
The program needs to know where the data are. By default, it will search
in the (relative) keycut-data/default directory.
export KEYCUT_DATA=~/.keycut-data/default
Show all bash shortcuts:
keycut bash
Show all bash shortcuts matching proc (in Category, Action, or Keys):
keycut bash proc
Command-line help:
$ keycut -h
usage: keycut [-h] APP [PATTERN]
Command description.
positional arguments:
APP The app to print shortcuts of.
PATTERN A regex pattern to search for.
optional arguments:
-h, --help show this help message and exit
Sponsors¤
And 4 more private sponsor(s).
