Portál AbcLinuxu, 11. května 2024 04:14

Česká typografická klávesnice

6.12.2006 00:33 | Přečteno: 2280× | Výběrový blog | poslední úprava: 25.4.2007 23:12

Už mě nebaví vyťukávat ordinální hodnoty českých uvozovek, pomlček aj. nebo v lepším případě psát jejich symbolické názvy. Tak jsem se konečně odhodlal a udělat si vlastní variantu české klávesnice.

Po prostudování zdejších článků (1, 2) a adresáře /usr/share/X11/xkb jsem pojal podezření, že netuším, kde najít názvy symbolů pro moje prazvláštní znaky a jak zapsat symbol, který nemá přidělen název žádný.

Naštěstí jsem nalezl výbornou sadu dokumentů obsahující pro mě významé informace. Za prvé seznam symbolů naleznu v /usr/include/X11/keysymdef.h a za druhé novější verze X serveru rozumí i symbolům, které jsou odvozeny z unicodového kódu. Např. znak mínus (U+2212, −), pro který v mé verzi Xorg žádný symbolický název není, lze zapsat jako U2212:

key <AB10> { [ minus, underscore, endash, U2212 ] };

Nakonec jsem upravil soubor /usr/share/X11/xkb/symbols/cz tak, že nyní nabízí dvě varianty navíc. Jedná se o variantu typo a qwerty_typo. O proti standardním basic a qwerty z Xorg 7.1.1 umožňují zapsat české dvojité uvozovky, výpustku, n-pomlčku, mínus a zúženou mezeru.

Stahovat můžete z http://xpisar.wz.cz/xkb-cz-typo/, kde najdete celý xkb_symbols soubor, diff a stručný popis, co zmáčkout, abyste dostali kýžené znaky.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

6.12.2006 07:43 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: Česká typografická klávesnice
Odpovědět | Sbalit | Link | Blokovat | Admin
Hurá! ^_^
Jiří Poláček avatar 6.12.2006 09:35 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: Česká typografická klávesnice
Odpovědět | Sbalit | Link | Blokovat | Admin
Super nápad, hned jsem se inspiroval. Protože AltGr-/ potřebuji pro psaní lomítka (není nad to mít všechny znaky pro závorky v HTML vedle sebe nad AltGr), zvolil jsem si trochu jiné rozložení:
pomlčka – AltGr-Shift-/
mínus – AltGr-Shift-,
uzavírací uvozovka – AltGr-'
ostatní stejně
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
freshmouse avatar 6.12.2006 10:32 freshmouse | skóre: 42 | blog: Bruno Banány
Rozbalit Rozbalit vše Re: Česká typografická klávesnice
Odpovědět | Sbalit | Link | Blokovat | Admin
Super. Zatím jsem psal --, anglické uvozovky atd.
vogo avatar 6.12.2006 13:20 vogo | skóre: 34 | blog: "Skládat papír"
Rozbalit Rozbalit vše Re: Česká typografická klávesnice
Odpovědět | Sbalit | Link | Blokovat | Admin
pokud nic nebudete namítat tak tuto fičuru zakomponuji do vok, jen si budu muset sakra dobře rozmyslet kam to namapovat
Nejsem paranoidní, ale to ještě neznamená, že po mě nejdou.
6.12.2006 15:14 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Česká typografická klávesnice
Zakomponujte si to, kam chcete :) (Nic ve zlem.)
Josef Kufner avatar 6.12.2006 15:56 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Česká typografická klávesnice
Odpovědět | Sbalit | Link | Blokovat | Admin
Tento problém jsem řešil na trošku jiné úrovni:
" ~/.vim/after/ftplugin/html
imap <buffer> ,, &bdquo;
imap <buffer> `` &ldquo;
imap <buffer> ,- &ndash;
Je to jen pro html, ale TeX tohle řeší po svém a nikde jinde to nevyužiju (používám Latin2).
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.