Ero sivun ”Käyttäjä:Klavaristo/Asettelu” versioiden välillä
Siirry navigaatioon
Siirry hakuun
pEi muokkausyhteenvetoa |
|||
| Rivi 3: | Rivi 3: | ||
=== Suomalainen (Aarne) === | === Suomalainen (Aarne) === | ||
Tämä on pieni kokeilu koodiksi. Koska en ole aiemmin koodia tehnyt, virheitä varmaankin löytyy. Täytyypä vielä kokeilla toimiiko. | |||
default partial alphanumeric_keys | |||
xkb_symbols "Aarne" { | |||
// === | |||
// Aarne-näppäimistöasettelu (työnimi: ÅUIOGV): | |||
// Optimoitu suomen ja esperanton kirjoittamiseen. | |||
// Esperanton hattukirjaimet tasoilla 3. ja 4. | |||
// ĉ Ĉ ĝ Ĝ ĥ Ĥ ĵ Ĵ ŝ Ŝ ŭ Ŭ | |||
// | |||
// ks. Hopeinen omena -foorumi (https://hopeinenomena.fi/) → ÅUIOGV | |||
// === | |||
name[Group1]="Finnish (Aarne)"; | |||
// numerorivi | |||
key <TLDE> { [ section, onehalf, dead_stroke, NoSymbol ] }; | |||
key <AE01> { [ 1, exclam, NoSymbol, exclamdown ] }; | |||
key <AE02> { [ 2, quotedbl, at, rightdoublequotemark ] }; | |||
key <AE03> { [ 3, numbersign, sterling, guillemotright ] }; | |||
key <AE04> { [ 4, currency, dollar, guillemotleft ] }; | |||
key <AE05> { [ 5, percent, permille, leftdoublequotemark ] }; | |||
key <AE06> { [ 6, ampersand, singlelowquotemark, doublelowquotemark ] }; | |||
key <AE07> { [ 7, slash, braceleft, NoSymbol ] }; | |||
key <AE08> { [ 8, parenleft, bracketleft, less ] }; | |||
key <AE09> { [ 9, parenright, bracketright, greater ] }; | |||
key <AE10> { [ 0, equal, braceright, degree ] }; | |||
key <AE11> { [ plus, question, backslash, questiondown ] }; | |||
key <AE12> { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] }; | |||
// ylärivi | |||
key <AD01> { [ aring, Aring, ae, AE ] }; | |||
key <AD02> { [ u, U, udiaeresis, Udiaeresis ] }; // ü Ü | |||
key <AD03> { [ i, I, idotless, bar ] }; | |||
key <AD04> { [ o, O, oe, OE ] }; | |||
key <AD05> { [ g, G, oslash, Oslash ] }; | |||
key <AD06> { [ v, V, dead_caron, NoSymbol ] }; | |||
key <AD07> { [ p, P, dead_horn, dead_hook ] }; | |||
key <AD08> { [ k, K, kra, dead_greek ] }; | |||
key <AD09> { [ r, R, registered, NoSymbol ] }; | |||
key <AD10> { [ w, W, scircumflex, Scircumflex ] }; // ŝ Ŝ | |||
key <AD11> { [ f, F, U0192, U0191 ] }; | |||
key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_macron ] }; | |||
// perusrivi (apumerkit etusormille: a ja t) | |||
key <AC01> { [ y, Y, ubreve, Ubreve ] }; // ŭ Ŭ | |||
key <AC02> { [ e, E, EuroSign, NoSymbol ] }; | |||
key <AC03> { [ adiaeresis, Adiaeresis, jcircumflex, Jcircumflex ] }; // ĵ Ĵ | |||
key <AC04> { [ a, A, schwa, SCHWA ] }; | |||
key <AC05> { [ d, D, eth, ETH ] }; | |||
key <AC06> { [ h, H, hcircumflex, Hcircumflex ] }; // ĥ Ĥ | |||
key <AC07> { [ t, T, thorn, THORN ] }; | |||
key <AC08> { [ l, L, dead_stroke, dead_currency ] }; | |||
key <AC09> { [ s, S, scaron, Scaron ] }; // š Š | |||
key <AC10> { [ c, C, ccaron, Ccaron ] }; // č Č | |||
key <AC11> { [ j, J, zcaron, Zcaron ] }; // ž Ž | |||
key <BKSL> { [ apostrophe, asterisk, dead_caron, dead_breve ] }; | |||
// alarivi | |||
key <LSGT> { [ less, greater, bar, NoSymbol ] }; | |||
key <AB01> { [ z, Z, ezh, EZH ] }; | |||
key <AB02> { [ x, X, multiply, periodcentered ] }; | |||
key <AB03> { [ q, Q, ccircumflex, Ccircumflex ] }; // ĉ Ĉ | |||
key <AB04> { [ odiaeresis, Odiaeresis, gcircumflex, Gcircumflex ] }; // ĝ Ĝ | |||
key <AB05> { [ b, B, ssharp, U1E9E ] }; | |||
key <AB06> { [ n, N, eng, ENG ] }; | |||
key <AB07> { [ m, M, mu, emdash ] }; | |||
key <AB08> { [ comma, semicolon, rightsinglequotemark, leftsinglequotemark ] }; | |||
key <AB09> { [ period, colon, dead_belowdot, dead_abovedot ] }; | |||
key <AB10> { [ minus, underscore, endash, dead_belowcomma ] }; | |||
// välilyöntinäppäin | |||
key <SPCE> { [ space, space, space, U202F ] }; | |||
// | |||
include "kpdl(comma)" | |||
include "level3(ralt_switch)" | |||
}; | |||
Versio 6. toukokuuta 2022 kello 14.36
Näppäimistöasetteluja (Linux)
Suomalainen (Aarne)
Tämä on pieni kokeilu koodiksi. Koska en ole aiemmin koodia tehnyt, virheitä varmaankin löytyy. Täytyypä vielä kokeilla toimiiko.
default partial alphanumeric_keys
xkb_symbols "Aarne" {
// ===
// Aarne-näppäimistöasettelu (työnimi: ÅUIOGV):
// Optimoitu suomen ja esperanton kirjoittamiseen.
// Esperanton hattukirjaimet tasoilla 3. ja 4.
// ĉ Ĉ ĝ Ĝ ĥ Ĥ ĵ Ĵ ŝ Ŝ ŭ Ŭ
//
// ks. Hopeinen omena -foorumi (https://hopeinenomena.fi/) → ÅUIOGV
// ===
name[Group1]="Finnish (Aarne)";
// numerorivi
key <TLDE> { [ section, onehalf, dead_stroke, NoSymbol ] };
key <AE01> { [ 1, exclam, NoSymbol, exclamdown ] };
key <AE02> { [ 2, quotedbl, at, rightdoublequotemark ] };
key <AE03> { [ 3, numbersign, sterling, guillemotright ] };
key <AE04> { [ 4, currency, dollar, guillemotleft ] };
key <AE05> { [ 5, percent, permille, leftdoublequotemark ] };
key <AE06> { [ 6, ampersand, singlelowquotemark, doublelowquotemark ] };
key <AE07> { [ 7, slash, braceleft, NoSymbol ] };
key <AE08> { [ 8, parenleft, bracketleft, less ] };
key <AE09> { [ 9, parenright, bracketright, greater ] };
key <AE10> { [ 0, equal, braceright, degree ] };
key <AE11> { [ plus, question, backslash, questiondown ] };
key <AE12> { [ dead_acute, dead_grave, dead_cedilla, dead_ogonek ] };
// ylärivi
key <AD01> { [ aring, Aring, ae, AE ] };
key <AD02> { [ u, U, udiaeresis, Udiaeresis ] }; // ü Ü
key <AD03> { [ i, I, idotless, bar ] };
key <AD04> { [ o, O, oe, OE ] };
key <AD05> { [ g, G, oslash, Oslash ] };
key <AD06> { [ v, V, dead_caron, NoSymbol ] };
key <AD07> { [ p, P, dead_horn, dead_hook ] };
key <AD08> { [ k, K, kra, dead_greek ] };
key <AD09> { [ r, R, registered, NoSymbol ] };
key <AD10> { [ w, W, scircumflex, Scircumflex ] }; // ŝ Ŝ
key <AD11> { [ f, F, U0192, U0191 ] };
key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, dead_macron ] };
// perusrivi (apumerkit etusormille: a ja t)
key <AC01> { [ y, Y, ubreve, Ubreve ] }; // ŭ Ŭ
key <AC02> { [ e, E, EuroSign, NoSymbol ] };
key <AC03> { [ adiaeresis, Adiaeresis, jcircumflex, Jcircumflex ] }; // ĵ Ĵ
key <AC04> { [ a, A, schwa, SCHWA ] };
key <AC05> { [ d, D, eth, ETH ] };
key <AC06> { [ h, H, hcircumflex, Hcircumflex ] }; // ĥ Ĥ
key <AC07> { [ t, T, thorn, THORN ] };
key <AC08> { [ l, L, dead_stroke, dead_currency ] };
key <AC09> { [ s, S, scaron, Scaron ] }; // š Š
key <AC10> { [ c, C, ccaron, Ccaron ] }; // č Č
key <AC11> { [ j, J, zcaron, Zcaron ] }; // ž Ž
key <BKSL> { [ apostrophe, asterisk, dead_caron, dead_breve ] };
// alarivi
key <LSGT> { [ less, greater, bar, NoSymbol ] };
key <AB01> { [ z, Z, ezh, EZH ] };
key <AB02> { [ x, X, multiply, periodcentered ] };
key <AB03> { [ q, Q, ccircumflex, Ccircumflex ] }; // ĉ Ĉ
key <AB04> { [ odiaeresis, Odiaeresis, gcircumflex, Gcircumflex ] }; // ĝ Ĝ
key <AB05> { [ b, B, ssharp, U1E9E ] };
key <AB06> { [ n, N, eng, ENG ] };
key <AB07> { [ m, M, mu, emdash ] };
key <AB08> { [ comma, semicolon, rightsinglequotemark, leftsinglequotemark ] };
key <AB09> { [ period, colon, dead_belowdot, dead_abovedot ] };
key <AB10> { [ minus, underscore, endash, dead_belowcomma ] };
// välilyöntinäppäin
key <SPCE> { [ space, space, space, U202F ] };
//
include "kpdl(comma)"
include "level3(ralt_switch)"
};