Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: alfonz19 14 Října 2008, 16:15:52

Název: modifikace layoutu
Přispěvatel: alfonz19 14 Října 2008, 16:15:52
Zdravím,

potřeboval bych poradit s modifikací layoutu klávesnice. Již dříve jsem si tvořil vlastní qwerty rozložení, kde nejsou idiotské symboly, takže mám funkční rozložení, které používám. Nicméně dostal jsem novou ergonomickou klávesnici, která je super až na MIMOŘÁDNĚ přihlouplé (a to jsem to řekl hodně slušně a nepřesně) rozložení kurzorových kláves a bloku kláves home,end, insert, delete, pgUp, pgDown. Bohužel tyto klávesy musím používat v průběhu psaní velmi často a tedy mne to zpomaluje více než dost, protože je téměř nemožné najít tu správnou, kuriózně zmenšenou a oproti standardní klávesnici přemístěnou klapku(to vše v zájmu zmenšení klávesnice o 2cm - MS zase jednou použil hlavu). Takže si chci všech těchto 10 kláves dát jako klávesovou zkratku - jenže nevím pod jakými konstantami se skrývají. To je první problém. Druhý problém vězí v altu - většina aplikací má vlastní klávesové zkratky, a to jsou většinou kombinace s kontrolem, takže tyto klávesové zkratky nemůžu použít. Takže se nabízí pouze kombinace s windowsí klávesou anebo s altem.  Pokud to jde přes tu windoze klávesu, tak by to bylo ideální, ale pokud to nejde, tak by to šlo přes ten alt, ale pak je zase třeba aby byl alt-gr i vlevo, protože alt-písmeno ovládá hlavní nabídku (což je dle mého mínění taky nesmysl, ale to tu teď nejde).

Ví někdo jak na to?
Název: Re: modifikace layoutu
Přispěvatel: alfonz19 14 Října 2008, 23:12:41
tak trochu jsem pokročil. Podařilo se mi interpretovat jednotlivé sloupečky v /usr/share/X11/xkb/symbols/cz - poslední dva jsou alt_gr-key a alt_gr-shift-key.
našel jsem i definice tlačítek - ty jsou v souboru keysymdef.h, který je možné najít třeba zde (pokud ho nemáte jako já na disku)
http://www.liafa.jussieu.fr/~carton/Enseignement/InterfacesGraphiques/MasterInfo/Cours/X/keysymdef.h

tak. A poslední otázkou zůstává, jak zařídit, aby se win key choval jako shift-alt-gr