From 6e16b70e0d442163216e621d1b481b29d8d966e2 Mon Sep 17 00:00:00 2001 From: June Tate-Gans Date: Sun, 29 Oct 2023 14:21:25 -0500 Subject: [PATCH] Make keynames less verbose --- g13gui/model/bindings.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/g13gui/model/bindings.py b/g13gui/model/bindings.py index 881523d..e493967 100644 --- a/g13gui/model/bindings.py +++ b/g13gui/model/bindings.py @@ -94,7 +94,15 @@ def KeycodeIsModifier(code): def BindsToKeynames(binds): keybinds = [] for bind in binds: - name = e.KEY[bind][4:].capitalize() + name = e.KEY[bind][4:] # Strip KEY_ prefix + prefix = '' + if name.startswith('LEFT'): + prefix = 'L' + name = name[4:] + elif name.startswith('RIGHT'): + prefix = 'R' + name = name[5:] + name = prefix + name.capitalize() keybinds.append(name) return keybinds