Fórum Root.cz
Hlavní témata => Software => Téma založeno: Tomáš Kaluža 09. 01. 2011, 02:41:36
-
Dobry.den,
jak.jste.si.mozna.vsimli,mam.trosku.problem.Nefunguje.mi.mezernik.Ma.nekdo.nejaky.napad,.jak.ho.namapovat.na.jinou.klavesu?
Zatim.jsem.pouzival.xdotools.v.kombinaci.s.klavesovou.zkratkou.v.compizu,.ale.to.neni.uplne.idealni.
Navic,.ten.mezernik.mi.nefunguje."jen".u.externi.klavesnice.
Takze.bych.potreboval.neco.jako:.Na.klavesovou.zkratku.namapovat:.ted.premapujeme.klavesu.space.na.jinou.(kdyz.pisu.na.externi.klavesnici)..A.potom.na.jinou.klavesu.namapovat:.a.vratime.se.do.normalu.
Mate.nekdo.tuseni,jak.neco.takoveho.udelat?
Zkousel.jsem.hledat,ale.nenasel.jsem.nic,.co.by.mi.pomohlo...
-
Vytvořit nebo upravit layout klávesnice, v mém případě v souboru:
/usr/share/X11/xkb/symbols/czSyntaxe určitě je někde v manuálových stránkách popsaná, následující řádek namapuje mezeru na vlnovku:
key <TLDE> { [ space, asciitilde, semicolon, dead_abovering ] };
-
Diky.za.tip!.Uz.jsem.udelal.kopii.te.keymapy.a.muzu.ji.pouzivat.pomoci.setxkbmap.es_brando..
Ale.jak.jsem.se.dival.do.toho.souboru,tak.by.to.slo.vyresti.i.elegantneji.a.vytorit.jen.variantu.te.mapy.a.prepinat.se.na.ni,jen.kdyz.je.potreba(klavenice.na.netbooku.mi.funguje.dobre).Tak.jsem.pridal,co.jsem.myslel,ze.mam.pridat,ale.porad.tu.novou.mapu.nevidim.Nevite,co.mi.chybi.udelat??
Pridal.jsem.toto:
//para arreglar mi teclado Bluetooth roto
//Tomas
partial alphanumeric_keys
xkb_symbols "Brando" {
include "es(basic)"
name[Group1]="Spain - Mi teclado de mierda";
key <TLDE> {[ space, ordfeminine, backslash, degree ]};
};
Ale.ve.vyberu.spanelskych.klavesnic.v.GNOME.ji.nevidim.
Co.mi.uteklo?
-
Seznam rozložení je někde v okolních adresářích v .xml (base.xml?), pro přidání do seznamu layoutů se musí přidat ještě tam. Ještě nedávno to nebylo xml, ale něco jiného.
-
Tak si odpovim sam. Je treba editovat soubor /usr/share/X11/xkb/rules/evdev.xml a celkem zrejmym zpusobem pridat novou variantu.
Pak se ta nova varianta da vybrat i v GNOME a prepinat jako jakakoli jina..
Diky za pomoc!
-
if lsusb | grep -q externí:klávesnice; then
setxkbmap cz
xmodmap -e "keycode 135 = space"
else
setxkbmap cz
fi