Na této stránce je popsána nestandardní programátorská klávesnice czech-prog-2 pro české jazykové prostředí v GNU Emacsu 21.
Všechny numerické klávesy kromě 1 jsou nahrazeny ekvivalenty z klasické české klávesnice. Klávesa 1 je nahrazena znakem ů. Klávesa + je mrtvou klávesou a jejím opakovaným stiskem můžeme zadat i jiné akcenty. Všechny ostatní klávesy jsou stejné jako na US klávesnici. Na následující tabulce můžete vidět rozložení jednotlivých kláves:
+----------------------------------------------------------------+ | ů! | ě@ | š# | č$ | ř% | ž^ | ý& | á* | í( | é) | -_ | =+ | `~ | +----------------------------------------------------------------+ | qQ | wW | eE | rR | tT | yY | uU | iI | oO | pP | [{ | ]} | +------------------------------------------------------------+ | aA | sS | dD | fF | gG | hH | jJ | kK | lL | ;: | '" | \| | +-----------------------------------------------------------+ | zZ | xX | cC | vV | bB | nN | mM | ,< | .> | /? | +-------------------------------------------------+ +-----------------------------+ | mezerník | +-----------------------------+
Každá klávesa kromě mezerníku může být použita pro dvě písmena. Při stisku klávesy samotné je použito první písmeno, pokud je klávesa stisknuta společně s klávesou SHIFT nebo při zapnutém Caps Lock, je použito písmeno druhé.
Tato klávesnice dále používá tzv. mrtvou klávesu + k tomu, aby bylo možné zadat i další (zejména akcentované) znaky. Mrtvá klávesa sama o sobě nevygeneruje žádný znak. Ten je vygenerován teprve po stisku další klávesy. Např. chceme-li napsat znak Č, musíme na klávesnici nejprve stisknout mrtvou klávesu + a potom velké písmeno C. Chceme-li zadat znak Ů, musíme na klávesnici nejprve dvakrát stisknout mrtvou klávesu + a potom velké písmeno U. Tuto a další kombinaci přehledně uvádí následující odstavce.
+A Á +C Č +D Ď +E É +I Í +L Ĺ +N Ň +O Ó +R Ř +S Š +T Ť +U Ú +Y Ý +Z Ž +d ď +l ĺ +n ň +o ó +u ú +t ť
++A Ä ++E Ě ++L Ľ ++O Ö ++R Ŕ ++S ß ++U Ů ++a ä ++l ľ ++o ö ++r ŕ ++s ß
+++O Ô +++U Ü +++o ô +++u ü