// Latvian keyboard map by Ilya Ketris // // $XFree86: xc/programs/xkbcomp/symbols/lv,v 1.1 2001/05/19 00:35:43 dawes Exp $ partial default alphanumeric_keys modifier_keys xkb_symbols "basic" { // Describes the differences between a very simple en_US // keyboard and a very simple Latvian keyboard // Extentions: Euro on AltGr+4, nobreakspace on AltGr+Space, // Rcedilla for diaspora Latvian, Omacron for Latgalian name[Group1]= "US/ASCII"; name[Group2]= "Latvian"; key { [ Return, ISO_Next_Group ]}; key { [ 4, dollar ], [ EuroSign, cent ]}; key { [ e, E ], [ emacron, Emacron ]}; key { [ r, R ], [ rcedilla, Rcedilla ]}; key { [ u, U ], [ umacron, Umacron ]}; key { [ i, I ], [ imacron, Imacron ]}; key { [ o, O ], [ omacron, Omacron ]}; key { [ a, A ], [ amacron, Amacron ]}; key { [ s, S ], [ scaron, Scaron ]}; key { [ g, G ], [ gcedilla, Gcedilla ]}; key { [ k, K ], [ kcedilla, Kcedilla ]}; key { [ l, L ], [ lcedilla, Lcedilla ]}; key { [ quoteright, quotedbl ], [ leftdoublequotemark, doublelowquotemark]}; key { [ z, Z ], [ zcaron, Zcaron ]}; key { [ c, C ], [ ccaron, Ccaron ]}; key { [ n, N ], [ ncedilla, Ncedilla ]}; key { [ space, space ], [ nobreakspace, nobreakspace ]}; // End alphanumeric section // Begin modifier mappings modifier_map Shift { Shift_L }; modifier_map Lock { Caps_Lock, ISO_Lock }; modifier_map Control{ Control_L }; modifier_map Mod3 { Mode_switch }; }; partial alphanumeric_keys xkb_symbols "Sundeadkeys" { include "lv(basic)" // for consistent naming }; partial alphanumeric_keys xkb_symbols "sundeadkeys" { include "lv(Sundeadkeys)" // for consistent naming }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { include "lv(basic)" // for consistent naming };