analyze shortcut usage for i3wm
Project description
scusage
scusage is a small tool to analyze your keyboard shortcut usage (hence the name -
ShortCut usage) to help you find optimal keybindings.
Currently, it only supports the i3 window manager.
Installation
$ pip install --user scusage
Usage
scusage has no parameters, you simply run it, use your window manager, and
when you want to get the results, you terminate scusage using Ctrl+C.
$ scusage
# let scusage run while you go about your daily business
# when you are done, terminate the tool with Ctrl+C
shortcut count
-------------------------------------------------------------------------------- ------- ------------------------------
Mod4+2: workspace "2: " 7 (22%) ==============================
Mod4+3: workspace "3: " 7 (22%) ==============================
Mod4+4: workspace "4: " 5 (16%) =====================
Mod4+5: workspace "5: " 3 (9%) ============
Mod4+r: exec "rofi -modi window,drun,ssh,combi -show combi" 3 (9%) ============
Mod4+1: workspace "1: " 2 (6%) ========
Mod4+s: mark swapee; focus right; swap container with mark swapee; unmark swapee 2 (6%) ========
Mod4+8: workspace "8: " 1 (3%) ====
Mod4+9: workspace "9: " 1 (3%) ====
Mod4+0: workspace "10: " 1 (3%) ====
The idea is that this tool helps you identify which shortcuts you use most often, so that you can bind them to convenient and easy to reach key combinations.
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 scusage-0.0.1.tar.gz.
File metadata
- Download URL: scusage-0.0.1.tar.gz
- Upload date:
- Size: 22.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7271ed4927b7e87556b541142344dd18600318ef3d07076590a51ca10dbf0b3f
|
|
| MD5 |
c2fdb90ce4a1057f420cc042c8acd4eb
|
|
| BLAKE2b-256 |
aec56cee9b52e0df2ab4b2109b26eb253d59116b54012df2e6a31255392ee239
|
File details
Details for the file scusage-0.0.1-py3-none-any.whl.
File metadata
- Download URL: scusage-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
235afacd789a56d5c2eff9b921bd4bf7660108f8acb7d79b51446a8cb5430b95
|
|
| MD5 |
8b897dba5147994ade02cee59710786e
|
|
| BLAKE2b-256 |
633adff53c4e8c7d0f5582d05652ec321e3c360cd15c55743cee1c7000e3e7ec
|