// Custom keymap by Claudius Hubig // Mostly the same layout as QWERTZ/German, only the second, // third and fourth level differs (sometimes) default // partial alphanumeric_keys xkb_symbols "basic" { include "latin(type4)" include "kpdl(comma)" include "level3(ralt_switch)" name[Group1]="x2017"; key {[ space, space, space, thinspace ]}; key {[ Return, Return, Return, Return ]}; key {[ slash, less, greater, brokenbar ]}; key {[ y, Y, guillemotright, U203A ]}; // half guillemotright key {[ x, X, guillemotleft, U2039 ]}; // half guillemotleft key {[ c, C, doublelowquotemark, singlelowquotemark ]}; key {[ v, V, leftdoublequotemark, leftsinglequotemark ]}; key {[ b, B, rightdoublequotemark, rightsinglequotemark ]}; key {[ n, N, Greek_nu, U2115 ]}; // natural numbers key {[ m, M, Greek_mu, U211D ]}; // real numbers key {[ comma, semicolon, U00B7, multiply ]}; key {[ period, colon, U2026, division ]}; // ldots key {[ minus, underscore, endash, emdash ]}; key {[ a, A, Greek_alpha, sterling ]}; key {[ s, S, ssharp, Greek_SIGMA ]}; key {[ d, D, Greek_delta, Greek_DELTA ]}; key {[ f, F, Greek_theta, notsign ]}; key {[ g, G, Greek_gamma, Greek_GAMMA ]}; key {[ h, H, Greek_eta, Greek_phi ]}; key {[ j, J, numbersign, U2203 ]}; // exists key {[ k, K, Greek_kappa, Greek_beta ]}; key {[ l, L, Greek_lambda, Greek_LAMBDA ]}; key {[ odiaeresis, Odiaeresis, Greek_xi, Greek_XI ]}; key {[ adiaeresis, Adiaeresis, Greek_psi, Greek_PSI ]}; key {[ braceleft, braceright, U2227, U2228 ]}; // wedge, vee key {[ q, Q, at, partialderivative ]}; key {[ w, W, Greek_omega, Greek_OMEGA ]}; key {[ e, E, EuroSign, Greek_epsilon ]}; key {[ r, R, Greek_rho, registered ]}; key {[ t, T, Greek_tau, trademark ]}; key {[ z, Z, Greek_zeta, Greek_PHI ]}; key {[ u, U, U2019, yen ]}; // real apostrophe key {[ i, I, Greek_iota, U2102 ]}; // complex numbers key {[ o, O, asciicircum, Greek_sigma ]}; key {[ p, P, Greek_pi, Greek_PI ]}; key {[ udiaeresis, Udiaeresis, exclamdown, questiondown ]}; key {[ plus, asterisk, dead_tilde, nobreakspace ]}; key {[ dollar, degree, dead_circumflex, U2207 ]}; // nabla key {[ 1, exclam, onesuperior, dead_acute ]}; key {[ 2, quotedbl, twosuperior, dead_grave ]}; key {[ 3, bar, threesuperior, U2282 ]}; // subset key {[ 4, apostrophe, lessthanequal, U2208 ]}; key {[ 5, percent, greaterthanequal, copyright ]}; // element of key {[ 6, ampersand, U21D2, U21D4 ]}; // Rightarrow & Leftrightarrow key {[ 7, section, U21D0, leftarrow ]}; // Leftarrow key {[ 8, parenleft, downarrow, uparrow ]}; key {[ 9, parenright, U204F, rightarrow ]}; key {[ 0, equal, onehalf, onequarter ]}; key {[ backslash, U003F, onethird, U2155 ]}; // one fifth key {[ bracketleft, bracketright, plusminus, U2200 ]}; // forall };