From 3f1310771fb7c333ebef7a2f0beac4120a0d8b65 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Tue, 3 Nov 2009 15:11:47 +0100 Subject: [PATCH] Add key_shortname function. This function contains code previously in another class. --- src/gui/gui.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/gui/gui.py b/src/gui/gui.py index cf9536b..a07091b 100644 --- a/src/gui/gui.py +++ b/src/gui/gui.py @@ -68,6 +68,15 @@ def get_key(key_name): key=eval('EKey%s'%key_name) return key +def key_shortname(key_name): + """ Find the one-character name for a key """ + if not key_name: + return None + elif key_name == 'Backspace': + return 'C' + else: + return key_name + def all_key_names(): return filter(lambda entry:entry[0:4]=='EKey',dir(key_codes)) def all_key_values(): -- 2.30.2