Česká klávesnice a speciální znaky

Člověk často ani neví, jak snadné je napsat některé znaky ze sady Unicode z klávesnice. Přitom všechny informační zdroje se shodují, že se má psát správně a rozlišovat uvozovky („“) od značky palců ("), nepoužívat spojovník (-) tam, kde by měla být pomlčka (—), nepoužívat jako značku násobení písmeno x, když máme k tomu určený znak × a podobně. Otázka je, co s tím má dělat nebohý uživatel, který sedí u počítače s obyčejnou klávesnicí na které nejen že není vyznačeno, jak ty krásné ale trochu nezvyklé symboly zadat, ale o které ani a priori neví, jestli vůbec lze její aktuální rozložení za tím účelem použít.

Používám standardní lokalizovanou rozložení klávesnice dodávané k operačnímu systému Debian GNU/Linux (variantu cz_qwerty) a až po dlouhé době používání jsem si udělal v možnostech klávesnice jasno. V určitém smyslu „přímo“ mohu psát čtyřmi způsoby:

  1. stisknutím samotné produkční klávesy
  2. stisknutím Shift+produkční klávesy
  3. stisknutím Level3+produkční klávesy (Level3 klávesa bývá nastavena na pravý Alt)
  4. stisknutím Level3+Shift+produkční klávesy

V následujících dvou obrázcích jsou všechny znaky, které lze takto získat. Jedná se o SVG obrázky, takže je lze zvětšit pro větší kvalitu (buď v rámci zvětšení celé stránky, nebo zvětšit jen jejich rám):

Co lze získat za symboly pomocí klávesy a Shiftu+klávesy

Váš prohlížeč zřejmě nepodporuje SVG obrázky. Pokud to není textový prohlížeč ignorující všechny obrázky, přimluvte se u jeho výrobce, ať s tím něco udělá. A nebo rovnou přejděte k lepšímu

Co lze získat za symboly pomocí Level3+klávesy a Level3+Shift+klávesy (horní řada kláves funguje při použití Level3+Shift převážně jako různá diakritická znaménka, pro výsledek je potřeba ještě poté zmáčknout písmeno)

Váš prohlížeč zřejmě nepodporuje SVG obrázky. Pokud to není textový prohlížeč ignorující všechny obrázky, přimluvte se u jeho výrobce, ať s tím něco udělá. A nebo rovnou přejděte k lepšímu

Tedy například znak € lze získat stisknutím PravýAlt+e, × pomocí Shift+PravýAlt+, a podobně. Osobně si myslím, že pro užití v českých textech by se hodily spíš jiné znaky, ale tohle rozložení má výhodu, že si ho můžete rychle nastavit všude, kde je Linux. Buď v nějakém klikátku, nebo stačí příkaz typu

setxkbmap -model pc104 -layout us,cz -variant ,qwerty

Další výhodou tohoto rozložení je skutečnost, že programátorské znaky jsou skoro na svých místech z anglického rozložení, je je potřeba místo Shiftu zmáčknout pravý Alt (nebo co si člověk nakonfiguruje).

Na úvod se mluvilo o českých uvozovkách. Ty takto jednoduše napsat nelze, což neznamená, že je nelze napsat vůbec, tomu ovšem věnujme vlastní článek.