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ämä on pieni kokeilu. Koska en ole aiemmin väsäillyt koodia, virheitä varmaankin löytyy.  


Täytyypä vielä kokeilla toimiiko käytännössä. – Näyttää toimivaan, mutta vaatii päätteen käyttöä sen löytääkseen:
Tällä komennolla pääsin päätteessä muokkaamaan ”fi”-tiedostoa:
sudo gedit /usr/share/X11/xkb/symbols/fi
Näyttää toimivan, mutta vaatii päätteen käyttöä sen ottamiseksi käyttöön:
  setxkbmap fi aarne
  setxkbmap fi aarne


'''Fi-tiedostoon sijoitettava koodi:'''
  default partial alphanumeric_keys
  default partial alphanumeric_keys
  xkb_symbols "aarne" {
  xkb_symbols "aarne" {
Rivi 17: Rivi 20:
  //  
  //  
  // ks. Hopeinen omena -foorumi (https://hopeinenomena.fi/) → ÅUIOGV
  // ks. Hopeinen omena -foorumi (https://hopeinenomena.fi/) → ÅUIOGV
// ks. Kotoistus-projekti (https://kotoistus.fi/) → Näppäimistöasettelu
  // ===
  // ===
   name[Group1]="Finnish (Aarne)";
   name[Group1]="Finnish (Aarne)";

Versio 7. toukokuuta 2022 kello 16.41

Näppäimistöasetteluja (Linux)

Suomalainen (Aarne)

Tämä on pieni kokeilu. Koska en ole aiemmin väsäillyt koodia, virheitä varmaankin löytyy.

Tällä komennolla pääsin päätteessä muokkaamaan ”fi”-tiedostoa:

sudo gedit /usr/share/X11/xkb/symbols/fi

Näyttää toimivan, mutta vaatii päätteen käyttöä sen ottamiseksi käyttöön:

setxkbmap fi aarne

Fi-tiedostoon sijoitettava koodi:

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
// ks. Kotoistus-projekti (https://kotoistus.fi/) → Näppäimistöasettelu
// ===
  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)"
};