# for JLime # # By Pau Rodriguez-Estivill # <20060708> strings as usual keycode 1 = Escape keycode 2 = one shift keycode 2 = exclam AltGr keycode 2 = 0246 keycode 3 = two Shift keycode 3 = quotedbl AltGr keycode 3 = 0247 keycode 4 = three shift keycode 4 = numbersign keycode 5 = four shift keycode 5 = dollar AltGr keycode 5 = asciitilde keycode 6 = five shift keycode 6 = percent keycode 7 = six shift keycode 7 = ampersand keycode 8 = seven shift keycode 8 = slash keycode 9 = eight shift keycode 9 = parenleft keycode 10 = nine shift keycode 10 = parenright keycode 11 = zero shift keycode 11 = equal keycode 12 = apostrophe shift keycode 12 = question AltGr keycode 12 = backslash keycode 13 = 0250 shift keycode 13 = 0255 keycode 14 = Delete keycode 15 = Tab keycode 16 = +q +Q AltGr keycode 16 = at keycode 17 = +w shift keycode 17 = +W keycode 18 = +e +E AltGr keycode 18 = currency keycode 19 = +r shift keycode 19 = +R keycode 20 = +t shift keycode 20 = +T keycode 21 = +y shift keycode 21 = +Y keycode 22 = +u shift keycode 22 = +U keycode 23 = +i shift keycode 23 = +I keycode 24 = +o shift keycode 24 = +O keycode 25 = +p shift keycode 25 = +P keycode 26 = dead_acute shift keycode 26 = dead_diaeresis keycode 27 = plus asterisk asciitilde keycode 28 = Return keycode 29 = Control AltGr keycode 29 = Num_Lock keycode 30 = +a shift keycode 30 = +A keycode 31 = +s shift keycode 31 = +S keycode 32 = +d shift keycode 32 = +D keycode 33 = +f shift keycode 33 = +F keycode 34 = +g shift keycode 34 = +G keycode 35 = +h shift keycode 35 = +H keycode 36 = +j shift keycode 36 = +J keycode 37 = +k shift keycode 37 = +K keycode 38 = +l shift keycode 38 = +L keycode 39 = +0244 shift keycode 39 = +0245 keycode 40 = braceleft shift keycode 40 = bracketleft AltGr keycode 40 = dead_circumflex keycode 41 = F11 alt keycode 41 = Console_11 shift keycode 41 = F12 shift alt keycode 41 = Console_12 keycode 42 = Shift AltGr keycode 42 = Caps_Lock keycode 43 = braceright shift keycode 43 = bracketright AltGr keycode 43 = dead_grave keycode 44 = +z +Z AltGr keycode 44 = less keycode 45 = +x +X AltGr keycode 45 = greater keycode 46 = +c +C AltGr keycode 46 = 0247 shift AltGr keycode 46 = 0246 keycode 47 = +v shift keycode 47 = +V keycode 48 = +b shift keycode 48 = +B keycode 49 = +n shift keycode 49 = +N keycode 50 = +m +M mu keycode 51 = comma shift keycode 51 = semicolon keycode 52 = period shift keycode 52 = colon keycode 53 = minus underscore Meta_minus keycode 54 = Shift keycode 56 = Alt keycode 57 = space space Meta_space keycode 58 = F9 alt keycode 58 = Console_9 keycode 59 = F1 keycode 60 = F2 keycode 61 = F3 alt keycode 61 = Console_3 keycode 62 = F4 alt keycode 62 = Console_4 keycode 63 = F5 alt keycode 63 = Console_5 keycode 64 = F6 alt keycode 64 = Console_6 keycode 65 = F7 alt keycode 65 = Console_7 keycode 66 = F8 alt keycode 66 = Console_8 keycode 72 = Up alt keycode 72 = PageUp shift alt keycode 72 = Scroll_Backward keycode 75 = Left alt keycode 75 = Home keycode 77 = Right alt keycode 77 = End keycode 80 = Down alt keycode 80 = PageDown shift alt keycode 80 = Scroll_Forward keycode 83 = Remove alt keycode 83 = Insert keycode 91 = Insert keycode 112 = F10 alt keycode 112 = Console_10 keycode 115 = AltGr keycode 123 = bar shift keycode 123 = 0372 AltGr keycode 123 = +0252 ! compose for cp 850 compose '`' 'A' to '' compose '`' 'a' to '' compose '\'' 'A' to '' compose '\'' 'a' to '' compose '^' 'A' to '' compose '^' 'a' to '' compose '~' 'A' to '' compose '~' 'a' to '' compose '"' 'A' to '' compose '"' 'a' to '' compose 'O' 'A' to '' compose 'o' 'a' to '' compose '0' 'A' to '' compose '0' 'a' to '' compose 'A' 'A' to '' compose 'a' 'a' to '' compose 'A' 'E' to '' compose 'a' 'e' to '' compose ',' 'C' to '' compose ',' 'c' to '' compose '`' 'E' to '' compose '`' 'e' to '' compose '\'' 'E' to '' compose '\'' 'e' to '' compose '^' 'E' to '' compose '^' 'e' to '' compose '"' 'E' to '' compose '"' 'e' to '' compose '`' 'I' to '' compose '`' 'i' to '' compose '\'' 'I' to '' compose '\'' 'i' to '' compose '^' 'I' to '' compose '^' 'i' to '' compose '"' 'I' to '' compose '"' 'i' to '' compose '-' 'D' to '' compose '-' 'd' to '' compose '~' 'N' to '' compose '~' 'n' to '' compose '`' 'O' to '' compose '`' 'o' to '' compose '\'' 'O' to '' compose '\'' 'o' to '' compose '^' 'O' to '' compose '^' 'o' to '' compose '~' 'O' to '' compose '~' 'o' to '' compose '"' 'O' to '' compose '"' 'o' to '' compose '/' 'O' to '' compose '/' 'o' to '' compose '`' 'U' to '' compose '`' 'u' to '' compose '\'' 'U' to '' compose '\'' 'u' to '' compose '^' 'U' to '' compose '^' 'u' to '' compose '"' 'U' to '' compose '"' 'u' to '' compose '\'' 'Y' to '' compose '\'' 'y' to '' compose 'T' 'H' to '' compose 't' 'h' to '' compose 's' 's' to '' compose '"' 'y' to '' compose 's' 'z' to '' compose 'i' 'j' to ''