X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=src%2Fgui%2Fgui.py;h=a07091b3fb06126b37812e7770ab2b4f746041f9;hb=3f1310771fb7c333ebef7a2f0beac4120a0d8b65;hp=20f4d05a34ac3f8aa8294a3525f4e32700909aeb;hpb=2e1f61c96a2bac942b74fca6c284b2b8b62435c1;p=matthijs%2Fupstream%2Fmobilegtd.git diff --git a/src/gui/gui.py b/src/gui/gui.py index 20f4d05..a07091b 100644 --- a/src/gui/gui.py +++ b/src/gui/gui.py @@ -62,12 +62,21 @@ def applicable_functions(obj,allowed_function_names): return [eval('obj.%s'%function_name) for function_name in function_names] def get_key(key_name): - if key_name == '': + if not key_name: key = None else: 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():