// This variant is a 100% dvorak layout for the international 105-keyboard. The three // additional letters found in Finnish/Swedish are generated with the additional "key " // to the right of the left Shift key as follows: // // key = ä // key + Shift = ö // key + AltGr = å // // Capitals: // a + AltGr = Ä // o + AltGr = Ö // key + Shift+AltGr = Å // // The Numpad decimal separator is '.' instead of the usual comma. // // Based on ArkkuDvorak by Kimmo Kulovesi // http://www.cs.helsinki.fi/u/kkuloves/dvorak.shtml partial alphanumeric_keys xkb_symbols "arkkudvorak" { name[Group1]= "Finnish - ArkkuDvorak"; key { [ space, space, space, nobreakspace ] }; key { [ grave, asciitilde, dead_grave, dead_tilde ] }; key { [ 1, exclam, onesuperior, exclamdown ] }; key { [ 2, at, twosuperior, enfilledcircbullet ] }; key { [ 3, numbersign, threesuperior, sterling ] }; key { [ 4, dollar, EuroSign, onequarter ] }; key { [ 5, percent, onehalf, threequarters ] }; key { [ 6, asciicircum, dead_circumflex, radical ] }; key { [ 7, ampersand, paragraph, section ] }; key { [ 8, asterisk, infinity, multiply ] }; key { [ 9, parenleft, dagger, U2248 ] }; key { [ 0, parenright, degree, notequal ] }; key { [ bracketleft, braceleft, lessthanequal, seconds ] }; key { [ bracketright, braceright, greaterthanequal, minutes ] }; key { [ apostrophe, quotedbl, leftdoublequotemark, leftsinglequotemark ] }; key { [ comma, less, rightdoublequotemark, rightsinglequotemark ] }; key { [ period, greater, ellipsis, periodcentered ] }; key { [ p, P, Greek_pi, Greek_PI ] }; key { [ y, Y, Greek_psi, Greek_PSI ] }; key { [ f, F, Greek_phi, Greek_PHI ] }; key { [ g, G, Greek_gamma, Greek_GAMMA ] }; key { [ c, C, ccedilla, Ccedilla ] }; key { [ r, R, registered, copyright ] }; key { [ l, L, Greek_lambda, Greek_LAMBDA ] }; key { [ slash, question, dead_acute, questiondown ] }; key { [ equal, plus, dead_grave, plusminus ] }; key { [ a, A, Adiaeresis, acircumflex ] }; key { [ o, O, Odiaeresis, oslash ] }; key { [ e, E, egrave, eacute ] }; key { [ u, U, udiaeresis, Udiaeresis ] }; key { [ i, I, ae, oe ] }; key { [ d, D, Greek_delta, Greek_DELTA ] }; key { [ h, H, hcircumflex, heart ] }; key { [ t, T, trademark, U03D1 ] }; key { [ n, N, ntilde, Ntilde ] }; key { [ s, S, scaron, scircumflex ] }; key { [ minus, underscore, endash, emdash ] }; key { [ backslash, bar, guillemotright, dead_macron ] }; key { [ adiaeresis, odiaeresis, aring, Aring ] }; key { [ semicolon, colon, dead_diaeresis, U2200 ] }; key { [ q, Q, Greek_omega, Greek_OMEGA ] }; key { [ j, J, Greek_epsilon, U2203 ] }; key { [ k, K, Greek_chi, Greek_kappa ] }; key { [ x, X, Greek_xi, Greek_XI ] }; key { [ b, B, ssharp, Greek_beta ] }; key { [ m, M, mu, Greek_MU ] }; key { [ w, W, ubreve, Ubreve ] }; key { [ v, V, Greek_alpha, rightarrow ] }; key { [ z, Z, Greek_sigma, Greek_SIGMA ] }; include "level3(ralt_switch)" };