// Keyboard layout for Western Europe. // Letters and symbols from Western European languages on levels three and four // of a basic American layout. Based on . // Copyright 2012 Steffen Bruentjen (eurkey (at) steffen dot bruentjen dot de) default partial alphanumeric_keys modifier_keys xkb_symbols "basic" { name[Group1] = "EurKEY (US)"; key {[ grave, asciitilde, dead_grave, dead_tilde ]}; key {[ 1, exclam, exclamdown, onesuperior ]}; key {[ 2, at, ordfeminine, twosuperior ]}; key {[ 3, numbersign, masculine, threesuperior ]}; key {[ 4, dollar, sterling, yen ]}; key {[ 5, percent, EuroSign, cent ]}; key {[ 6, asciicircum, dead_circumflex, dead_caron ]}; key {[ 7, ampersand, dead_abovering, dead_macron ]}; key {[ 8, asterisk, doublelowquotemark, singlelowquotemark ]}; key {[ 9, parenleft, leftdoublequotemark, leftsinglequotemark ]}; key {[ 0, parenright, rightdoublequotemark, rightsinglequotemark ]}; key {[ minus, underscore, endash, emdash ]}; key {[ equal, plus, multiply, division ]}; key {[ q, Q, ae, AE ]}; key {[ w, W, aring, Aring ]}; key {[ e, E, ediaeresis, Ediaeresis ]}; key {[ r, R, yacute, Yacute ]}; key {[ t, T, thorn, THORN ]}; key {[ y, Y, ydiaeresis, Ydiaeresis ]}; key {[ u, U, udiaeresis, Udiaeresis ]}; key {[ i, I, idiaeresis, Idiaeresis ]}; key {[ o, O, odiaeresis, Odiaeresis ]}; key {[ p, P, oe, OE ]}; key {[ bracketleft, braceleft, guillemotleft, U2039 ]}; // ‹ key {[ bracketright, braceright, guillemotright, U203A ]}; // › key {[ backslash, bar, notsign, brokenbar ]}; key {[ a, A, adiaeresis, Adiaeresis ]}; key {[ s, S, ssharp, section ]}; key {[ d, D, eth, ETH ]}; key {[ f, F, egrave, Egrave ]}; key {[ g, G, eacute, Eacute ]}; key {[ h, H, ugrave, Ugrave ]}; key {[ j, J, uacute, Uacute ]}; key {[ k, K, U0133, U0132 ]}; // ij, IJ key {[ l, L, oslash, Oslash ]}; key {[ semicolon, colon, degree, periodcentered ]}; key {[ apostrophe, quotedbl, dead_acute, dead_diaeresis ]}; key {[ z, Z, agrave, Agrave ]}; key {[ x, X, aacute, Aacute ]}; key {[ c, C, ccedilla, Ccedilla ]}; key {[ v, V, igrave, Igrave ]}; key {[ b, B, iacute, Iacute ]}; key {[ n, N, ntilde, Ntilde ]}; key {[ m, M, dead_greek, Multi_key ]}; key {[ comma, less, ograve, Ograve ]}; key {[ period, greater, oacute, Oacute ]}; key {[ slash, question, questiondown, U2026 ]}; // … include "level3(ralt_switch)" };