include common
    shift keycode 2 = exclam
    shift keycode 3 = quotedbl
    altgr keycode 3 = at
    shift keycode 4 = numbersign
    altgr keycode 4 = sterling
    shift keycode 5 = currency
    altgr keycode 5 = dollar
    shift keycode 6 = percent
    shift keycode 7 = ampersand
    shift keycode 8 = slash
    altgr keycode 8 = braceleft
    shift keycode 9 = parenleft
    altgr keycode 9 = bracketleft
    shift keycode 10 = parenright
    altgr keycode 10 = bracketright
    shift keycode 11 = equal
    altgr keycode 11 = braceright
keycode 12 = plus
    shift keycode 12 = question
    altgr keycode 12 = backslash
keycode 13 = dead_acute
    shift keycode 13 = dead_grave
    altgr keycode 18 = EuroSign
keycode 26 = udiaeresis
    shift keycode 26 = Udiaeresis
keycode 27 = otilde
    shift keycode 27 = Otilde
    altgr keycode 27 = section
    altgr keycode 31 = scaron
    shift altgr keycode 31 = Scaron
keycode 39 = odiaeresis
    shift keycode 39 = Odiaeresis
keycode 40 = adiaeresis
    shift keycode 40 = Adiaeresis
    altgr keycode 40 = asciicircum
keycode 41 = dead_caron
    shift keycode 41 = dead_tilde
keycode 43 = apostrophe
    shift keycode 43 = asterisk
    altgr keycode 43 = onehalf
    altgr keycode 44 = zcaron
    shift altgr keycode 44 = Zcaron
keycode 51 = comma
    shift keycode 51 = semicolon
keycode 52 = period
    shift keycode 52 = colon
keycode 53 = minus
    shift keycode 53 = underscore
keycode 86 = less
    shift keycode 86 = greater
    altgr keycode 86 = bar
