Polskie znaki piszesz prawym Altem — na wielu klawiaturach podpisanym AltGr — i literą bazową: przytrzymujesz AltGr, naciskasz literę, puszczasz oba. ą = AltGr + A, ć = AltGr + C, ę = AltGr + E, ł = AltGr + L, ń = AltGr + N, ó = AltGr + O, ś = AltGr + S, ź = AltGr + X, ż = AltGr + Z. Wielką literę dostajesz, dokładając Shift: AltGr + Shift + A daje Ą.

Tak działa układ Polski (programisty), który Windows ustawia domyślnie dla języka polskiego, i tak samo podstawowy polski układ w Linuksie. Na Macu zamiast AltGr naciskasz Option — z tymi samymi literami.

LiteraWindows i LinuxMac (Polski Pro)
ą ĄAltGr + AOption + A
ć ĆAltGr + COption + C
ę ĘAltGr + EOption + E
ł ŁAltGr + LOption + L
ń ŃAltGr + NOption + N
ó ÓAltGr + OOption + O
ś ŚAltGr + SOption + S
ź ŹAltGr + XOption + X
ż ŻAltGr + ZOption + Z
Osiem liter siedzi pod swoją literą bazową. Wyjątkiem jest ź pod X — bo Z jest już zajęte przez ż. Wielkie litery: ta sama kombinacja z Shiftem.
Polskie litery w układzie Polski (programisty)Polskie znaki pisze się prawym Altem, czyli AltGr, i literą bazową: A daje ą, C daje ć, E daje ę, L daje ł, N daje ń, O daje ó, S daje ś, X daje ź, a Z daje ż. Lewy Alt nie daje polskich liter.QWEęRTYUIOóPAąSśDFGHJKLłZżXźCćVBNńMCtrlWinAltspacjaAltGrCtrllewy Alt: menu,nie literyprawy Alt = AltGrprzytrzymaj kciukiem
Polskie litery daje tylko prawy Alt, czyli AltGr. Lewy Alt w Windows otwiera menu programu — dlatego lewy Alt + S nic nie pisze. Zaznaczone klawisze to dziewięć liter bazowych; ź mieszka pod X, nie pod Z.

Sprawdź w 30 sekund, czy polskie znaki działają

Zanim zaczniesz grzebać w ustawieniach, sprawdź, które litery faktycznie nie wychodzą. Wpisz poniżej wszystkie dziewięć — każda poprawna zapala swój kafelek, a jeśli coś pójdzie nie tak, test podpowie, od którego kroku listy kontrolnej zacząć.

  1. Kliknij w pole testu i wpisz po kolei: ą ć ę ł ń ó ś ź ż — prawy Alt (AltGr) plus litera bazowa.

  2. Każda poprawnie wpisana litera zapala swój kafelek. Gdy zapalą się wszystkie dziewięć, układ i klawisz AltGr działają.

  3. Jeśli zamiast polskiej litery pojawia się zwykła albo nic, przejdź do listy kontrolnej poniżej i zacznij od kroku 1 — ustawionego układu klawiatury.

  4. Każdy klawisz osobno, łącznie z prawym Altem, sprawdzisz w pełnym testerze klawiatury.

Test działa tylko w swoim polu i niczego nie wysyła. Wszystkie klawisze po kolei sprawdzisz w pełnym testerze klawiatury.

Nie działają polskie znaki — co sprawdzić po kolei

