Jak.napapovat.klavesu.mezernik.na.jinou

Jak.napapovat.klavesu.mezernik.na.jinou
« kdy: 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...


TomK

Re: Jak.napapovat.klavesu.mezernik.na.jinou
« Odpověď #1 kdy: 09. 01. 2011, 03:28:58 »
Vytvořit nebo upravit layout klávesnice, v mém případě v souboru:
Kód: [Vybrat]
/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:
Kód: [Vybrat]
key <TLDE> { [     space, asciitilde,     semicolon,      dead_abovering ] };

Re: Jak.napapovat.klavesu.mezernik.na.jinou
« Odpověď #2 kdy: 09. 01. 2011, 04:03:13 »
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?

TomK

Re: Jak.napapovat.klavesu.mezernik.na.jinou
« Odpověď #3 kdy: 09. 01. 2011, 04:34:00 »
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.

Re: Jak.napapovat.klavesu.mezernik.na.jinou
« Odpověď #4 kdy: 09. 01. 2011, 04:34:24 »
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!


Jenda

Re: Jak.napapovat.klavesu.mezernik.na.jinou
« Odpověď #5 kdy: 09. 01. 2011, 08:32:23 »
Kód: [Vybrat]
if lsusb | grep -q externí:klávesnice; then
  setxkbmap cz
  xmodmap -e "keycode 135 = space"
else
  setxkbmap cz
fi