// Copyright (C) Dmitry Golubev , 2003 // Reworked to get rid of dead_keys (use of which in this case // is a dirty hack). It is now not dependent on locale settings // and GTK_IM_MODULES in Gnome. The map is also providing some of // ISO9995-3 alternate characters. // The file is licensed under the terms of GPL version 2 or later. partial default alphanumeric_keys modifier_keys xkb_symbols "basic" { // include "pc/latin" name[Group1]= "Latin"; name[Group2]= "Latvian"; key {[grave, asciitilde], [quoteright, tilde]}; key {[1, exclam], [onesuperior, exclamdown]}; key {[2, at], [twosuperior, oneeighth]}; key {[3, numbersign], [threesuperior, sterling]}; key {[4, dollar], [EuroSign, cent]}; key {[5, percent], [onehalf, threeeighths]}; key {[6, asciicircum], [threequarters, fiveeighths]}; key {[7, ampersand], [braceleft, seveneighths]}; key {[8, asterisk], [bracketleft, trademark]}; key {[9, parenleft], [bracketright, plusminus]}; key {[0, parenright], [braceright, degree]}; key {[minus, underscore], [backslash, questiondown]}; key {[equal, plus]}; key {[q, Q]}; key {[w, W]}; key {[e, E], [emacron, Emacron]}; key {[r, R], [rcedilla, Rcedilla]}; key {[t, T]}; key {[y, Y]}; key {[u, U], [umacron, Umacron]}; key {[i, I], [imacron, Imacron]}; key {[o, O], [omacron, Omacron]}; key {[p, P]}; key {[bracketleft, braceleft]}; key {[bracketright, braceright]}; key {[a, A], [amacron, Amacron]}; key {[s, S], [scaron, Scaron]}; key {[d, D]}; key {[f, F]}; key {[g, G], [gcedilla, Gcedilla]}; key {[h, H]}; key {[j, J]}; key {[k, K], [kcedilla, Kcedilla]}; key {[l, L], [lcedilla, Lcedilla]}; key {[semicolon, colon]}; key {[apostrophe, quotedbl], [leftdoublequotemark, doublelowquotemark]}; key {[z, Z], [zcaron, Zcaron]}; key {[z, Z]}; key {[x, X]}; key {[c, C], [ccaron, Ccaron]}; key {[c, C]}; key {[v, V]}; key {[b, B]}; key {[n, N], [ncedilla, Ncedilla]}; key {[n, N]}; key {[m, M]}; key {[comma, less], [horizconnector, multiply]}; key {[period, greater], [periodcentered, division]}; key {[slash, question]}; key {[backslash, bar]}; key {type[Group1]="ONE_LEVEL", [space]}; key {type[Group1]="ONE_LEVEL", [ISO_Group_Shift]}; }; partial alphanumeric_keys modifier_keys xkb_symbols "apostrophe" { // include "pc/latin" name[Group1]= "Latin"; name[Group2]= "Latvian"; key {[grave, asciitilde], [quoteright, tilde]}; key {[1, exclam], [onesuperior, exclamdown]}; key {[2, at], [twosuperior, oneeighth]}; key {[3, numbersign], [threesuperior, sterling]}; key {[4, dollar], [EuroSign, cent]}; key {[5, percent], [onehalf, threeeighths]}; key {[6, asciicircum], [threequarters, fiveeighths]}; key {[7, ampersand], [braceleft, seveneighths]}; key {[8, asterisk], [bracketleft, trademark]}; key {[9, parenleft], [bracketright, plusminus]}; key {[0, parenright], [braceright, degree]}; key {[minus, underscore], [backslash, questiondown]}; key {[equal, plus]}; key {[q, Q]}; key {[w, W]}; key {[e, E], [emacron, Emacron]}; key {[r, R], [rcedilla, Rcedilla]}; key {[t, T]}; key {[y, Y]}; key {[u, U], [umacron, Umacron]}; key {[i, I], [imacron, Imacron]}; key {[o, O], [omacron, Omacron]}; key {[p, P]}; key {[bracketleft, braceleft]}; key {[bracketright, braceright]}; key {[a, A], [amacron, Amacron]}; key {[s, S], [scaron, Scaron]}; key {[d, D]}; key {[f, F]}; key {[g, G], [gcedilla, Gcedilla]}; key {[h, H]}; key {[j, J]}; key {[k, K], [kcedilla, Kcedilla]}; key {[l, L], [lcedilla, Lcedilla]}; key {[semicolon, colon]}; key {[ISO_Group_Latch, quotedbl], [apostrophe, quotedbl]}; key {[z, Z], [zcaron, Zcaron]}; key {[z, Z]}; key {[x, X]}; key {[c, C], [ccaron, Ccaron]}; key {[c, C]}; key {[v, V]}; key {[b, B]}; key {[n, N], [ncedilla, Ncedilla]}; key {[n, N]}; key {[m, M]}; key {[comma, less], [horizconnector, multiply]}; key {[period, greater], [periodcentered, division]}; key {[slash, question]}; key {[backslash, bar]}; key {type[Group1]="ONE_LEVEL", [space], type[Group2]="ONE_LEVEL", [apostrophe]}; key {type[Group1]="ONE_LEVEL", [ISO_Group_Shift]}; }; partial alphanumeric_keys modifier_keys xkb_symbols "tilde" { // include "pc/latin" name[Group1]= "Latin"; name[Group2]= "Latvian"; key {[ISO_Group_Latch, asciitilde], [grave, asciitilde]}; key {[1, exclam], [onesuperior, exclamdown]}; key {[2, at], [twosuperior, oneeighth]}; key {[3, numbersign], [threesuperior, sterling]}; key {[4, dollar], [EuroSign, cent]}; key {[5, percent], [onehalf, threeeighths]}; key {[6, asciicircum], [threequarters, fiveeighths]}; key {[7, ampersand], [braceleft, seveneighths]}; key {[8, asterisk], [bracketleft, trademark]}; key {[9, parenleft], [bracketright, plusminus]}; key {[0, parenright], [braceright, degree]}; key {[minus, underscore], [backslash, questiondown]}; key {[equal, plus]}; key {[q, Q]}; key {[w, W]}; key {[e, E], [emacron, Emacron]}; key {[r, R], [rcedilla, Rcedilla]}; key {[t, T]}; key {[y, Y]}; key {[u, U], [umacron, Umacron]}; key {[i, I], [imacron, Imacron]}; key {[o, O], [omacron, Omacron]}; key {[p, P]}; key {[bracketleft, braceleft]}; key {[bracketright, braceright]}; key {[a, A], [amacron, Amacron]}; key {[s, S], [scaron, Scaron]}; key {[d, D]}; key {[f, F]}; key {[g, G], [gcedilla, Gcedilla]}; key {[h, H]}; key {[j, J]}; key {[k, K], [kcedilla, Kcedilla]}; key {[l, L], [lcedilla, Lcedilla]}; key {[semicolon, colon]}; key {[apostrophe, quotedbl], [leftdoublequotemark, doublelowquotemark]}; key {[z, Z], [zcaron, Zcaron]}; key {[z, Z]}; key {[x, X]}; key {[c, C], [ccaron, Ccaron]}; key {[c, C]}; key {[v, V]}; key {[b, B]}; key {[n, N], [ncedilla, Ncedilla]}; key {[n, N]}; key {[m, M]}; key {[comma, less], [horizconnector, multiply]}; key {[period, greater], [periodcentered, division]}; key {[slash, question]}; key {[backslash, bar]}; key {type[Group1]="ONE_LEVEL", [space], type[Group2]="ONE_LEVEL", [asciitilde]}; key {type[Group1]="ONE_LEVEL", [ISO_Group_Shift]}; };