| Prev |   1   2 |
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Off Topic (https://talk.maemo.org/forumdisplay.php?f=19)
-   -   Lithuanian keyboard layout for N900 (https://talk.maemo.org/showthread.php?t=64725)

lelius 2014-02-17 15:48

Re: Lithuanian keyboard layout for N900
 
Taip. On-screen lietuviski simboliai veikia, tik su hardware klaviatura vis neiseina.

iceskateclog 2014-02-17 20:33

Re: Lithuanian keyboard layout for N900
 
Mano lt kalbos dalis /usr/share/X11/xkb/symbols/nokia_vndr/ukeyboard byloje. LT raidės kaip windows klaviatūroje su fn ir fn+shift skaičiams

Code:

partial alphanumeric_keys
xkb_symbols "lt" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

        name[Group1] = "U.S. English";
    name[Group2] = "Lithuania";
       
 

    key <SPCE>        { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
  key <AD01>  { symbols[Group2] = [ q,      Q,      aogonek,        1 ]        };
  key <AD02>  { symbols[Group2] = [ w,      W,      ccaron,        2 ]        };
  key <AD03>  { symbols[Group2] = [ e,      E,      eogonek,        3 ]        };
  key <AD04>  { symbols[Group2] = [ r,      R,    eabovedot,        4 ]        };
  key <AD05>  { symbols[Group2] = [ t,      T,      iogonek,        5 ]        };
  key <AD06>  { symbols[Group2] = [ y,      Y,      scaron,        6 ]        };
  key <AD07>  { symbols[Group2] = [ u,      U,      uogonek,        7 ]        };
  key <AD08>  { symbols[Group2] = [ i,      I,      umacron,        8 ]        };
  key <AD09>  { symbols[Group2] = [ o,      O, doublelowquotemark,  9 ] };
  key <AD10>  { symbols[Group2] = [ p,      P, leftdoublequotemark, 0 ] };
  key <AB08>  { symbols[Group2] = [ comma,      semicolon,      zcaron,      equal ]        };
  key <BKSP>  { symbols[Group2] = [    BackSpace,  Escape,    BackSpace,  F12    ] };

  // 2. row
  key <AC01>  { symbols[Group2] = [ a,      A,      asterisk,  asciicircum ] };
  key <AC02>  { symbols[Group2] = [ s,      S,      plus,      percent    ] };
  key <AC03>  { symbols[Group2] = [ d,      D,      numbersign, numbersign  ] };
  key <AC04>  { symbols[Group2] = [ f,      F,      minus,      minus      ] };
  key <AC05>  { symbols[Group2] = [ g,      G,      underscore, underscore  ] };
  key <AC06>  { symbols[Group2] = [ h,      H,      parenleft,  parenleft  ] };
  key <AC07>  { symbols[Group2] = [ j,      J,      parenright, parenleft  ] };
  key <AC08>  { symbols[Group2] = [ k,      K,      ampersand,  parenright  ] };
  key <AC09>  { symbols[Group2] = [ l,      L,      exclam,    bar    ] };
  key <AB09>  { symbols[Group2] = [ period,    colon,      question,    question    ] };

  // 3. row
  key <AB01>  { symbols[Group2] = [ z,      Z,      asciitilde,  bracketleft ] };
  key <AB02>  { symbols[Group2] = [ x,      X,      dollar,    bracketright    ] };
  key <AB03>  { symbols[Group2] = [ c,      C,      EuroSign, sterling  ] };
  key <AB04>  { symbols[Group2] = [ v,      V,      slash,      less        ] };
  key <AB05>  { symbols[Group2] = [ b,      B,      backslash,  greater    ] };
  key <AB06>  { symbols[Group2] = [ n,      N,      quotedbl,  braceleft  ] };
  key <AB07>  { symbols[Group2] = [ m,      M,      apostrophe, braceright  ] };
  key <SPCE>  { symbols[Group2] = [ space,      space,      space,      at      ] };
 
};

ką rašo iš userio paleidus?
Code:

setxkbmap lt

lelius 2014-02-19 09:49

Re: Lithuanian keyboard layout for N900
 
Quote:

Originally Posted by iceskateclog (Post 1413168)
Mano lt kalbos dalis /usr/share/X11/xkb/symbols/nokia_vndr/ukeyboard byloje. LT raidės kaip windows klaviatūroje su fn ir fn+shift skaičiams

Code:

partial alphanumeric_keys
xkb_symbols "lt" {
    include "nokia_vndr/rx-51(english_base)"
    include "nokia_vndr/rx-51(arrows_4btns)"

        name[Group1] = "U.S. English";
    name[Group2] = "Lithuania";
       
 

    key <SPCE>        { type[Group1] = "PC_FN_LEVEL2_BREAK", [ space, at, ISO_Prev_Group, at ] };

    key.type[Group2] = "FOUR_LEVEL_SEMIALPHABETIC";

    // 1. row
  key <AD01>  { symbols[Group2] = [ q,      Q,      aogonek,        1 ]        };
  key <AD02>  { symbols[Group2] = [ w,      W,      ccaron,        2 ]        };
  key <AD03>  { symbols[Group2] = [ e,      E,      eogonek,        3 ]        };
  key <AD04>  { symbols[Group2] = [ r,      R,    eabovedot,        4 ]        };
  key <AD05>  { symbols[Group2] = [ t,      T,      iogonek,        5 ]        };
  key <AD06>  { symbols[Group2] = [ y,      Y,      scaron,        6 ]        };
  key <AD07>  { symbols[Group2] = [ u,      U,      uogonek,        7 ]        };
  key <AD08>  { symbols[Group2] = [ i,      I,      umacron,        8 ]        };
  key <AD09>  { symbols[Group2] = [ o,      O, doublelowquotemark,  9 ] };
  key <AD10>  { symbols[Group2] = [ p,      P, leftdoublequotemark, 0 ] };
  key <AB08>  { symbols[Group2] = [ comma,      semicolon,      zcaron,      equal ]        };
  key <BKSP>  { symbols[Group2] = [    BackSpace,  Escape,    BackSpace,  F12    ] };

  // 2. row
  key <AC01>  { symbols[Group2] = [ a,      A,      asterisk,  asciicircum ] };
  key <AC02>  { symbols[Group2] = [ s,      S,      plus,      percent    ] };
  key <AC03>  { symbols[Group2] = [ d,      D,      numbersign, numbersign  ] };
  key <AC04>  { symbols[Group2] = [ f,      F,      minus,      minus      ] };
  key <AC05>  { symbols[Group2] = [ g,      G,      underscore, underscore  ] };
  key <AC06>  { symbols[Group2] = [ h,      H,      parenleft,  parenleft  ] };
  key <AC07>  { symbols[Group2] = [ j,      J,      parenright, parenleft  ] };
  key <AC08>  { symbols[Group2] = [ k,      K,      ampersand,  parenright  ] };
  key <AC09>  { symbols[Group2] = [ l,      L,      exclam,    bar    ] };
  key <AB09>  { symbols[Group2] = [ period,    colon,      question,    question    ] };

  // 3. row
  key <AB01>  { symbols[Group2] = [ z,      Z,      asciitilde,  bracketleft ] };
  key <AB02>  { symbols[Group2] = [ x,      X,      dollar,    bracketright    ] };
  key <AB03>  { symbols[Group2] = [ c,      C,      EuroSign, sterling  ] };
  key <AB04>  { symbols[Group2] = [ v,      V,      slash,      less        ] };
  key <AB05>  { symbols[Group2] = [ b,      B,      backslash,  greater    ] };
  key <AB06>  { symbols[Group2] = [ n,      N,      quotedbl,  braceleft  ] };
  key <AB07>  { symbols[Group2] = [ m,      M,      apostrophe, braceright  ] };
  key <SPCE>  { symbols[Group2] = [ space,      space,      space,      at      ] };
 
};

ką rašo iš userio paleidus?
Code:

setxkbmap lt


I default ukeyboard faila isidejau tavo lt dali, pasirinkau hardware layout - U.S. English, 1st language - English (USA), 2nd language - Lietuviu (Lietuva), bet niekas nepasikeite. O komanda ivedus raso "Error loading new keyboard description".


| Prev |   1   2 |
All times are GMT. The time now is 12:01.

vBulletin® Version 3.8.8