Už dlouho používám layout klávesnice "Česká programátorská" (Czech Programmers). Vývojář totiž potřebuje psát znaky jako []{}<>'#$ a to hodně a rychle. Ale také potřebuje psát znaky jako ěščřžýáí, protože o vývoji je potřeba komunikovat hezky česky. Jsou v podstatě 3 způsoby jak to řešit:
- přepínat mezi anglickou a českou - po delším používání to je neskutečná otrava, každé přepnutí bolí, protože to je změna kontextu. Musím myslet na to, kterou klávesnici zrovna mám nebo sledovat ikonku jazyka. I v českém e-mailu chci psát třeba smajlíky a musím přemýšlet, jak se tyhle znaky na aktuální klávesnici píšou. Chyby jsou časté, takže to pak člověk vzdá a míň důležité e-maily a chaty píše "cesky".
- používat klávesové zkratky pro speciální znaky na české klávesnici - lepší varianta, naučit se ty zkratky nedá tolik práce. Ale vývojář potřebuje více speciální znaky než háčky. Dlouhodobě to programování zpomaluje. Také zkuste přijít do internetové kavárny v zahraničí - pouze se znalostí české klávesnice budete mít s e-mailem problém.
- Česká programátorská klávesnice - podle mě ideální kompromis mezi dvěma předchozími variantami: je to anglická klávesnice a když zmáčknete ALT, je to česká. Máte jenom jednu klávesnici, nepřepínáte. A protože háčky potřebujete méně častěji, psaní háčků přes ALT tolik nezpomaluje. Nevýhodou je dostupnost jenom pro Windows a Linux. A to se dnes mění.
Nastoupil jsem nedávno do firmy Inmite, kde většina zaměstnanců má po vzoru Googlu jablečné přístroje. A při prvotním nastavování mě nejvíc štvala klávesnice. Googlil jsem českou programátorskou, ale kde nic tu nic. Tak jsem si stáhnul pěkný program Ukelele a v něm vytvořil první českou programátorskou klávesnici pro Mac OS:
Stahujte zde (verze 0.2)
Featury:
Stahujte zde (verze 0.2)
Featury:
- plnohodnotná anglická (US) klávesnice jako základ
- při stisknutí ALTu se píšou háčkovaná a čárkovaná písmena
- funguje samostatná klávesa pro háček a čárku pro psaní např. ďťň
- ALT+SHIFT+háčkované písmeno udělá velké háčkované písmeno
- ostatní znaky na české klávesnici, speciální znaky stejně píšu přes anglickou
- Zkopírujte soubor s klávesnicí do /Library/Keyboard Layouts
- Zvolte klávesnici v System Preferences → Language & Text → Input Sources
Klávesnice je raná betaverze, dejte vědět jak to funguje v komentářích.