// ge_la (Georgian "latin layout") // From the comments of the xmodmap file: // // Georgian keyboard map, in the so called "latin" layout. // 1999, Pablo Saratxaga // // Georgian mode is toggled by Right_Ctrl key and shifted by AltGr key. // uppercase in georgian mode gives the lower case ascii, this can be useful // to type whithout switching mode. // // the layout has been copied from // http://members.tripod.com/~beso/html/L-K-COD.HTM // with some few changes it is: // // `~ 1!1! 2@2@ 3 3 4$4$ 5% 6^6^ 7&7& 8*8* 9(9( 0)0) -_-_ =+=+ \|\| BackSp // Tab qQქq wWწჭ eEეe rRრr tTტღ yYყთ uUუu iIიi oOოo Ppპp [{[{ ]}]} // CapsLock aAაa sSსშ dDდd fFფf gGგg hHჰh jJჯჟ kKკk lLლl ;:;: '"'" Return // Shift «» zZზძ xXხx cCცჩ vVვv bBბb nNნn mMმm ,<,< .>.> /?/? Shift // Ctrl Alt Space Space Space NonBreakingSpace  ModeShift ModeLock // // the chars ჱჲჳჴჵჶ are not mapped... // partial default alphanumeric_keys xkb_symbols "basic" { // Describes the differences between a very simple en_US // keyboard and a very simple Georgian "latin layout" keyboard name[Group2]= "Georgian"; key {[], [ 0x010010e5, q ] }; key {[], [ 0x010010ec, 0x010010ed ] }; key {[], [ 0x010010d4, e ] }; key {[], [ 0x010010e0, 0x010010e6 ] }; key {[], [ 0x010010e2, 0x010010d7 ] }; key {[], [ 0x010010e7, y ] }; key {[], [ 0x010010e3, u ] }; key {[], [ 0x010010d8, i ] }; key {[], [ 0x010010dd, o ] }; key {[], [ 0x010010de, p ] }; key {[], [ bracketleft, braceleft ] }; key {[], [ bracketright, braceright ] }; key {[], [ 0x010010d0, a ] }; key {[], [ 0x010010e1, 0x010010e8 ] }; key {[], [ 0x010010d3, d ] }; key {[], [ 0x010010e4, f ] }; key {[], [ 0x010010d2, g ] }; key {[], [ 0x010010f0, h ] }; key {[], [ 0x010010ef, 0x010010df ] }; key {[], [ 0x010010d9, k ] }; key {[], [ 0x010010da, l ] }; key {[], [ semicolon, colon ] }; key {[], [ apostrophe, quotedbl ] }; key {[], [ backslash, bar ] }; key {[], [ guillemotleft,guillemotright ] }; key {[], [ 0x010010d6, 0x010010eb ] }; key {[], [ 0x010010ee, x ] }; key {[], [ 0x010010ea, 0x010010e9 ] }; key {[], [ 0x010010d5, v ] }; key {[], [ 0x010010d1, b ] }; key {[], [ 0x010010dc, n ] }; key {[], [ 0x010010db, m ] }; key {[], [ comma, less ] }; key {[], [ period, greater ] }; key {[], [ slash, question ] }; };