1 map 0x438 2 include common 3 4 # 5 # Top row 6 # 7 onehalf 0x29 8 section 0x29 shift 9 10 # 1 11 exclam 0x2 shift 12 13 # 2 14 quotedbl 0x3 shift 15 at 0x3 altgr 16 17 # 3 18 numbersign 0x4 shift 19 sterling 0x4 altgr 20 # 4 21 currency 0x5 shift 22 dollar 0x5 altgr 23 # 5 24 percent 0x6 shift 25 # 6 26 ampersand 0x7 shift 27 # 7 28 slash 0x8 shift 29 braceleft 0x8 altgr 30 # 8 31 parenleft 0x9 shift 32 bracketleft 0x9 altgr 33 # 9 34 parenright 0xa shift 35 bracketright 0xa altgr 36 # 0 37 equal 0xb shift 38 braceright 0xb altgr 39 40 plus 0xc 41 question 0xc shift 42 plusminus 0xc altgr 43 44 bar 0xd altgr 45 dead_acute 0xd 46 47 # 48 # QWERTY first row 49 # 50 EuroSign 0x12 altgr 51 aring 0x1a 52 Aring 0x1a shift 53 eth 0x1b addupper 54 asciitilde 0x1b altgr 55 56 # 57 # QWERTY second row 58 # 59 ae 0x27 addupper 60 oslash 0x28 61 Ooblique 0x28 shift 62 apostrophe 0x2b 63 asterisk 0x2b shift 64 65 # 66 # QWERTY third row 67 # 68 less 0x56 69 greater 0x56 shift 70 backslash 0x56 altgr 71 comma 0x33 72 semicolon 0x33 shift 73 period 0x34 74 colon 0x34 shift 75 minus 0x35 76 underscore 0x35 shift 77