Helper tool to show and search shortcuts for your favorite programs.
Project description
KeyCut
Helper tool to show and search shortcuts for 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 repository.
This repo contains the sources for a Python implementation of KeyCut.
It looks like this
The yellow parts are the one that matched a pattern using a regular expression.
License
Software licensed under ISC license.
Installation
[sudo -H] pip install keycut
You will also need to download the data by cloning the repository somewhere:
git clone https://github.com/Pawamoy/keycut-data keycut_data
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=/somewhere/keycut_data/default
Show all bash shortcuts:
keycut bash
Show all bash shortcuts matching proc (in Category, Action, or Keys):
keycut bash proc
Documentation
Development
To run all the tests: tox
Todo
Interactive UI with search commands
Follow the principles in keycut-data repo (inheritance, attributes)
Changelog
0.1.0 (2016-01-15)
Alpha release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file keycut-0.2.1.tar.gz.
File metadata
- Download URL: keycut-0.2.1.tar.gz
- Upload date:
- Size: 17.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d38c45ae8bdd9c1f8e2da3f094634b9c5ae145ffbea4106e29a8693b30fd717f
|
|
| MD5 |
ec64c369eed36fddb2077a610440d6b8
|
|
| BLAKE2b-256 |
6712d4e1d6fe53f24d45887e84c04c4c75cdf79a812580bb032923b1ab43191e
|
File details
Details for the file keycut-0.2.1-py2.py3-none-any.whl.
File metadata
- Download URL: keycut-0.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26f73d7e2e0e6292de4e7f75048aad78f013e1564de01055d7c5013c8e943825
|
|
| MD5 |
c241092f6088eb7f2035fbdba302ee4b
|
|
| BLAKE2b-256 |
3b8fd3b07d8a2702fa50d9afdfe6f1b2ff282a7d1f8616a91c49f8a8c4e45144
|