Skip to main content

analyze shortcut usage for i3wm

Project description

scusage

PyPI version CodeQL License

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


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)

Uploaded Source

Built Distribution

scusage-0.0.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

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

Hashes for scusage-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7271ed4927b7e87556b541142344dd18600318ef3d07076590a51ca10dbf0b3f
MD5 c2fdb90ce4a1057f420cc042c8acd4eb
BLAKE2b-256 aec56cee9b52e0df2ab4b2109b26eb253d59116b54012df2e6a31255392ee239

See more details on using hashes here.

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

Hashes for scusage-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 235afacd789a56d5c2eff9b921bd4bf7660108f8acb7d79b51446a8cb5430b95
MD5 8b897dba5147994ade02cee59710786e
BLAKE2b-256 633adff53c4e8c7d0f5582d05652ec321e3c360cd15c55743cee1c7000e3e7ec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page