diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-25 20:05:27 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-25 20:05:27 +0200 |
| commit | 85206cf2939109b2b28044b35b37be510ad2b3fa (patch) | |
| tree | 1f6544bb28ab2e7b8c401a22dbee73d524f04d53 /keybinds/README.md | |
| parent | a7725f296102a6f4f69d4488a0b94f3b0f337471 (diff) | |
| download | quickshell-85206cf2939109b2b28044b35b37be510ad2b3fa.tar.gz quickshell-85206cf2939109b2b28044b35b37be510ad2b3fa.zip | |
feat(keybinds): show where a bind sits on the macropad
The macropad's firmware sends ordinary combos, so the overlay listed
them as keyboard shortcuts nobody presses. A PAD table in Binds.js maps
each combo to its key (1-12) or encoder (top or bottom, turned or
pressed) and what is held with it, and the row draws the pad small with
that key lit. The workspace row is built in a loop, as it is in
keybindings.lua. Every entry was checked against hyprctl binds -j.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'keybinds/README.md')
| -rw-r--r-- | keybinds/README.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/keybinds/README.md b/keybinds/README.md index 2184f6a..c4fa64f 100644 --- a/keybinds/README.md +++ b/keybinds/README.md @@ -20,6 +20,11 @@ Key names are Hyprland's unless `NAMES` in `Binds.js` gives a friendlier one (`mouse:272` shows as `LMB`, `XF86Calculator` as `Fn+F9`), and SUPER shows as Win. Add a line there to rename another. +A bind the macropad sends shows the pad beside it: its 4x3 keys and two +encoders drawn small, the one to press lit, with the turn direction and any +key held. `PAD` in `Binds.js` maps each combo to its place, keyed by the combo +as displayed, so renaming a key in `NAMES` means renaming it there too. + ## Running qs -p ./keybinds |
