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
scusage-0.0.1.tar.gz
(22.1 kB
view details)
Built Distribution
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 |