Uudemmissa Xubuntuissa näytti DAS-näppäimistöasettelu löytäneen paikkansa vakioasennuksessa suomalaisena näppäimistövarianttina. Itse näppäimistöä vuosia käyttäneenä olisin taipuvainen muuttamaan sitä hieman takaisin perinteisempään suuntaan. Varsinkin havaitsin, että F-kirjaimen pudottaminen pienempikuin/suurempikuin -merkin paikalle on joidenkin ohjelmien ja tiettyjen kannettavien näppäimistöjen kannalta ongelmallinen. Samoin yhtenäiset kirjainrivit ovat minusta esteettisesti miellyttävämpiä. Joten tässä olisi oma variaationi. Olen itse säilyttänyt sitä ruotsalaisen näppäimistön tiedostossa /usr/share/X11/xkb/symbols/se. Tarvitsen itse satunnaisesti kreikan kielen aakkosia, joten lisäsin ne Alternate Graphic (Alt Gr) -näppäimellä syntyviksi.
Tämän pätkän kun lisää tiedostoon /usr/share/X11/xkb/symbols/se, niin sillä muunnoksen pitäisi syntyä:
default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type2)"
include "se(se)"
};
partial alphanumeric_keys
xkb_symbols "se" {
name[Group1]="Swedish";
key <SPCE> { [ space, space, space, nobreakspace ] };
key <TLDE> { [ section, onehalf, onequarter, threequarters ] };
key <AE01> { [ 1, exclam, exclamdown, onesuperior ] };
key <AE02> { [ 2, quotedbl, at, twosuperior ] };
key <AE03> { [ 3, numbersign, sterling, threesuperior ] };
key <AE04> { [ 4, currency, dollar, cent ] };
key <AE05> { [ 5, percent, EuroSign, masculine ] };
key <AE06> { [ 6, ampersand, yen, ordfeminine ] };
key <AE07> { [ 7, slash, braceleft, plusminus ] };
key <AE08> { [ 8, parenleft, bracketleft, guillemotleft ] };
key <AE09> { [ 9, parenright, bracketright, guillemotright ] };
key <AE10> { [ 0, equal, braceright, degree ] };
key <AE11> { [ plus, question, backslash, questiondown ] };
key <AE12> { [ less, greater, dead_acute, dead_grave ] };
key <LSGT> { [ apostrophe, bar, less, greater ] };
key <AB01> { [ x, X, Greek_chi, Greek_CHI ] }; // χ Χ
key <AB02> { [ d, D, Greek_delta, Greek_DELTA ] }; // δ Δ
key <AB03> { [ m, M, Greek_mu, Greek_MU ] }; // μ Μ
key <AB04> { [ j, J, Greek_xi, Greek_XI ] }; // ξ Ξ
key <AB05> { [ aring, Aring, ssharp, NoSymbol ] };
key <AB06> { [ odiaeresis, Odiaeresis, oe, OE] };
key <AB07> { [ adiaeresis, Adiaeresis, ae, ae] };
key <AB08> { [ comma, semicolon, dead_cedilla, dead_ogonek ] };
key <AB09> { [ period, colon, periodcentered, notsign ] };
key <AB10> { [ minus, U2212, underscore, plusminus] };
key <AC01> { [ s, S, Greek_sigma, Greek_SIGMA ] }; // σ Σ
key <AC02> { [ l, L, Greek_lamda, Greek_LAMDA ] }; // λ Λ
key <AC03> { [ n, N, Greek_nu, Greek_NU ] }; // ν Ν
key <AC04> { [ t, T, Greek_tau, Greek_TAU ] }; // τ Τ
key <AC05> { [ v, V, Greek_omega, Greek_OMEGA ] }; // ω Ω
key <AC06> { [ g, G, Greek_gamma, Greek_GAMMA ] }; // γ Γ
key <AC07> { [ a, A, Greek_alpha, Greek_ALPHA ] }; // α Α
key <AC08> { [ i, I, Greek_iota, Greek_IOTA ] }; // ι Ι
key <AC09> { [ o, O, Greek_omicron, Greek_OMICRON ] }; // ο Ο
key <AC10> { [ e, E, Greek_epsilon, Greek_EPSILON ] }; // ε Ε
key <AC11> { [ c, C, Greek_psi, Greek_PSI ] }; // ψ Ψ
key <BKSL> { [ apostrophe, asterisk ] };
key <AD01> { [ p, P, Greek_pi, Greek_PI ] }; // π Π
key <AD02> { [ h, H, Greek_eta, Greek_ETA ] }; // η Η
key <AD03> { [ r, R, Greek_rho, Greek_RHO ] }; // ρ Ρ
key <AD04> { [ k, K, Greek_kappa, Greek_KAPPA ] }; // κ Κ
key <AD05> { [ f, F, Greek_phi, Greek_PHI ] }; // φ Φ
key <AD06> { [ z, Z, Greek_zeta, Greek_ZETA ] }; // ζ Ζ
key <AD07> { [ w, W, Greek_finalsmallsigma, Greek_SIGMA ] }; // ς Σ
key <AD08> { [ u, U, Greek_theta, Greek_THETA ] }; // θ Θ
key <AD09> { [ y, Y, Greek_upsilon, Greek_UPSILON ] }; // υ Υ
key <AD10> { [ b, B, Greek_beta, Greek_BETA ] }; // β Β
key <AD11> { [ q, Q, oe, OE ] };
key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_caron ] };
include "kpdl(dot)"
//include "kpdl(comma)"
include "level3(ralt_switch)"
key <KPDV> { [ division, KP_Divide, 0x1002215 ] };
key <KPMU> { [ multiply,KP_Multiply, periodcentered] }; // * · ×
key <KPSU> { [ U2212, KP_Subtract, minus] };
};
Kuvat on otettu komennoilla "gkbd-keyboard-display -g 1" ja "gkbd-keyboard-display -g 2" eri DAS-varianttien ollessa asetettuina ensisijaiseksi ja toissijaiseksi näppäimistöksi.