def easy_key_translation(key):
    """Activity supporting key translations
    """
    if not key:
        return ''
    key_translation = {'backspace': '{BACKSPACE}', 'break': '{BREAK}',
        'capslock': '{CAPSLOCK}', 'delete': '{DELETE}', 'alt': '%', 'ctrl':
        '^', 'shift': '+', 'downarrow': '{DOWN}', 'end': '{END}', 'enter':
        '{ENTER}', 'escape': '{ESC}', 'help': '{HELP}', 'home': '{HOME}',
        'insert': '{INSERT}', 'win': '^{Esc}', 'leftarrow': '{LEFT}',
        'numlock': '{NUMLOCK}', 'pagedown': '{PGDN}', 'pageup': '{PGUP}',
        'printscreen': '{PRTSC}', 'rightarrow': '{RIGHT}', 'scrolllock':
        '{SCROLLLOCK}', 'tab': '{TAB}', 'uparrow': '{UP}', 'f1': '{F1}',
        'f2': '{F2}', 'f3': '{F3}', 'f4': '{F4}', 'f5': '{F5}', 'f6':
        '{F6}', 'f7': '{F7}', 'f8': '{F8}', 'f9': '{F9}', 'f10': '{F10}',
        'f11': '{F11}', 'f12': '{F12}', 'f13': '{F13}', 'f14': '{F14}',
        'f15': '{F15}', 'f16': '{F16}', '+': '{+}', '^': '{^}', '%': '{%}',
        '~': '{~}', '(': '{(}', ')': '{)}', '[': '{[}', ']': '{]}', '{':
        '{{}', '}': '{}}'}
    if key_translation.get(key):
        return key_translation.get(key)
    return key
