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)

Dariu5 2010-10-30 11:57

Lithuanian keyboard layout for N900
 
http://dl.dropbox.com/u/2077359/pav_...reenshot01.png

Better late than never, so there is *.vkb file with Lithuanian virtual keyboard. http://dl.dropbox.com/u/2077359/Misc/lt-lt.vkb
To make it work, install ukeyboard, copy lt-lt.vkb to /usr/share/ukeyboard/ on N900. In settings->text input select 1st language Lietuvių(Lietuva).

Hardware keyboard layout http://talk.maemo.org/showpost.php?p=896510&postcount=3

esthreel 2010-10-30 22:06

Re: Lithuanian keyboard layout for N900
 
Quote:

Originally Posted by Dariu5 (Post 857499)
http://dl.dropbox.com/u/2077359/pav_...reenshot01.png

Better late than never, so there is *.vkb file with Lithuanian virtual keyboard. http://dl.dropbox.com/u/2077359/Misc/lt-lt.vkb
To make it work, install ukeyboard, copy lt-lt.vkb to /usr/share/ukeyboard/ on N900. In settings->text input select 1st language Lietuvių(Lietuva).

Ačiū tau labai!

Dariu5 2010-12-14 10:05

Re: Lithuanian keyboard layout for N900
 
I have made a Lithuanian hardware keyboard layout http://dl.dropbox.com/u/2077359/Misc/ukeyboard

Download this and replace with /usr/share/X11/xkb/symbols/nokia_vndr/ukeyboard

Now buggy part :) In settings->text input select Hardware keyboard layout - U.S. English

Also on screen symbols keyboard doesn't work (Fn+Ctrl)

Keys are remapped this way:

q -> nosinė
w-> varnelė

fn + UP -> ė
fn + LEFT ->ū

Ctrl + space switches between this and "normal" keyboard layout.

Tested with ukeyboard 2.4

Updated 2011 10 06

To make On screen symbols keyboard (Fn+Ctrl) to work please change the 13 line of "ukeyboard" file from
xkb_symbols "lt"
to example xkb_symbols "aren"
when select hardware keyboard layout arabic.
Thanks Edijus for the tip.

Edijus 2011-10-02 09:22

Re: Lithuanian keyboard layout for N900
 
Ačiū (thank you). O kaip atgauti Fn+Ctrl meniu? (How to get Fn+Ctrl working again?)

lelius 2014-02-16 13:47

Re: Lithuanian keyboard layout for N900
 
Hello.
Could you please explain in more detail how I can use the Lithuanian keyboard on the phone keyboard, i.e. not on the on-screen keyboard? If you could do that in Lithuanian that would be even more cool. :)

Edijus 2014-02-16 13:51

Re: Lithuanian keyboard layout for N900
 
@lelius, skausk q tada e ir gausi ę.

lelius 2014-02-16 14:16

Re: Lithuanian keyboard layout for N900
 
Sita dali suprantu, bet neaisku viskas pries tai. Viska dariau pagal instrukcija, bet pas mane apskritai nera hardware layout U.S. English, kaip kad cia reikia naudot. Pas mane yra tik 'English, Netherlands', tai gal ir del sito neveikia.

Edijus 2014-02-16 14:48

Re: Lithuanian keyboard layout for N900
 
Quote:

Originally Posted by lelius (Post 1413001)
Sita dali suprantu, bet neaisku viskas pries tai. Viska dariau pagal instrukcija, bet pas mane apskritai nera hardware layout U.S. English, kaip kad cia reikia naudot. Pas mane yra tik 'English, Netherlands', tai gal ir del sito neveikia.

Seniai pardaviau N900. Iš manęs pagalbos jau nebebus...

lelius 2014-02-16 14:56

Re: Lithuanian keyboard layout for N900
 
Na tada pats bandysiu krapstytis kazkaip. Vis tiek dekui. :)

iceskateclog 2014-02-17 07:03

Re: Lithuanian keyboard layout for N900
 
ukeyboard įsidiegei?

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".


All times are GMT. The time now is 12:01.

vBulletin® Version 3.8.8