Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: vasa81 31 Srpna 2011, 18:40:25

Název: klavesove zkratky pres xmodmap
Přispěvatel: vasa81 31 Srpna 2011, 18:40:25
Ahoj,
pouzivam appku, u ktere nelze konfigurovat klavesove zkratky a prednastavene klavesove zkratky mi proste nevyhovuji. Ted je to funguje takto:
Ctrl+PageUp = predchozi zalozka
Ctrl+PageDown = dalsi zalozka

nedalo by se nejakym zpusobem namapovat treba, ze kdyz zmacknu Win+Left, ze je to jako Ctrl+PageUp? Myslel jsem, ze by to mohlo jit pres xmodmap, ale asi uplne nechapu, jak bych to mel nastavit. Mate nejaky napad nebo tip?
Název: Re: klavesove zkratky pres xmodmap
Přispěvatel: pacholik 31 Srpna 2011, 19:35:23
xbindkeys + xvkbd, asi takhle (nekamenuj mě jestli to mám špatně)
Kód: [Vybrat]
"xvkbd -xsendevent -text "\[Control]\[PageDown]""
Super_L + Left
"xvkbd -xsendevent -text "\[Control]\[PageUp]""
Super_L + Right
Název: Re: klavesove zkratky pres xmodmap
Přispěvatel: GdH 31 Srpna 2011, 19:50:25
xbindkeys + xvkbd, asi takhle (nekamenuj mě jestli to mám špatně)
Kód: [Vybrat]
"xvkbd -xsendevent -text "\[Control]\[PageDown]""
Super_L + Left
"xvkbd -xsendevent -text "\[Control]\[PageUp]""
Super_L + Right

Už jsi se díval do manuálu, co dělá přepínač -xsendevent? Řekl bych, že tento přepínač zůstal hromadně nepochopen.
Název: Re: klavesove zkratky pres xmodmap
Přispěvatel: vasa81 31 Srpna 2011, 20:11:10
No akorat se PageUp jmenuje "Prior" a PageDown jako "Next", ale funguje :-) Moc dik
Btw co dela ten prepinac nevim, ale bez nej mi to nefuguje.
Název: Re: klavesove zkratky pres xmodmap
Přispěvatel: GdH 31 Srpna 2011, 20:30:04
No akorat se PageUp jmenuje "Prior" a PageDown jako "Next", ale funguje :-) Moc dik
Btw co dela ten prepinac nevim, ale bez nej mi to nefuguje.

Jen z toho můžeš vyhodit ten zmíněný -xsendevent, ten jen degraduje posílání eventů na funkčnost verze 1.0, což se dnes opravdu hodí málokomu, naopak to hodně omezuje. Např. multimediální klávesy tím nepošleš.
xvkbd -xsendevent -text "\[XF86Calculator]"

edit.. Tu druhou část odpovědi jsem neviděl, když jsem tohle začal psát. Nicméně mně to funguje, pro jistotu jsem to znovu ověřil, takže by mě zajímalo v čem je fígl s tvou aplikací.