Prawdziwy polski układ klawiatury
Czy zastanawiałeś się kiedyś, jak wpisać z klawiatury znaki: „, ”, —, ≠, π, §? Ja musiałem — dzięki Biblionetce, więc stworzyłem prawidziwy polski układ klawiatury. Dostałem tam recenzje do zwrotu, bo nie zawierała polskiego cudzysłowu, tylko angielski. Oczywiście można wstawiać znaki specjalne z menu w OpenOffice Writer lub Microsoft Office Word, jednak zawsze to będzie dłuższe niż wpisanie odpowiedniego znaku z klawiatury. Dodatkowe znaki uzyskałem, usuwając zduplikowane lub niepotrzebne znaki na klawiaturze, bo na co komu potrzebne są znaki run lub znak dolara pod dwoma skrótami.
Chcąc uzyskać dodatkowe znaki na klawiaturze, musiałem pobawić się konfiguracją odpowiednich plików serwera X-ów. Na mojej standardowej klawiaturze znalazłem miejsce na: '«', '»', 'ß' (niemieckie ess-zet), '¢' (cent), '€', '§', '©', '∞' (oznaczenie nieskończoności). '≠', 'ø', '–' (myślnik), 'æ', 'Æ', 'π' (pi), '‘', '‚', '’', '…', (wielokropek).
Szukając informacji o tym, jak się modyfikuje układ klawiatury, trafiłem na wpis „Uwaga joggerowi linuksiarze” na blogu „mrUwka okiem” oraz na wpis „Przypisywanie własnych znaków specjalnych (Unicode) do skrótów klawiaturowych” na stronie http://nerdblog.pl. Niestety nie spodobała mi się modyfikacja mrUwka, ale korzystając z jego patcha, wiki i komentarzy użytkowników na obu tych blogach udało mi się stworzyć układ, który będzie mi odpowiadał.
Opis modyfikacji układu:
| ZNAK | NOWA POZYCJA | STARA POZYCJA | ZASTĄPIONE | POWODY |
|---|---|---|---|---|
| leftsinglequotemark ‘ | AltGr-Shift-Tilde | brak | notsign ¬ | notsign jest dostępny pod AltGr-Tilde |
| cent ¢ | AltGr-Shift-4 | brak | dollar $ | dollar jest dostępny pod Shift-4 |
| EuroSign € | AltGr-5 | brak | onehalf ½ | onehalf przeniesiono na AltGr-7 |
| onehalf ½ | AltGr-7 | AltGr-5 | braceleft { | braceleft jest dostępny pod Shift-AD11 |
| U00A7 § | AltGr-8 | brak | bracketleft [ | bracketleft jest dostępny pod AD11 |
| guillemotleft « | AltGr-9 | brak | bracketright ] | bracketright jest dostępny pod AD12 |
| guillemotright » | AltGr-0 | brak | braceright } | braceright jest dostępny pod Shift-AD12 |
| endash – | AltGr-Minus | brak | backlash | backlash jest dostępny pod swoim klawiszem |
| emdash — | AltGr-Equal | brak | dead_cedilla ņŗ | dead_cedilla przeniesiona pod AltGr-J |
| notequal ≠ | Shift-AltGr-Equal | brak | dead_ogonek ąǫę | dead_ogonek jest dostępny pod swoim klawiszem |
| doublelowquotemark „ | AltGr-Q | brak | at @ | at jest dostępny pod Shift-2 |
| singlelowquotemark ‚ | Shift-AltGr-Q | brak | Greek_OMEGA Ω | Zamiast Greek_OMEGA Greek_omega zostało dodane pod Shift-AltGr-D |
| rightdoublequotemark ” | AltGr-W | brak | lstroke ł | lstroke jest dostępny pod AltGr-L |
| rightsinglequotemark ’ | Shift-AltGr-W | Lstroke Ł | Lstroke jest dostępny pod Shift-AltGr-L | |
| ssharp ß | AltGr-P | brak | thorn þ | thorn jest mało przydatny w j. polskim |
| Greek_pi π | Shift-AltGr-P | brak | THORN Þ | THORN jest mało przydatny w j. polskim |
| Greek_omega ω | Shift-AltGr-D | Shift-AltGr-Q | ETH Ð | ETH jest do uzyskanie CapsLock, a później AltGr-D |
| dead_cedilla ņ | AltGr-J | AltGr-Equal | j | j jest dostępny pod J |
| dead_ogonek ąǫę | Shift-AltGr-J | Shift-AltGr-J | J | J jest dostępny pod Shift-J |
| oslash ø | Shift-AltGr-K | brak | ampersand & | ampersand jest dostępny pod Shift-7 |
| ae œ | AltGr-V | brak | leftdoublequotemark “ | leftdoublequotemark jest nieużywane w j. polskim |
| copyright © | Shift-AltGr-V | brak | leftsinglequotemark ‘ | leftsinglequotemark został przeniesiony pod AltGr-Shift-Tilde |
| oe œ | AltGr-B | brak | rightdoublequotemark ” | rightdoublequotemark został przeniesiony pod AltGr-W |
| infinity ∞ | Shift-AltGr-B | brak | rightsinglequotemark ’ | rightsinglequotemark został przeniesiony pod Shift-AltGr-W |
| ellipsis … | AltGr-, | brak | nic | |
| nobreakspace mama i tata | AltGr-space | brak | nic |
Aby zmodyfikować układ klawiatury, ściągamy patch, a następnie wydajemy w katalogu, gdzie jest patch, jako root polecenie: patch /usr/share/X11/xkb/symbols/pl polski.patch, a później: setxkbmap.
Jeszcze myślę nad dodaniem greckich alfa i beta oraz kilku innych. Musiałbym usunąć kilka innych znaków i mam już kandydatów. Później zajmę się porządkowaniem układu.
Jeśli spodobał ci się wpis, zasubkrybuje kanał RSS
«„Pokój na Ziemi” - S Lem
Kontrolowanie czasu pracy pracowników - czytniki linii papilarnych»
Podobne wpisy
- Rodzina języków C
- Programy, które używam
- Tor, usługi ukryte i Apache
- Wuala - sieciowy disk wirtualny
- Nowy komputer, Debian i problemy
1 komentarz»
godlark napisał 21 Lutego 2010 o 22:02
Eeeh... artykuł jest już tak długo, a nikt go nie skomentował?
A Ty jaką masz opinię, o tym co napisałem?