Ceska PROGRAMATORSKA klavesnice pro KDE
Ladislav Strojil
bwian na seznam.cz
Pátek Listopad 23 14:41:39 CET 2001
mgr.Jan Obdrzalek wrote:
> Potrebuju urgentne pomoc, jinak se asi pominu.
> Bzlo mi 9ya0dano,
> Bylo mi (za)dano psat cosi (hodne stranek) cesky a potrebuju to v
> grafickem prostredi.
> Mam RH 7.1 s KDE, prakticky defaultni anglicka instalace s nasledne
> pridanou ceskou klavesnici (skrze ControlCenter/Perzonalization/Keyboard
> Layout/Aditional Layouts) a fonty.
> Klavesnice lze prepinat z anglicke na ceskou a zpet, ale ta ceska je
> qwertZ a ma navic predelanou i interpunkci (ala cesky psaci stroj)
>
> Pokud se nemam v nejblizsi dobe pominout, tak ji poptrebuju nastavit na
> ceskou programatorskou, (tedy vlastne anglickou pouze s predefinovanou
> numerickou radou klaves)
>
> Muze mi nekdo poradit, kde se to da udelat? (radeji poctivou konfiguraci',
> nez klikoskym resenim)?
>
> Diky moc za kazdou radu - dost to specha a ja nevim, co cist driv
Dobry den,
prikladam mapu, kterou muzete ulozit do
/usr/X11/lib/X11/xkb/symbols/cz_qwerty. Bude potom pristupna jako cz v KDE.
Nebo s timto souborem nahradte treba soubor fi a zvolte si v KDE finskou
klavesnici. To vam umozni zachovat puvodni soubor a moznost pouzivat
klasickou ceskou klavesnici.
Je to plne ceska klavesnice, ale ma tu vyhodu, ze pri stisku praveho Altu
(Alt-Gr) se prepne na anglickou. Kdyz si na to clovek zvykne, je to
pohodlne.
Kdybyste z ni chtel udelat nejaky hybrid cesko/anglicky, tak se jedna
zejmena o nekolik poslednich radku, ktere definuji pravou cast hlavniho
pole klavesnice. Format je celkem jasny, je to v podstate {[normalni, se
shiftem],[s Alt-Gr, s shiftem a Alt-Gr]}.
Jestli se vam to nepodari upravit, klidne se ozvete, upravim vam to a
poslu. Ale myslim, ze to zvladnete sam. :-))
S pozdravem,
Lada Strojil
----------------------------------
// $XConsortium: cs /main/3 1996/08/31 12:19:14 kaleb $
// $XFree86: xc/programs/xkbcomp/symbols/cs,v 3.3 2000/09/26 15:57:25
partial default alphanumeric_keys
xkb_symbols "basic" {
// Describes the differences between a very simple en_US
// keyboard and a very simple Czech 'qwertz' keyboard
name[Group1]= "Czech";
key <TLDE> { [ dead_diaeresis, dead_abovering ],
[ grave, asciitilde ] };
key <AD01> { [ q, Q ],
[ q, Q ] };
key <AE01> { [ plus, 1 ],
[ 1, exclam ] };
key <AB01> { [ z, Z ],
[ z, Z ] };
key <AC02> { [ s, S ],
[ s, S ] };
key <AC01> { [ a, A ],
[ a, A ] };
key <AD02> { [ w, W ],
[ w, W ] };
key <AE02> { [ ecaron, 2 ],
[ 2, at ] };
key <AB05> { [ b, B ],
[ b, B ] };
key <AB04> { [ v, V ],
[ v, V ] };
key <AB03> { [ c, C ],
[ c, C ] };
key <AB02> { [ x, X ],
[ x, X ] };
key <AC03> { [ d, D ],
[ d, D ] };
key <AE04> { [ ccaron, 4 ],
[ 4, dollar ] };
key <AE03> { [ scaron, 3 ],
[ 3, numbersign ] };
key <AC04> { [ f, F ],
[ f, F ] };
key <AD05> { [ t, T ],
[ t, T ] };
key <AD04> { [ r, R ],
[ r, R ] };
key <AE05> { [ rcaron, 5 ],
[ 5, percent ] };
key <AC06> { [ h, H ],
[ h, H ] };
key <AC05> { [ g, G ],
[ g, G ] };
key <AD06> { [ y, Y ],
[ y, Y ] };
key <AE06> { [ zcaron, 6 ],
[ 6, asciicircum ] };
key <AB07> { [ m, M ],
[ m, M ] };
key <AD07> { [ u, U ],
[ u, U ] };
key <AE07> { [ yacute, 7 ],
[ 7, ampersand ] };
key <AE08> { [ aacute, 8 ],
[ 8, asterisk ] };
key <AB08> { [ comma, question ],
[ comma, less ] };
key <AC08> { [ k, K ],
[ k, K ] };
key <AC09> { [ l, L ],
[ l, L ] };
key <AD08> { [ i, I ],
[ i, I ] };
key <AD09> { [ o, O ],
[ o, O ] };
key <AE10> { [ eacute, 0 ],
[ 0, parenright ] };
key <AE09> { [ iacute, 9 ],
[ 9, parenleft ] };
key <AB09> { [ period, colon ],
[ period, greater ] };
key <AB10> { [ minus, underscore ],
[ slash, question ] };
key <AC10> { [ uring, quotedbl ],
[ semicolon, colon ] };
key <AD10> { [ p, P ],
[ p, P ] };
key <AE11> { [ equal, percent ],
[ minus, underscore ] };
key <AC11> { [ section, exclam ],
[ apostrophe, quotedbl ] };
key <AD11> { [ uacute, slash ],
[ bracketleft, braceleft ] };
key <AE12> { [ dead_acute, dead_caron ],
[ equal, plus ] };
key <BKSL> { [ backslash, bar ],
[ backslash, bar ] };
key <LSGT> { [ less, greater ],
[ backslash, brokenbar ] };
key <AD12> { [ parenright, parenleft ],
[ bracketright, braceright ] };
key <SCLK> { [ Scroll_Lock ] };
// End alphanumeric section
// begin modifier mappings
modifier_map Shift { Shift_L };
modifier_map Lock { Caps_Lock };
modifier_map Control{ Control_L };
modifier_map Mod3 { Mode_switch };
};
Další informace o konferenci Linux