aboutsummaryrefslogtreecommitdiffstats
path: root/keybinds/README.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-25 19:47:35 +0200
committerDanilo M. <danix@danix.xyz>2026-09-25 19:47:35 +0200
commita7725f296102a6f4f69d4488a0b94f3b0f337471 (patch)
tree30fd1cb8a2e4841ce6f5fe446174cab43867caa7 /keybinds/README.md
parente27764e4d00c0e3dead711689c5a598b91ce6256 (diff)
downloadquickshell-a7725f296102a6f4f69d4488a0b94f3b0f337471.tar.gz
quickshell-a7725f296102a6f4f69d4488a0b94f3b0f337471.zip
feat(keybinds): show mnemonic names for obscure keys
Hyprland's key names are its own (mouse:272, XF86Calculator), not what is printed on the keyboard or how the key is pressed, which defeats a reminder. A fixed map in Binds.js renames them for display only; an unlisted key shows as before. SUPER reads as Win for the same reason. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'keybinds/README.md')
-rw-r--r--keybinds/README.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/keybinds/README.md b/keybinds/README.md
index 05d4277..2184f6a 100644
--- a/keybinds/README.md
+++ b/keybinds/README.md
@@ -16,6 +16,10 @@ text comes from each bind's `description` option, written `Group: Label`:
The part before `: ` is the heading. A bind with no description is listed
last under "Undescribed", so a missing one shows instead of vanishing.
+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.
+
## Running
qs -p ./keybinds