include common shift keycode 2 = exclam altgr keycode 2 = bar shift keycode 3 = quotedbl altgr keycode 3 = at shift altgr keycode 3 = oneeighth shift keycode 4 = periodcentered altgr keycode 4 = numbersign shift altgr keycode 4 = sterling shift keycode 5 = dollar altgr keycode 5 = asciitilde shift keycode 6 = percent altgr keycode 6 = onehalf shift altgr keycode 6 = threeeighths shift keycode 7 = ampersand altgr keycode 7 = notsign shift altgr keycode 7 = fiveeighths shift keycode 8 = slash shift altgr keycode 8 = seveneighths shift keycode 9 = parenleft shift altgr keycode 9 = trademark shift keycode 10 = parenright shift altgr keycode 10 = plusminus shift keycode 11 = equal shift altgr keycode 11 = degree keycode 12 = apostrophe shift keycode 12 = question keycode 13 = exclamdown shift keycode 13 = questiondown shift altgr keycode 16 = Greek_OMEGA altgr keycode 17 = lstroke shift altgr keycode 17 = Lstroke altgr keycode 18 = EuroSign altgr keycode 19 = paragraph shift altgr keycode 19 = registered altgr keycode 20 = tslash shift altgr keycode 20 = Tslash altgr keycode 21 = leftarrow shift altgr keycode 21 = yen altgr keycode 22 = downarrow shift altgr keycode 22 = uparrow altgr keycode 23 = rightarrow shift altgr keycode 23 = idotless altgr keycode 24 = oslash shift altgr keycode 24 = Ooblique altgr keycode 25 = thorn shift altgr keycode 25 = THORN keycode 26 = dead_grave shift keycode 26 = dead_circumflex altgr keycode 26 = bracketleft shift altgr keycode 26 = dead_abovering keycode 27 = plus shift keycode 27 = asterisk altgr keycode 27 = bracketright shift altgr keycode 27 = dead_macron altgr keycode 30 = ae shift altgr keycode 30 = AE altgr keycode 31 = ssharp shift altgr keycode 31 = section altgr keycode 32 = eth shift altgr keycode 32 = ETH altgr keycode 33 = dstroke altgr keycode 34 = eng shift altgr keycode 34 = ENG altgr keycode 35 = hstroke shift altgr keycode 35 = Hstroke altgr keycode 37 = kra altgr keycode 38 = lstroke shift altgr keycode 38 = Lstroke keycode 39 = ntilde shift keycode 39 = Ntilde shift altgr keycode 39 = dead_doubleacute keycode 40 = dead_acute shift keycode 40 = dead_diaeresis altgr keycode 40 = braceleft keycode 41 = masculine shift keycode 41 = ordfeminine altgr keycode 41 = backslash keycode 43 = ccedilla shift keycode 43 = Ccedilla altgr keycode 43 = braceright shift altgr keycode 43 = dead_breve altgr keycode 44 = guillemotleft altgr keycode 45 = guillemotright altgr keycode 46 = cent shift altgr keycode 46 = copyright altgr keycode 47 = leftdoublequotemark shift altgr keycode 47 = grave altgr keycode 48 = rightdoublequotemark altgr keycode 50 = mu keycode 51 = comma shift keycode 51 = semicolon altgr keycode 51 = horizconnector shift altgr keycode 51 = multiply keycode 52 = period shift keycode 52 = colon shift altgr keycode 52 = division keycode 53 = minus shift keycode 53 = underscore altgr keycode 53 = dead_belowdot shift altgr keycode 53 = dead_abovedot keycode 86 = less shift keycode 86 = greater