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 = oneeighth
    shift keycode 4 = numbersign
    altgr keycode 4 = threesuperior
    shift altgr keycode 4 = sterling
    shift keycode 5 = dollar
    altgr keycode 5 = EuroSign
    shift altgr keycode 5 = cent
    shift keycode 6 = percent
    altgr keycode 6 = onehalf
    shift altgr keycode 6 = threeeighths
    shift keycode 7 = asciicircum
    altgr keycode 7 = threequarters
    shift altgr keycode 7 = fiveeighths
    shift keycode 8 = ampersand
    altgr keycode 8 = braceleft
    shift altgr keycode 8 = seveneighths
    shift keycode 9 = asterisk
    altgr keycode 9 = bracketleft
    shift altgr keycode 9 = trademark
    shift keycode 10 = parenleft
    altgr keycode 10 = bracketright
    shift altgr keycode 10 = plusminus
    shift keycode 11 = parenright
    altgr keycode 11 = braceright
    shift altgr keycode 11 = degree
keycode 12 = minus
    shift keycode 12 = underscore
    altgr keycode 12 = backslash
    shift altgr keycode 12 = questiondown
keycode 13 = equal
    shift keycode 13 = plus
    altgr keycode 13 = dead_cedilla
    shift altgr keycode 13 = dead_ogonek
    altgr keycode 16 = at
    shift altgr keycode 16 = Greek_OMEGA
    altgr keycode 17 = lstroke
    shift altgr keycode 17 = Lstroke
    altgr keycode 18 = emacron
    shift altgr keycode 18 = Emacron
    altgr keycode 19 = rcedilla
    shift altgr keycode 19 = Rcedilla
    altgr keycode 20 = tslash
    shift altgr keycode 20 = Tslash
    altgr keycode 21 = leftarrow
    shift altgr keycode 21 = yen
    altgr keycode 22 = umacron
    shift altgr keycode 22 = Umacron
    altgr keycode 23 = imacron
    shift altgr keycode 23 = Imacron
    altgr keycode 24 = omacron
    shift altgr keycode 24 = Omacron
    altgr keycode 25 = thorn
    shift altgr keycode 25 = THORN
keycode 26 = bracketleft
    shift keycode 26 = braceleft
    altgr keycode 26 = dead_diaeresis
    shift altgr keycode 26 = dead_abovering
keycode 27 = bracketright
    shift keycode 27 = braceright
    altgr keycode 27 = dead_tilde
    shift altgr keycode 27 = dead_macron
    shift keycode 28 = ISO_Next_Group
    altgr keycode 30 = amacron
    shift altgr keycode 30 = Amacron
    altgr keycode 31 = scaron
    shift altgr keycode 31 = Scaron
    altgr keycode 32 = eth
    shift altgr keycode 32 = ETH
    altgr keycode 33 = dstroke
    shift altgr keycode 33 = ordfeminine
    altgr keycode 34 = gcedilla
    shift altgr keycode 34 = Gcedilla
    altgr keycode 35 = hstroke
    shift altgr keycode 35 = Hstroke
    altgr keycode 37 = kcedilla
    shift altgr keycode 37 = Kcedilla
    altgr keycode 38 = lcedilla
    shift altgr keycode 38 = Lcedilla
keycode 39 = semicolon
    shift keycode 39 = colon
    altgr keycode 39 = dead_acute
    shift altgr keycode 39 = dead_doubleacute
keycode 40 = apostrophe
    shift keycode 40 = quotedbl
    altgr keycode 40 = leftdoublequotemark
    shift altgr keycode 40 = doublelowquotemark
keycode 41 = grave
    shift keycode 41 = asciitilde
    altgr keycode 41 = notsign
keycode 43 = backslash
    shift keycode 43 = bar
    altgr keycode 43 = dead_grave
    shift altgr keycode 43 = dead_breve
    altgr keycode 44 = zcaron
    shift altgr keycode 44 = Zcaron
    altgr keycode 45 = guillemotright
    shift altgr keycode 45 = greater
    altgr keycode 46 = ccaron
    shift altgr keycode 46 = Ccaron
    altgr keycode 47 = leftdoublequotemark
    shift altgr keycode 47 = grave
    altgr keycode 48 = rightdoublequotemark
    shift altgr keycode 48 = apostrophe
    altgr keycode 49 = ncedilla
    shift altgr keycode 49 = Ncedilla
    altgr keycode 50 = mu
    shift altgr keycode 50 = masculine
keycode 51 = comma
    shift keycode 51 = less
    altgr keycode 51 = horizconnector
    shift altgr keycode 51 = multiply
keycode 52 = period
    shift keycode 52 = greater
    altgr keycode 52 = periodcentered
    shift altgr keycode 52 = division
keycode 53 = slash
    shift keycode 53 = question
    altgr keycode 53 = dead_belowdot
    shift altgr keycode 53 = dead_abovedot
    altgr keycode 57 = nobreakspace