Kolejność nie jest przypadkowa: najpierw to, co sprawdzisz w pół minuty, na końcu to, co wymaga innej klawiatury albo zmiany w konkretnym programie.

  1. Układ klawiatury w systemie

    Musi być ustawiony Polski (programisty). Jeśli system ma „Polski (214)” albo tylko angielski (US), AltGr + litera nie da polskiego znaku albo da go w innym miejscu. Gdzie to zmienić — niżej, osobno dla Windows 11, Windows 10 i macOS.

  2. Prawy Alt, nie lewy

    W Windows polskie litery daje tylko prawy Alt. Lewy Alt z literą otwiera menu albo wywołuje skrót programu, więc lewy Alt + S zamiast ś przenosi fokus albo nie robi nic widocznego.

  3. Skrót, który przestawił układ

    Alt + Shift i Windows + Spacja przełączają układy klawiatury. Jeśli masz ich w systemie więcej niż jeden, łatwo przełączyć je przypadkiem, zwłaszcza Alt + Shift. Sprawdź oznaczenie języka przy zegarze na pasku zadań i usuń układy, których nie używasz.

  4. Ctrl + Alt zamiast AltGr (Windows)

    Windows traktuje AltGr jak Ctrl + Alt. Jeśli prawy Alt jest uszkodzony albo przemapowany, lewy Ctrl + lewy Alt + litera da ten sam znak. To obejście na chwilę, nie sposób na co dzień.

  5. Klawiatura zewnętrzna albo na Bluetooth

    Układ ustawia system, nie klawiatura — nadruk na klawiszach nie ma znaczenia. Problem bywa za to z samym klawiszem: sprawdź w testerze, czy prawy Alt w ogóle się zaświeca. Jeśli nie, klawiatura go nie wysyła albo jej oprogramowanie przypisało mu inną funkcję.

  6. Program przechwytuje akord

    Jeśli polskie znaki działają w Notatniku, a nie działają w jednym programie, ten program ma własny skrót pod Ctrl + Alt + literą i wygrywa z systemem. Tak bywa w środowiskach programistycznych — opisujemy to w tekście o AltGr i skrótach w IDE.

Kroki 2, 4 i 5 sprawdzisz bez zgadywania w teście klawiatury online: pokazuje, czy prawy Alt w ogóle dociera do komputera, i ma osobny test dziewięciu polskich liter.

Polski (programisty) a Polski (214) — dwa układy, różne litery

Windows ma dwa polskie układy i to ich pomylenie najczęściej stoi za „klawiatura nie pisze polskich znaków”. Polski (programisty) to zwykłe QWERTY z polskimi literami pod AltGr. Polski (214), potocznie układ maszynistki, to QWERTZ: Y i Z są zamienione miejscami, a polskie litery leżą na osobnych klawiszach po prawej stronie, tam gdzie w QWERTY są między innymi nawiasy kwadratowe, średnik i apostrof.

Polski (programisty)Polski (214)
LiteryQWERTYQWERTZ — Y i Z zamienione
łAltGr + Lpierwszy klawisz za L (Shift daje Ł)
ą, ęAltGr + A, AltGr + Edrugi klawisz za L: ą, z Shiftem ę
ż, ńAltGr + Z, AltGr + Npierwszy klawisz za P: ż, z Shiftem ń
ś, ćAltGr + S, AltGr + Cdrugi klawisz za P: ś, z Shiftem ć
ó, źAltGr + O, AltGr + Xtrzeci klawisz za L: ó, z Shiftem ź
Typowy objaw złego układu: zamiast „y” pisze się „z”, a w miejscu średnika wyskakuje ł. Wtedy w systemie jest 214, a nie programisty — i nic nie jest zepsute.

Skąd dwa układy i dlaczego prawie wszyscy piszą na „programisty”

Układ 214 wywodzi się z polskich maszyn do pisania — stąd nazwa „maszynistki” i QWERTZ znany z maszyn z Europy Środkowej. Układ programisty powstał z myślą o komputerach z klawiaturą amerykańską: zostawia QWERTY w spokoju, a polskie litery chowa pod AltGr. Nazwa bierze się stąd, że nawiasy, średnik i cudzysłów zostają tam, gdzie programista ich szuka.

Wybór jest w praktyce przesądzony. Windows ustawia programisty domyślnie dla języka polskiego, klawiatury sprzedawane w Polsce mają zwykle nadruk QWERTY, a 214 przestawia litery, więc nawyk z niego przestaje działać przy każdym cudzym komputerze. Czy w ogóle opłaca się zmieniać układ liter, liczymy w tekście o układach Dvorak i Colemak — odpowiedź jest podobna.

Jak włączyć polskie znaki w Windows 11 i Windows 10

W obu wersjach chodzi o to samo: dodać do języka polskiego klawiaturę „Polski (programisty)” i usunąć te, których nie używasz. Różnią się tylko nazwy po drodze.

Windows 11

  1. Ustawienia
  2. Czas i język
  3. Język i region
  4. … przy języku polskim
  5. Opcje języka
  6. Klawiatury: Dodaj klawiaturę

Windows 10

  1. Ustawienia
  2. Czas i język
  3. Język
  4. Polski → Opcje
  5. Klawiatury: Dodaj klawiaturę
Na liście wybierz „Polski (programisty)”. Jeśli obok jest „Polski (214)” albo układ, którego nie używasz, usuń go w tym samym miejscu (wielokropek przy klawiaturze → Usuń) — przestanie się włączać przypadkiem.

