pieni raportti
Ubuntu Virtual Boxiin...
päättessä kopioin suomalaisen näppäimistön jota rupesin muokkaamaan:
cd /usr/share/x11/xkb
sudo cp symbols/fi symbols/krl
sudo gedit symbols/krl------------------------------------------------------------
key - [unmodified] , [shift], [altgr], [shift+altgr]
š = scaron
č = ccaron
ž = zcaron
dž = U01C6
//
//  keyboard maps for karelian language
//
default  partial alphanumeric_keys hidden
xkb_symbols "fi" {
    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,           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           ] };
    key <AD01> { [  w,               W,                q,                     Q                     ] };
    key <AD02> { [  scaron,          Scaron,           w,                     W                     ] };
    key <AD03> { [  e,               E,                EuroSign,              cent                  ] };
    key <AD04> { [  r,               R,                registered,            NoSymbol              ] };
    key <AD05> { [  t,               T,                thorn,                 THORN                 ] };
    key <AD06> { [  y,               Y,                y,                     Y                     ] };
    key <AD07> { [  u,               U,                u,                     U                     ] };
    key <AD08> { [  i,               I,                idotless,              bar                   ] };
    key <AD09> { [  o,               O,                o,                     O                     ] };
    key <AD10> { [  p,               P,                paragraph,             NoSymbol              ] };
    key <AD11> { [  U01C6,            dzcaron,          aring,                 Aring                 ] };
    key <AD12> { [  dead_diaeresis,  dead_circumflex,  dead_tilde,            dead_caron            ] };
    key <AC01> { [  a,               A,                schwa,                 SCHWA                 ] };
    key <AC02> { [  s,               S,                noSymbol,              noSymbol              ] };
    key <AC03> { [  d,               D,                eth,                   ETH                   ] };
    key <AC04> { [  f,               F,                f,                     F                     ] };
    key <AC05> { [  g,               G,                eng,                   ENG                   ] };
    key <AC06> { [  h,               H,                h,                     H                     ] };
    key <AC07> { [  j,               J,                j,                     J                     ] };
    key <AC08> { [  k,               K,                kra,                   NoSymbol              ] };
    key <AC09> { [  l,               L,                dead_stroke,           NoSymbol              ] };
    key <AC10> { [  odiaeresis,      Odiaeresis,       oslash,                Oslash                ] };
    key <AC11> { [  adiaeresis,      Adiaeresis,       ae,                    AE                    ] };
    key <BKSL> { [  apostrophe,      asterisk,         dead_caron,            dead_breve            ] };
    key <LSGT> { [  zcaron,          Zcaron,           bar,                   brokenbar             ] };
    key <AB01> { [  z,               Z,                noSymbol,              noSymbol              ] };
    key <AB02> { [  ccaron,          Ccaron,           x,              	      X                     ] };
    key <AB03> { [  c,               C,                copyright,             cent                  ] };
    key <AB04> { [  v,               V,                v,                     V                     ] };
    key <AB05> { [  b,               B,                ssharp,                NoSymbol              ] };
    key <AB06> { [  n,               N,                ntilde,                Ntilde                ] };
    key <AB07> { [  m,               M,                mu,                    NoSymbol              ] };
    key <AB08> { [  comma,           semicolon,        less,                  dead_ogonek           ] };
    key <AB09> { [  period,          colon,            greater,               notsign               ] };
    key <AB10> { [  minus,           underscore,       hyphen,                dead_macron           ] };
    include "nbsp(level4)"
    include "kpdl(comma)"
    include "level3(ralt_switch)"
    include "compose(rwin)"
};
--------------------------------------------------------
/usr/share/X11/xkb/rules/evdev.xml tiedostoon layout-kohdan loppuun
<layout>
 <configItem>
   <name> krl </name>
   <shortDescription> krl </shortDescription>
   <description> karjalain'i </description>
   <languageList>
      <iso639Id> krl </iso639Id>
   </languageList>
 </configItem>
</layout>
"name" kohtaan tuli tiedoston nimi symbols-kansiossa
"description" oli mitä lukee kun valitaan näppäimistöä