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

Linux.fista
Siirry navigaatioon Siirry hakuun
Rivi 7: Rivi 7:
Tällä komennolla pääsin päätteessä muokkaamaan ”fi”-tiedostoa:
Tällä komennolla pääsin päätteessä muokkaamaan ”fi”-tiedostoa:
  sudo gedit /usr/share/X11/xkb/symbols/fi
  sudo gedit /usr/share/X11/xkb/symbols/fi
Näyttää toimivan, mutta vaatii päätteen käyttöä sen ottamiseksi käyttöön:
Näyttää toimivan, mutta vaatii päätteen käyttöä asettelun ottamiseksi käyttöön:
  setxkbmap fi aarne
  setxkbmap fi aarne



Versio 7. toukokuuta 2022 kello 16.48

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öä asettelun 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)"
};