include common
    shift keycode 2 = exclam
    altgr keycode 2 = onesuperior
    shift altgr keycode 2 = exclamdown
    shift keycode 3 = at
    altgr keycode 3 = twosuperior
    shift altgr keycode 3 = onehalf
    shift keycode 4 = numbersign
    altgr keycode 4 = threesuperior
    shift altgr keycode 4 = threequarters
    shift keycode 5 = dollar
    altgr keycode 5 = sterling
    shift altgr keycode 5 = onequarter
    shift keycode 6 = percent
    altgr keycode 6 = cent
    shift keycode 7 = dead_diaeresis
    altgr keycode 7 = notsign
    shift altgr keycode 7 = diaeresis
    shift keycode 8 = ampersand
    altgr keycode 8 = braceleft
    shift keycode 9 = asterisk
    altgr keycode 9 = bracketleft
    shift keycode 10 = parenleft
    altgr keycode 10 = bracketright
    shift keycode 11 = parenright
    altgr keycode 11 = braceright
keycode 12 = minus
    shift keycode 12 = underscore
    altgr keycode 12 = backslash
keycode 13 = equal
    shift keycode 13 = plus
    altgr keycode 13 = section
    altgr keycode 18 = EuroSign
    altgr keycode 19 = registered
keycode 26 = dead_acute
    shift keycode 26 = dead_grave
    altgr keycode 26 = acute
    shift altgr keycode 26 = grave
keycode 27 = bracketleft
    shift keycode 27 = braceleft
    altgr keycode 27 = ordfeminine
keycode 39 = ccedilla
    shift keycode 39 = Ccedilla
keycode 40 = dead_tilde
    shift keycode 40 = dead_circumflex
    altgr keycode 40 = asciitilde
    shift altgr keycode 40 = asciicircum
keycode 41 = apostrophe
    shift keycode 41 = quotedbl
keycode 43 = bracketright
    shift keycode 43 = braceright
    altgr keycode 43 = masculine
    altgr keycode 46 = copyright
    altgr keycode 50 = mu
keycode 51 = comma
    shift keycode 51 = less
keycode 52 = KP_Decimal
    shift keycode 52 = greater
keycode 53 = semicolon
    shift keycode 53 = colon
    numlock keycode 83 = comma
keycode 86 = backslash
    shift keycode 86 = bar
keycode 115 = slash
    shift keycode 115 = question
    altgr keycode 115 = degree
