Polski układ klawiatury dla Nokii N900

Jak podmienić plik zawierający zmodyfikowaną mapę klawiatury sprzętowej, umożliwiający wprowadzanie polskich znaków w Nokii N900 za pomocą kombinacji Fn+Ctrl->litera.

Dla wtajemniczonych

Pobrać plik rx-51 i umieścić w katalogu

/usr/share/X11/xkb/symbols/nokia_vndr

urządzenia, a następnie wydać komendę

setxkbmap pl

Rzecz jasna prawa roota są niezbędne.

Dla opornych

Założenie minimum: dostęp do terminala roota (pakiet rootsh dostępny w repozytorium Maemo Extras) oraz minimalna biegłość w poruszaniu się w linii poleceń terminala (aplikacja X-Terminal).

  1. Pobrać ten plik: rx-51 i zachować w pamięci urządzenia – załóżmy, że w katalogu /home/user/MyDocs.
  2. Odpalić X-Terminal, zalogować się do konta root za pomocą komendy: sudo gainroot
  3. Kolejno wykonywać komendy:
  4. cd /usr/share/X11/xkb/symbols/nokia_vndr
  5. cp rx-51 rx-51.orig
  6. cp -f /home/user/MyDocs/rx-51 /usr/share/X11/xkb/symbols/nokia_vndr/
  7. setxkbmap pl

I już.

Instrukcja obsługi

Moja mapa klawiatury całkowicie usuwa funkcjonalność ekranowej klawiaturki dostępnego po naciśnięciu Fn+Ctrl, za pomocą której wprowadzało się polskie znaki. W zamian, polskie literki wprowadzane są za pomocą kombinacji: Fn+Ctrl (przytrzymać) + litera. Na przykład: Fn+Ctrl->A = ą lub Shift->Fn+Ctrl->N = Ń itp.

Ponieważ klawiaturka ekranowa zawierała kilka dodatkowych, dosyć użytecznych znaków, przypisałem je do następujących kombinacji klawiszowych, czyli: Fn+Ctrl->

  • T/5 -> %
  • I/8 -> TAB
  • P -> |
  • . -> <
  • , -> >
  • F -> [
  • G -> ]
  • H -> {
  • J -> }
  • M -> ~

To tak w dużym skrócie. Zapraszam do testowania i nadsyłania komentarzy.

Update

Uaktualniony plik rx-51 nadesłany przez Grzegorza Jabłońskiego (dziękuję!), który dodaje następujące skróty klawiszowe:

  • Fn+Z -> Insert
  • Fn+X -> Escape
  • Fn+Ctrl+Q -> `
  • Fn+Ctrl+Y -> ^
  • Fn+Up -> PgUp
  • Fn+Down -> PgDown
  • Fn+Left -> Home
  • Fn+Right -> End

Tags: , , , , ,

8 Responses to “Polski układ klawiatury dla Nokii N900”

  1. Maciek Says:

    Hi!

    Could you post also original file, where the polish chars
    are displayed on the virtual keyboard?

    I will be very helpful in case someone makes a mess :)

    best regards

    M.

  2. Dawid Lorenz Says:

    @Maciek: you can always make a copy of original file. In fact, you *should*. :)

  3. Maciek Says:

    Hi!

    Yeah, but I have a different one, from different country.
    If I will replace with a original one, I expected a polish
    chars on the virtual keyboard, which I haven;t currently.

    best regards

    Maciek

  4. Dawid Lorenz Says:

    OK, I see the point, but chars on virtual keyboard aren’t dependent on the rx-51 file, but your device locale settings. Select Polish as input language and you should get Polish chars on virtual keypad.

  5. Maciek Says:

    Hi!

    Strange, I did it before, but on virtual keyboard I haven’t a polish chars.
    Also I found in rx-51 file, only us and cz sections, so maybe this is a problem.

    best regards

    Maciek

  6. mpi Says:

    I’ve added line to open virtual keypad with Fn+ctrl+w:
    key { symbols[Group2] = [ Multi_key, Multi_key, Multi_key, Multi_key ] };

    I haven’t tested it much but I think it should work.

  7. mpi Says:

    There’s an error in my previous comment. The <AD02> part disappeared. It should look like this:

    key <AD02> { symbols[Group2] = [ Multi_key, Multi_key, Multi_key, Multi_key ] };

  8. evad.zone ? Blog Archive ? Polski układ klawiatury dla Nokii N900 – urządzenia mobline - dowiedz się więcej! Says:

    [...] Zobacz resztę artykułu: evad.zone ? Blog Archive ? Polski układ klawiatury dla Nokii N900 [...]

Leave a Reply