Między układami przełączasz się ikoną języka na pasku zadań albo skrótem Windows + Spacja. Jeśli polskie znaki „same” przestają działać w połowie pisania, sprawdź właśnie tę ikonę: przy dwóch układach Alt + Shift też je przełącza, a o przypadkowe naciśnięcie nietrudno. Gdy w systemie zostanie jeden układ, przełączać nie ma czego.

Polskie znaki na Macu

Na Macu odpowiednikiem układu programisty jest Polski Pro: litery jak na klawiaturze amerykańskiej, polskie znaki pod klawiszem Option. Kombinacje są te same co w Windows — Option + A daje ą, Option + X daje ź, Option + Z daje ż. Uwaga na zwykły układ „Polski”: na Macu to QWERTZ, podobnie jak 214 w Windows.

Układ dodasz w Ustawieniach systemowych → Klawiatura → Wprowadzanie tekstu → Edycja: przycisk „+”, wyszukaj polski i wybierz Polski Pro. Przełączasz się z menu wprowadzania na pasku menu albo skrótem Control + Spacja. Co daje każda kombinacja, pokaże podgląd klawiatury — w menu wprowadzania wybierz „Pokaż Podgląd klawiatury” i przytrzymaj Option.

Linux i telefon

W Linuksie podstawowy układ „Polski” działa jak programisty: AltGr + litera, te same dziewięć kombinacji. Jeśli znaki nie wychodzą, w ustawieniach klawiatury sprawdź, czy dodany jest właśnie ten układ, a nie wariant QWERTZ.

Na telefonie AltGr nie ma. Przytrzymaj literę bazową, a nad klawiszem pojawią się jej warianty — przy polskiej klawiaturze przytrzymanie „a” pokaże ą. Tak działa i klawiatura iPhone’a, i Gboard na Androidzie. Jeśli wariantów brakuje, dodaj język polski w ustawieniach klawiatury telefonu.

Jak pisać polskie znaki szybko, bez patrzenia

AltGr naciska się kciukiem prawej ręki — tym samym, który leży nad spacją. Kciuk przesuwa się kawałek w prawo i przytrzymuje AltGr, a literę naciska palec, który ma ją w swojej strefie: ą lewy mały, ś lewy serdeczny, ł prawy serdeczny. Dłonie nie opuszczają rzędu bazowego, więc akord da się zautomatyzować tak samo, jak wielka litera z Shiftem.

Polskie litery to w zwykłej prozie około 6% wszystkich liter — policzyliśmy, ile kosztują w tempie. Ten koszt znika, gdy akord wejdzie w nawyk. W darmowym kursie jest osobna grupa ćwiczeń na polskie litery: od pojedynczych akordów po całe zdania, bez zakładania konta.

Najczęstsze pytania

Dlaczego Alt + S nie daje ś, tylko otwiera menu?

Bo to lewy Alt. W Windows lewy Alt z literą uruchamia menu albo skrót programu; polskie litery daje tylko prawy Alt (AltGr). Jeśli prawy też nie działa, w systemie jest ustawiony inny układ niż Polski (programisty).

Jak napisać polskie znaki na klawiaturze bez AltGr?

W Windows przytrzymaj lewy Ctrl i lewy Alt, a potem naciśnij literę — system traktuje to jak AltGr. W układzie Polski (programisty) działa też tylda jako klawisz martwy: naciśnij ~ (Shift + klawisz pod Esc), puść i naciśnij literę — ~ i potem a daje ą. Na telefonie przytrzymaj literę bazową.

Czemu zamiast ź wychodzi ż?

Bo ź leży pod X, a ż pod Z. To jedyna polska litera, która nie siedzi pod swoją literą bazową, więc myli się najczęściej: ź = AltGr + X, ż = AltGr + Z (na Macu Option zamiast AltGr).

Dlaczego zamiast „y” pisze się „z”?

W systemie jest układ QWERTZ — w Windows to Polski (214), na Macu zwykły Polski. Zmień go na Polski (programisty) albo Polski Pro i usuń zbędny układ, żeby nie włączał się przypadkiem skrótem.

Polskie znaki działają w Notatniku, ale nie w jednym programie. Dlaczego?

Ten program ma własny skrót pod Ctrl + Alt + literą i przechwytuje akord, zanim system wstawi znak. Zmień albo usuń ten skrót w ustawieniach programu — w środowiskach programistycznych najczęściej chodzi o Ctrl + Alt + L, O albo S.