Klawiatura programisty

Klawiatura programisty – określenie układu klawiatury QWERTY umożliwiającego wprowadzanie znaków charakterystycznych dla danego języka.

Polski

Litery z polskimi znakami diakrytycznymi (ą, ć, ę, ł, ń, ó, ś, ż, ź) uzyskuje się poprzez równoczesne wciśnięcie prawego klawisza Alt (lub AltGr) i łacińskiej litery, z której wywodzi się dodatkowy polski znak, np. „ę” uzyskuje się kombinacją klawiszy Alt i E. Wyjątkiem jest litera „ź”, którą uzyskuje się poprzez wciśnięcie równocześnie klawiszy Alt oraz X.

Ilustracja układu
Układ podstawowy
Polski układ programisty w MacOS
Polski układ programisty w Linux

W systemie operacyjnym firmy Apple litery „ź” i „ż” były zamienione miejscami, czyli ⌥ Option+Z dawało „ź”, a ⌥ Option+X – „ż”. W wersji Mac OS X 10.5 (Leopard) sterownik klawiatury został zmieniony i litery ź oraz ż uzyskuje się tak jak w innych systemach operacyjnych.

Jest to obecnie najczęściej używany układ klawiatury w Polsce – mimo jego nieprzystosowania do profesjonalnego wpisywania danych tekstowych w języku polskim. Podstawowym punktem krytyki jest to, że pisanie metodą bezwzrokową jest znacznie trudniejsze, a co za tym idzie mniej wydajne niż w układzie maszynistki. Argumenty o jego uniwersalności też nie są do końca trafne; poza Polską i USA układ amerykański jest rzadko używany w krajach rozwiniętych, układ ten jest sprzeczny z międzynarodową normą ISO-3243-1975, na podstawie której powstało większość europejskich układów, wobec tego również brakuje przewidywanego przez tę normę klawisza OEM 102 obok lewego klawisza Shift, nie są też dostępne martwe klawisze dla znaków diakrytycznych spoza języka polskiego w odróżnieniu od układów z innych krajów, co znacząco utrudnia pisanie na innych układach klawiatury, a także w obcych językach, np. niemieckim, francuskim[1][2].

Według normy PN-I-06000:1997 układ programisty powinien dodatkowo zawierać: pod AltGr+3 kropkę (martwy znak), pod AltGr+4 kreskę (martwy znak), pod AltGr+5 ogonek (martwy znak), a pod AltGr+M symbol µ[3].

Czeski

Litery z czeskimi znakami diakrytycznymi (á, č, ě, é, í, ř, š, ů, ú, ý, ž) uzyskuje się poprzez równoczesne wciśnięcie prawego klawisza Alt (lub AltGr) i odpowiednich klawiszy takich jak: 8, 4, 2, 0, 9, 5, 3, ;, [, 7, 6, co odpowiada ich położeniu na czeskim układzie QWERTZ[4].

Rumuński

Litery z rumuńskimi znakami diakrytycznymi (â, ț, î, ă, ș) uzyskuje się poprzez równoczesne wciśnięcie prawego klawisza Alt (lub AltGr) i łacińskiej litery, z której wywodzi się dodatkowy rumuński znak (literę â uzyskuje się przez wciśnięcie prawego Alt+Q lub AltGr+Q)[5].

Łotewski

Łotewski układ klawiatury QWERTY umożliwia pozyskanie liter charakterystycznych dla języka łotewskiego poprzez wciśnięcie AltGr oraz odpowiedniej litery bez znaku diakrytycznego[6].

Przypisy

  1. ↑ Władysław Szostak, Klawiatura dla PeCeta, pu.kielce.pl [zarchiwizowane 2007-01-05].
  2. ↑ https://cdn.standards.iteh.ai/samples/8455/623212827ea74e04b250afef6939c266/ISO-3243-1975.pdf
  3. ↑ PN-I-06000:1997 Wyposażenie biurowe – Maszyny do pisania i do przetwarzania tekstów – Układy znaków na klawiaturach alfanumerycznych.
  4. ↑ Rozložení znaků české klávesnice | Česká klávesnice [online], www.ceskaklavesnice.cz [dostęp 2025-01-02].
  5. ↑ o (ilustr.), Romanian (Programmers) Keyboard - Globalization [online], learn.microsoft.com, 24 października 2024 [dostęp 2025-01-28] (ang.).
  6. ↑ o (ilustr.), Latvian (QWERTY) Keyboard - Globalization [online], learn.microsoft.com, 24 października 2024 [dostęp 2025-01-28] (ang.).