Klawiatura polski programisty: dziewięć liter z AltGr
Polski programisty to układ, w którym dziewięć polskich liter powstaje z prawego Alta i litery bazowej, a wszystkie pozostałe klawisze stoją dokładnie tam, gdzie w amerykańskim QWERTY. Ogonki doklejają się do 26 liter alfabetu łacińskiego, nie przenosząc ani jednego znaku interpunkcyjnego, i właśnie z tego powodu ten układ jest dziś domyślnym wyborem na polskich komputerach.
Dziewięć liter, jeden modyfikator
Cała polska specyfika mieści się w dziewięciu akordach z prawym Altem, oznaczanym w opisach układów jako AltGr.
- AltGr i a daje ą, AltGr i e daje ę.
- AltGr i c daje ć, AltGr i n daje ń, AltGr i s daje ś.
- AltGr i l daje ł, AltGr i o daje ó.
- AltGr i z daje ż, AltGr i x daje ź.
Dwa ostatnie przypadki bywają zaskoczeniem. Litera ź nie siedzi pod z, bo z jest już zajęte przez ż, więc przeniesiono ją na sąsiednie x, które w polszczyźnie występuje rzadko. Wielkie litery powstają po dołożeniu Shifta, czyli ĄĆĘŁŃÓŚŹŻ to AltGr, Shift i litera naciśnięte razem.
Trzeci poziom w całości: małe, wielkie i euro
Dziesięć klawiszy trzeciego poziomu układa się w krótką tabelę, którą warto raz zobaczyć w całości, bo systemowe podglądy klawiatury pokazują zwykle tylko małe litery.
| Litera bazowa | Z prawym Altem | Z prawym Altem i Shiftem |
|---|---|---|
| a | ą | Ą |
| c | ć | Ć |
| e | ę | Ę |
| l | ł | Ł |
| n | ń | Ń |
| o | ó | Ó |
| s | ś | Ś |
| u | € | brak |
| x | ź | Ź |
| z | ż | Ż |
Wiersz z euro jest krótszy od pozostałych nie przez przeoczenie. Każda litera z ogonkiem ma w pliku układu zapisaną wielką odmianę na poziomie z Shiftem, a znak euro takiej odmiany nie dostał, więc akord AltGr, Shift i u nie daje niczego. To jedyny z dziesięciu akordów, który z Shiftem milknie.
Sam akord AltGr i u jest przy tym jedynym punktem wspólnym trzecich poziomów obu polskich układów. Układ 214 trzyma euro dokładnie w tym samym miejscu, choć całą resztę swojego trzeciego poziomu zapełnia zupełnie innymi znakami.
Czym dokładnie różni się od amerykańskiego QWERTY?
Trzema rzeczami i niczym więcej. Oba układy opisują te same 47 klawiszy pisarskich, a porównanie ich plików definicyjnych daje krótką listę zmian.
| Co się zmienia | Gdzie | Na czym polega |
|---|---|---|
| Trzeci poziom | 10 klawiszy: A, C, E, L, N, O, S, U, X, Z | dziewięć liter z ogonkami plus znak euro pod AltGr i u |
| Zachowanie tyldy | klawisz po lewej stronie jedynki, z Shiftem | znak ten sam, ale staje się klawiszem martwym |
| Separator dziesiętny | kropka na klawiaturze numerycznej | drukuje przecinek zamiast kropki, na obu poziomach |
W bloku głównym zmienia się jedenaście klawiszy: dziesięć dostaje trzeci poziom, jedenasty zmienia zachowanie tyldy. Pozostałe 36 stoi identycznie co do znaku i co do poziomu. Nawiasy kwadratowe i klamrowe, ukośniki, średnik, dwukropek, apostrof, cudzysłów, przecinek, kropka, znak zapytania, minus, podkreślenie, równa się i plus stoją tam, gdzie stały. To jest cała treść zdania, że polski programisty niczego nie przenosi.
Dwa wiersze tej tabeli zaskakują nawet osoby, które używają tego układu od lat.
Euro leży pod AltGr i literą u. Kto szuka go w tablicy znaków systemu albo w menu wstawiania symbolu, robi objazd dookoła klawisza, który ma pod ręką. Warto to zapamiętać, bo w układzie niemieckim euro siedzi pod AltGr i e, a w polskim ten akord jest zajęty przez ę.
Przecinek dziesiętny na klawiaturze numerycznej pojawia się zamiast kropki dlatego, że polska konwencja zapisu liczb tak każe. Amerykański układ drukuje w tym miejscu kropkę. Kwota, która przychodzi jako 1,50 zamiast 1.50, jest więc kwestią układu, a nie chybionego naciśnięcia, i tę samą sprawę opisałem przy teście klawiatury numerycznej.
Trzeci poziom klawisza
Norma ISO/IEC 9995 opisuje klawisz jako zestaw poziomów: na pierwszym leży mała litera, drugi otwiera Shift, trzeci otwiera osobny modyfikator. Polski programisty korzysta wyłącznie z trzeciego poziomu i nie rusza dwóch pierwszych. Stąd bierze się jego najważniejsza cecha: nic nie znika. Cudzysłów, nawiasy, ukośnik, średnik i minus zostają tam, gdzie je widać na klawiszach sprzedawanych w Polsce.
W Windowsie prawy Alt jest wewnętrznie tym samym, co Ctrl i Alt naciśnięte równocześnie. Skutek jest praktyczny: gdy prawy Alt jest z jakiegoś powodu niedostępny, ten sam ogonek wychodzi z lewego Ctrl, lewego Alt i litery. Ta sama właściwość ma drugą stronę, bo starszy program potrafi odczytać akord jako własny skrót i zamiast litery wykonać polecenie.
Czy ten układ ma martwe klawisze?
Ma jeden i jest nim tylda, czyli Shift i klawisz po lewej stronie jedynki. Grawis pod tym samym klawiszem, bez Shifta, jest znakiem zwyczajnym i wychodzi natychmiast.
Ta tylda nie drukuje się od razu, tylko czeka na następne naciśnięcie. Plik układu daje jej dziewiętnaście zakończeń: dziewięć małych liter z ogonkami, dziewięć wielkich i spację, która drukuje samą tyldę. Wychodzi z tego zapasowa droga do polszczyzny bez prawego Alta oraz jedna niedogodność przy pisaniu ścieżek, bo tyldy nie da się postawić jednym ruchem.
Poza tym jednym klawiszem układ zachowuje się przewidywalnie i znak pojawia się od razu, w chwili naciśnięcia litery. Szerzej o tym zachowaniu i o układach, które mają go znacznie więcej, piszę w tekście o martwych klawiszach.
Czego ten układ nie napisze
Granica układu jest ostra i lepiej znać ją, zanim się w nią uderzy: trzeci poziom kończy się na polskich literach i na euro.
Martwa tylda składa wyłącznie polszczyznę. Jej tablica w pliku układu ma dziewiętnaście zakończeń i każde z nich to ogonek albo spacja, więc hiszpańskiego ñ nie zrobi żadną drogą, choć na amerykańskim układzie międzynarodowym ta litera wychodzi wprost z prawego Alta i n. Niemieckich ü, ä i ß nie ma wcale, francuskiego é także: plik układu nie zawiera tych znaków na żadnym poziomie i w żadnej tablicy składania, co sprawdziłem znak po znaku.
Zabawne, że drugi polski układ jest w tym miejscu odwrotnością pierwszego. Układ 214 składa umlauty martwym klawiszem, a ß trzyma wprost pod prawym Altem na klawiszu litery ą, i piszę o tym szerzej w porównaniu obu układów. Kto na programisty potrzebuje obcego znaku raz na tydzień, wstawia go z tablicy znaków systemu; kto częściej, dopisuje w ustawieniach drugi układ i przełącza się skrótem na czas pisania.
Płyta, na której to działa
Układ jest logiką, nie kształtem plastiku, więc ten sam polski programisty pracuje na płycie ANSI ze 104 klawiszami i na płycie ISO ze 105. Różnica dotyczy Entera, lewego Shifta i jednego dodatkowego klawisza, a nie polskich liter. Ten dodatkowy klawisz płyty ISO, ten obok lewego Shifta, daje w polskim układzie ukośnik odwrotny i kreskę pionową, czyli dokładnie to samo co klawisz nad Enterem.
Sprzęt sprzedawany w Polsce ma nadruki amerykańskie, więc na płycie ANSI każdy widoczny znak zgadza się z tym, co wychodzi po naciśnięciu. Na klawiaturze przywiezionej z Niemiec rozjazd zaczyna się od liter y i z, które QWERTZ zamienia miejscami, a kończy na interpunkcji, bo niemieckie nadruki trzymają nawiasy i ukośniki gdzie indziej. Kto porównuje obie płyty przed zakupem nowych klawiszy, znajdzie szczegóły w tekście o różnicach między ISO i ANSI.
Dlaczego wygrał
Zwyciężył zbieg czterech okoliczności, z których żadna nie dotyczy wygody pisania po polsku. Klawiatury docierały do Polski z nadrukami amerykańskimi, bo tak je produkowano. Systemy operacyjne stawiały ten układ jako pierwszy na liście polskich. Programiści i użytkownicy biurowi pisali w dwóch językach na przemian, a układ pozwala nie zmieniać niczego przy przejściu na angielski. Wreszcie skróty klawiszowe, adresy i kod pozostają dostępne w tych samych miejscach, więc nauka układu kosztuje dziewięć akordów, a nie nową mapę całej płyty.
Alternatywą jest maszynopisarski układ z osobnymi klawiszami na ogonki, opisany w tekście o wyborze między programisty i 214. Porównanie plików obu układów daje inny komplet znaków na 37 z 47 klawiszy pisarskich, więc to nie jest wariant tego samego, tylko druga mapa. Nadal ma swoich zwolenników, ale wymaga klawiatury z polskimi nadrukami albo dobrej pamięci.
Gdy ogonki przestają wychodzić
Nagła utrata ą i ę przy sprawnych literach podstawowych oznacza prawie zawsze zmianę układu, nie awarię sprzętu. Kolejność sprawdzania jest krótka: czy system ma aktywny polski, czy to programisty, a nie 214, czy prawy Alt zapala się w teście klawiatury i czy problem występuje też w innym programie. Pełną listę objawów i obejść zebrałem w tekście o polskich znakach i AltGr.
Dla kogo ten układ, a dla kogo nie
Tak, jeśli piszesz po polsku i po angielsku na klawiaturze kupionej w Polsce. Nadruki zgadzają się ze znakami, przełączanie języka nie przesuwa niczego pod palcami, a cały koszt nauki to dziewięć akordów i świadomość, gdzie leży euro.
Nie, jeśli piszesz wyłącznie po polsku, dużo i na sprzęcie z polskimi nadrukami. Wtedy osobne klawisze układu 214 oszczędzają realną liczbę ruchów, bo w polskiej prozie na sto znaków wypada od pięciu do dziesięciu liter z ogonkiem.
Zacznij tak: sprawdź, co masz włączone. Przytrzymaj prawy Alt i naciśnij a. Jeśli wyszło ą, pracujesz na układzie programisty. Potem naciśnij AltGr i u, żeby zobaczyć euro, o którym prawdopodobnie nie wiedziałeś.
Kiedy zmiana układu nic nie da
- Gdy litery gubią się przy szybkim pisaniu. To kwestia techniki, nie mapy znaków, a przyczyny zebrałem w tekście o typowych błędach przy pisaniu.
- Gdy pracujesz codziennie na różnych komputerach. Układ, którego nie ma na nich domyślnie, będzie przeszkadzał częściej, niż pomagał.
- Gdy problem dotyczy jednego programu. Terminale i starsze edytory przechwytują akordy z modyfikatorami na własne skróty, i to jest ustawienie programu, nie właściwość układu.
FAQ
Jak wpisać polskie znaki w układzie programisty?
Przytrzymaj prawy Alt i naciśnij literę bazową: a daje ą, e daje ę, c daje ć, n daje ń, s daje ś, l daje ł, o daje ó, z daje ż, x daje ź. Wielkie litery wychodzą po dołożeniu Shifta do tego samego akordu.
Dlaczego ź jest pod x, a nie pod z?
Bo pod z siedzi już ż. Obie litery pochodzą od tego samego z i nie mieszczą się na jednym klawiszu, więc ź trafiło na sąsiednie x, które w polskich wyrazach prawie nie występuje.
Gdzie jest euro w polskim układzie?
Pod prawym Altem i literą u. To jedyny znak spoza polskiego alfabetu, który ten układ dokłada na trzecim poziomie, i dlatego bywa przeoczony.
Czy polski programisty zmienia coś poza literami?
Dwie rzeczy. Tylda pod Shiftem staje się klawiszem martwym, a separator dziesiętny na klawiaturze numerycznej drukuje przecinek zamiast kropki. Reszta znaków stoi na pozycjach amerykańskich.
Czy ten układ działa na klawiaturze amerykańskiej?
Tak, i to jest jego główny powód istnienia. Nie przenosi żadnego znaku podstawowego, więc na płycie z nadrukami amerykańskimi wszystko zgadza się z tym, co widać na klawiszach.
Czy na programisty napiszę niemieckie ü albo hiszpańskie ñ?
Nie. Plik układu nie zawiera tych znaków na żadnym poziomie, a martwa tylda składa wyłącznie polskie litery. Obcy znak wstawia się z tablicy znaków systemu albo po chwilowym przełączeniu na układ, który go ma.
Czym to przećwiczyć
Dziewięć akordów wchodzi w palce tylko na tekście, który ich naprawdę potrzebuje. Inwokacja z Pana Tadeusza Adama Mickiewicza z 1834 roku, otwierająca poemat apostrofą do Litwy, wraca do liter z ogonkami co kilka słów i płynie spokojnym rytmem, więc od razu widać, czy prawy Alt trafia pod kciuk sam z siebie. Na dłuższą próbę z inną interpunkcją nadaje się fragment Konstytucji 3 maja o trzech władzach, a na ćwiczenie z liczbami tekst Zygmunta Glogera o miarach i wagach w dawnej Polsce.
Źródła sprawdzone 21 sierpnia i ponownie 3 września 2026: pliki definicji układów Windows pobrane z bazy Keyboard Layout Info, Polski (programisty) i amerykański, porównane pozycja po pozycji.

