Ero sivun ”Käyttäjä:Klavaristo/Asettelu” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
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.
Tämä on pieni kokeilu koodiksi. Koska en ole aiemmin koodia tehnyt, virheitä varmaankin löytyy.  
 
Täytyypä vielä kokeilla toimiiko käytännössä.


  default partial alphanumeric_keys
  default partial alphanumeric_keys

Versio 6. toukokuuta 2022 kello 17.03

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 käytännössä.

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 "level3(ralt_switch)"
};