Na této stránce je popsána nestandardní programátorská klávesnice czech-prog-3 pro české jazykové prostředí v GNU Emacsu 21. Tato klávesnice je kompatibilní se standardní klávesnicí z nyní již zastaralého balíčku emacs-czech.
Všechny numerické klávesy kromě 1 jsou nahrazeny ekvivalenty z klasické české klávesnice. Klávesy [ a ] jsou nahrazeny znaky ú a ů. Klávesy + a = jsou mrtvé klávesy. Na následující tabulce můžete vidět rozložení jednotlivých kláves:
+----------------------------------------------------------------+ | 1! | ě@ | š# | č$ | ř% | ž^ | ý& | á* | í( | é) | -_ | =+ | `~ | +----------------------------------------------------------------+ | 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. mrtvé klávesy + a = 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 stisknout mrtvou klávesu +, potom mrtvou klávesu = a teprve potom velké písmeno A. Tuto a další kombinaci přehledně uvádí následující odstavce.
+A Ä +C Č +D Ď +E Ě +L Ĺ +N Ň +O Ô +R Ř +S Š +T Ť +U Ů +Z Ž +a ä +d ď +l ĺ +n ň +o ô +t ť
=A Á =E É =I Í =L Ľ =O Ó =R Ŕ =S ß =U Ú =Y Ý =l ľ =o ó =r ŕ =s ß
+=A Ä +=O Ö +=U Ü +=a ä +=o ö +=u ü