To mi chces rict ze kodis s ceskym rozlozenim klavesnice ?
Tohle jsem taky hrozně dlouho řešil – jak pohodlně programovat a zároveň moct psát s diakritikou. A nepřepínat furt klávesnice (to mě vytáčelo hodně) nebo nepsat nějaké časté znaky blbě přes pravý Alt nebo Shift.
Nakonec jsem si klávesnici napsal úplně vlastní. Vychází z anglické, kde místo čísel jsou písmena s diakritikou. Znaky ú a ů jsou místo toho obráceného apostrofu či co a jedničky. Čísla můžu psát s pravým Altem (anebo na numerické klávesnici). Dále jsem prohodil kulaté a hranaté závorky – kulaté závorky píšu mnohem častěji než hranaté (i při programování), tak nevím, proč na kulaté muset používat Shift. A ještě jsem si domapoval některé časté znaky na pravý Alt+písmeno. Třeba ď, ť, ň, €, –, …, ľ, ĺ, ü, ô, ö, ñ, ä apod. Spousta písmen ještě čeká na dodefinování, kdyby byla potřeba.
Tohle používám už 10 let a naprostá spokojenost.
Udělal jsem to tak, že jsem natvrdo změnil soubor /usr/share/X11/xkb/symbols/us (rozložení americké klávesnice) a nastavil americkou klávesnici. A funguje to i v celém systému. Mimochodem, zde lze nastavit i tu tečku/čárku na numerické klávesnici.
Nevýhoda je jen při případném upgradu/přeinstalaci, kdy se mi /usr/share/X11/xkb/symbols/us přepíše, tak ho jen přeplácnu svojí verzí znova a jedu dál. Ale to je fakt jen při té přeinstalaci, tenhle soubor se jinak vůbec nemění.
Taky jsem se bál, že když přijdu k jiné klávesnici, že mě to bude mást. Ale to nakonec téměř vůbec. Prostě se přepnu na režim „hloupá klávesnice“ a takové přepnutí jednou za čas je mentálně méně náročné než přepínání těch samých režimů při práci.