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).
Metadata
Release files for keycut 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| keycut-0.3.1.tar.gz | 36.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| keycut-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.1 kB
Release files / keycut-0.3.1.tar.gz
| Download URL | keycut-0.3.1.tar.gz |
|---|---|
| Size | 36.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a895e31272329d7bb1d5a79affde4a550057b7a1d2454635e6c0ddd2ed45a2a
|
|
BLAKE2b-256 checksum How to use checksums |
805a72d94ad5f88a4a99ef4fada509e2abf131f2a83f95399f5fbb944f154629
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / keycut-0.3.1-py3-none-any.whl
| Download URL | keycut-0.3.1-py3-none-any.whl |
|---|---|
| Size | 19.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fd4bce69d32f2c68a600835a5862c8585ef3bea85df93137cd6c75afdb72a9a7
|
|
BLAKE2b-256 checksum How to use checksums |
e7c3a9dfecf23bbd9f6a4b2887f9c432bd1ffc74c5efd55827eef89a8650c0c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|