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).
- Pobrać ten plik: rx-51 i zachować w pamięci urządzenia – załóżmy, że w katalogu /home/user/MyDocs.
- Odpalić X-Terminal, zalogować się do konta root za pomocą komendy: sudo gainroot
- Kolejno wykonywać komendy:
- cd /usr/share/X11/xkb/symbols/nokia_vndr
- cp rx-51 rx-51.orig
- cp -f /home/user/MyDocs/rx-51 /usr/share/X11/xkb/symbols/nokia_vndr/
- 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
March 23, 2010 at 12:23
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.
March 23, 2010 at 12:55
@Maciek: you can always make a copy of original file. In fact, you *should*. :)
March 23, 2010 at 14:02
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
March 23, 2010 at 17:50
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.
March 23, 2010 at 18:17
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
April 22, 2010 at 12:09
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.
April 22, 2010 at 12:24
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 ] };
April 27, 2010 at 7:20
[...] Zobacz resztę artykułu: evad.zone ? Blog Archive ? Polski układ klawiatury dla Nokii N900 [...]