# for altg we choose a mapping close to the MacOSX charmap which gets # enabled when the option key is pressed, i.e. not the one, which is assigned # with the alt aka (option+shift) keymap. Also wrt. UTF-8 chars we try to # use the equivalent from ISO 8859-1 char set */ key 4 base a shift A caps A ctrl ^A altg '\345' key 6 base c shift C caps C ctrl ^C altg '\347' key 8 base e shift E caps E ctrl ^E altg '\244' key 10 base g shift G caps G ctrl ^G altg '\251' key 11 base h shift H caps H ctrl '\b' altg '\252' key 12 base i shift I caps I ctrl '\t' altg / key 13 base j shift J caps J ctrl '\n' altg '\272' key 15 base l shift L caps L ctrl ^L altg @ key 16 base m shift M caps M ctrl '\r' altg '\265' key 17 base n shift N caps N ctrl ^N altg ~ key 18 base o shift O caps O ctrl ^O altg '\370' key 20 base q shift Q caps Q ctrl ^Q altg '\253' key 21 base r shift R caps R ctrl ^R altg '\256' key 22 base s shift S caps S ctrl ^S altg '\270' key 24 base u shift U caps U ctrl ^U altg '\250' key 28 base z shift Z caps Z ctrl ^Z altg nop key 29 base y shift Y caps Y ctrl ^Y altg '\245' key 30 base 1 shift ! caps 1 ctrl 1 altg '\241' key 31 base 2 shift '"' caps 2 ctrl ^@ altg '\262' key 32 base 3 shift '\247' caps 3 ctrl 3 altg '\266' key 33 base 4 shift $ caps 4 ctrl 4 altg '\242' key 34 base 5 shift % caps 5 ctrl 5 altg [ key 35 base 6 shift & caps 6 ctrl 6 altg ] key 36 base 7 shift / caps 7 ctrl 7 altg | key 37 base 8 shift ( caps 8 ctrl ^[ altg { key 38 base 9 shift ) caps 9 ctrl ^] altg } key 39 base 0 shift = caps 0 ctrl 0 altg nop key 44 base ' ' shift ' ' caps ' ' ctrl ^@ altg '\240' key 45 base '\337' shift ? caps '\337' ctrl '\337' altg '\277' # the follwoing would be the identical mapping #key 46 base fa_acute shift fa_grave caps fa_acute ctrl fa_acute altg '\'' numl = # however, wrt. german left and right single quotes are much more needed # than the accent stuff key 46 base '\264' shift ` caps fa_acute ctrl fa_grave altg '\'' numl = key 47 base '\374' shift '\334' caps '\334' ctrl '\374' altg '\267' key 48 base + shift * caps + ctrl + altg '\261' key 49 all hole key 50 base # shift '\'' caps # ctrl # altg ` key 51 base '\366' shift '\326' caps '\326' ctrl '\366' altg nop key 52 base '\344' shift '\304' caps '\304' ctrl ^[ altg '\346' key 53 base ^ shift '\260' caps ^ ctrl ^^ altg | key 54 base , shift ; caps , ctrl , altg nop key 55 base . shift : caps . ctrl . altg nop key 56 base - shift _ caps - ctrl ^_ altg - key 70 all hole key 71 all hole key 72 all hole key 73 all hole key 83 all shiftkeys+numlock numl ^[ key 88 all '\r' key 99 base bf(10) shift bf(10) caps bf(10) altg . numl padsep key 101 all hole key 102 all hole key 116 all hole key 117 all hole key 118 all hole key 119 all hole key 120 all hole key 121 all hole key 122 all hole key 123 all hole key 124 all hole key 125 all hole key 126 all hole key 127 all hole key 158 all hole key 226 all shiftkeys+altgraph up shiftkeys+altgraph key 228 all hole key 230 all hole # the right command key. Could make it compose or alt key 231 all buckybits+metabit up buckybits+metabit