Ceska programatorska standard
Milan Zamazal
pdm na informatics.muni.cz
Pátek Listopad 14 20:22:44 CET 1997
Protoze k memu poslednimu navrhu neprisly zadne podstatne pripominky,
myslim, ze by mel byt prijat za standard. Nechavam na panu Stankovi,
coby koordinatorovi standardizace nestandardnich klavesnic, co s tim
udela. Prikladam ASCII verzi navrhu standardu, v cestine to naleznete
na http://www.fi.muni.cz/~pdm/klavesnice-standard .
Jeste mala poznamka k standardni ceske klavesnici. Protoze tyto
klavesnice se evidentne lisi, doporucuji to udelat podle te Micro$ofti
se 105 klavesami. Linuxistum je to myslim jedno, nebot tuto klavesnici
nepouzivaji, a vetsina uzivatelu Windoze pri svem prechodu na Linux bude
zvykla prave na tuto klavesnici.
Ceska klavesnice pro Emacs 20 (oznamim pozdeji na freesoft listu) je
udelana podle techto dvou navrhu a navic jsem tam dal klavesnici
z emacs-czech.
Milan Zamazal
STANDARDNI PODOBA CESKE PROGRAMATORSKE KLAVESNICE
=================================================
Urceni dokumentu
----------------
Tento dokument slouzi coby specifikace podoby ceske klavesnice, ktera by mela
byt jednou z ceskych klavesnic dostupnou ve vsech programech podporujicich
ceskou klavesnici, ktere pracuji na free softwarovych operacnich systemech.
Zakladni rozlozeni klaves
-------------------------
- Klavesnice ma shodne rozlozeni klaves s US klavesnici QWERTY az na rozdily
popsane v nasledujicich bodech.
- Klavesy 2,3,4,5,6,7,8,9,0 generuji znaky e,s,c,r,z,y,a,i,e.
- Klavesnice ma mrtvou klavesu. Touto mrtvou klavesou je bud klavesa `+'
("klavesnice A") nebo nejaka klavesa, ktera neni nutna pro generovani ASCII
znaku, napriklad Print nebo LWindow ("klavesnice B").
- Klavesa `1' generuje v pripade klavesnice A znak `+', v pripade klavesnice B
znak `u'.
- Klavesy na numerickem bloku si ponechavaji svuj puvodni vyznam.
Mrtva klavesa
-------------
- Implicitni klavesnici je klavesnice A, tj. mrtvou klavesou je `+'.
- Uzivatel by mel mit moznost snadne volby klavesnice B.
- Stiskne-li se mrtva klavesa jednou a pote nektera z klaves
1,2,3,4,5,6,7,8,9,0,e,r,t,y,u,i,o,a,s,d,l,z,c,n, generuje se znak
1,2,3,4,5,6,7,8,9,0,e,r,t,y,u,i,o,a,s,d,l,z,c,n.
- Stiskne-li se mrtva klavesa dvakrat a pote nektera z klaves
e,r,u,o,a,s,l, generuje se znak e,r,u,o,a, ,l.
- Stiskne-li se mrtva klavesa trikrat a pote nektera z klaves
u,o, generuje se znak u,o.
- V predchozich bodech nedefinovane kombinace vyuzivajici mrtvou klavesu by
mely zustat neobsazeny pro pripad doplneni dalsich znaku.
Další informace o konferenci Linux