include common
    shift keycode 2 = plus
    altgr keycode 2 = brokenbar
    shift keycode 3 = quotedbl
    altgr keycode 3 = at
    shift keycode 4 = asterisk
    altgr keycode 4 = numbersign
    shift keycode 5 = ccedilla
    shift keycode 6 = percent
    shift keycode 7 = ampersand
    altgr keycode 7 = notsign
    shift keycode 8 = slash
    altgr keycode 8 = bar
    shift keycode 9 = parenleft
    altgr keycode 9 = cent
    shift keycode 10 = parenright
    shift keycode 11 = equal
keycode 12 = apostrophe
    shift keycode 12 = question
    altgr keycode 12 = dead_acute
keycode 13 = dead_circumflex
    shift keycode 13 = dead_grave
    altgr keycode 13 = dead_tilde
    altgr keycode 18 = EuroSign
keycode 21 = z
    shift keycode 21 = Z
keycode 26 = udiaeresis
    shift keycode 26 = egrave
    altgr keycode 26 = bracketleft
keycode 27 = dead_diaeresis
    shift keycode 27 = exclam
    altgr keycode 27 = bracketright
keycode 39 = odiaeresis
    shift keycode 39 = eacute
keycode 40 = adiaeresis
    shift keycode 40 = agrave
    altgr keycode 40 = braceleft
keycode 41 = section
    shift keycode 41 = degree
keycode 43 = dollar
    shift keycode 43 = sterling
    altgr keycode 43 = braceright
keycode 44 = y
    shift keycode 44 = Y
keycode 51 = comma
    shift keycode 51 = semicolon
keycode 52 = period
    shift keycode 52 = colon
keycode 53 = minus
    shift keycode 53 = underscore
    altgr keycode 86 = backslash
