Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Martab 05 Července 2017, 10:43:58
-
Zdravím,
lze nějak jednoduše přemapovat nastavení klávesnice? Jde o to, že jsem z Windows zvyklí psát na CS klávesnici a znaky dopisovat přes AltGr, třeba AltGr + 3 = ^. Problém je v tom, že abych stejného výsledku dosáhl v Ubuntu, musím zmáčknout AltGr + Shift + 3. Šlo by nějak "přehodit" v číselné řadě "malé a velké" v případě AltGr? Resp. jde o to, že současné rozložení je následující:
(http://pc-help.cnews.cz/download/file.php?id=61012&mode=view)
a chtěl bych co nejpodobnější tomuto:
(http://pc-help.cnews.cz/download/file.php?id=61013&t=1)
Jedná se o Ubuntu GNOME 17.04, HW přestavuje ThinkPad X230.
Procházel jsme starší témata, ale bohužel sem nic nenašel :/ (buď se řešila klávesnice programátorská, nebo jsem našel http://forum.ubuntu.cz/index.php?topic=67436.msg483163#msg483163 ale tam není odpověď na můj dotaz). Dále jsme zkoušel procházet české klávesnice co nabízí GNOME v nastavení, ale také bez úspěchu :/
S Linuxem se teprve sžívám, tak pokud se jedná jen o nějaký jednoduchý úkon, prosím o shovívavost :)
Děkuji za jakoukoli odpověď,
Martab
-
Zdravím,
jestli ovládáte angličtinu, mohl by vám pomoci návod https://help.ubuntu.com/community/Custom%20keyboard%20layout%20definitions?action=show&redirect=Howto%3A+Custom+keyboard+layout+definitions
české rozložení kláves je v souboru /usr/share/X11/xkb/cz. Jeho editací by mělo jít vše, co potřebujete...
Osobně mám opačný problém - sžil jsem se s bohatou linuxovou klávesnicí a na windowsech mi znaky chybí.
-
Možná by mohlo pomoci také: https://github.com/honzalilak/linux-czech-keyboard-layout
-
..
české rozložení kláves je v souboru /usr/share/X11/xkb/cz. Jeho editací by mělo jít vše, co potřebujete...
..
Ještě jsem to malinko studoval, patrně by šlo v první části
key <TLDE> { [ semicolon, dead_abovering, grave, asciitilde ] };
key <AE01> { [ plus, 1, exclam, dead_tilde ] };
key <AE02> { [ ecaron, 2, at, dead_caron ] };
key <AE03> { [ scaron, 3, numbersign, dead_circumflex ] };
key <AE04> { [ ccaron, 4, dollar, dead_breve ] };
key <AE05> { [ rcaron, 5, percent, dead_abovering]};
key <AE06> { [ zcaron, 6, asciicircum, dead_ogonek ] };
key <AE07> { [ yacute, 7, ampersand, dead_grave ] };
key <AE08> { [ aacute, 8, asterisk, dead_abovedot] };
key <AE09> { [ iacute, 9, braceleft, dead_acute ] };
key <AE10> { [ eacute, 0, braceright, dead_doubleacute ] };
key <AE11> { [ equal, percent, NoSymbol, dead_diaeresis]};
key <AE12> { [dead_acute, dead_caron, dead_macron, dead_cedilla ] };
napsat do třetího sloupce znaky, které tam chcete mít - takže stříška, která má být na Alt+3 buď přesunout "asciicircum" z Alt+6, pokud to máte na matematiku-mocniny, nebo z Alt+Shift+3 přesunout "dead_circumflex", pokud to máte na francouzštinu ;-) (rozdíl je v tom, jestli sytém stříšku rovnou napíše nebo čeká na písmenko pod ní)
-
Mockrát Vám děkuji za radu. Daný soubor jsem našel v /usr/share/X11/xkb/symbols/cz, pak stačilo jen pod rootem upravit daný soubor, restartovat a vše funguje tak jak jsem potřeboval.
Ještě jednou velké díky!
-
Ahoj. Pokud chceš více pracovat v linuxu, doporučuji ti si zvyknout na linuxové rozložení. Jednak budeš mít jednodušší instalaci budoucích verzí linuxu (bez úpravy rozložení klávesnice) a pak linuxová klávesnice je opravdu velmi bohatá. Také jsem přecházel z windows na linux (Ubuntu) a chvíli to trvalo, ale vyplatilo se mi to. Jinak v Ubuntu je znak "^" dostupný pomocí kombinace kláves AltGr + ž což mi přijde logičtější nežli AltGr + š.
-
Ono by nebyl až takový problém si na to asi zvyknout, ale problém je v tom, že střídám notebook a Linuxem s několika PC kde je Windows...
Prozatím jsme přehodil jen AltGr+6 s AltGr+3, čímž sem dosáhl toho co jsem chtěl (AltGr+3=^ a pak AltGr+6=# ), zbytek prakticky nevyužívám, a do budoucna mi zbyl zbytek rozložení tak jak je standardně (je tam spousta možností navíc oproti Windows).
tedy současné mé rozložení vypadá takto: (viz. příloha) což splňuje to co používám z Windows a ponechává zbytek rozložení z Linuxu.