Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: klavesove zkratky pres xmodmap  (Přečteno 861 krát)

vasa81

  • Návštěvník
  • *
  • Příspěvků: 11
    • Zobrazit profil
    • blog.vasa81.cz
klavesove zkratky pres xmodmap
« kdy: 31 Srpen 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?

pacholik

  • Závislák
  • ****
  • Příspěvků: 2072
    • Zobrazit profil
Re: klavesove zkratky pres xmodmap
« Odpověď #1 kdy: 31 Srpen 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

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3129
    • Zobrazit profil
    • GdH-Notes
Re: klavesove zkratky pres xmodmap
« Odpověď #2 kdy: 31 Srpen 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.

vasa81

  • Návštěvník
  • *
  • Příspěvků: 11
    • Zobrazit profil
    • blog.vasa81.cz
Re: klavesove zkratky pres xmodmap
« Odpověď #3 kdy: 31 Srpen 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.

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3129
    • Zobrazit profil
    • GdH-Notes
Re: klavesove zkratky pres xmodmap
« Odpověď #4 kdy: 31 Srpen 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í.
« Poslední změna: 31 Srpen 2011, 21:34:31 od GdH »