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

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak namapovat klávesu/tlačítko jen pro určitou aplikace pomocí xbinkeys, xvkbd?  (Přečteno 2813 krát)

XomboX

  • Aktivní člen
  • *
  • Příspěvků: 454
O co mi jde:
Hraju Warcrafta 3 přes Wine. Chtel bych, aby se pri kliknuti na bocni tlaciko u mysi provedl "virtualni stisk" klavesy Numpad nahoru (tj. chci namapovat bocni tlacitko na KP_Up). Ale potrebuju to jenom, kdyz budu v okne "Wine".

Jmeno okna jsem zjistil pomoci prikazu
Kód: [Vybrat]
sleep 5; xprop -id `xprop -root |nawk '/_NET_ACTIVE_WINDOW/ {print $5; exit;}'` |nawk -F = '/WM_CLASS/ {N=split($2, A, ", "); gsub(/\"/,"",A[2]); print A[2]; exit;}'(spustite to v terminalu a do 5 vterin se musite dostat do pozadovaneho okna, pak se vam objevi zamerovaci krizek, kliknete, aplikace opustite a v terminalu se vam vypise Class.

Takto vypada muj .xbindkeysrc
Kód: [Vybrat]
"/usr/bin/xvkbd -window Wine -text "\[KP_Up]""
m:0x0 + b:6

Bohuzel to funguje pro vsechna okna a ne jenom pro Wine.
Pokud misto "Wine" napisu napriklad "Gnome-terminal" tak mi opravdu to prave tlacitko funguje jako numpad8 jenom v terminalu a nikde jinde.

Nevite proc to s tim Wine zlobi? Jak by to slo opravit?
Asus A6JC-Q003, Ubuntu
Jabber: xombox@jabbim.cz
Ubuntu User number is #12210  Monday, applications choke Tuesday, Wednesday, RAID set's broke Thursday, let out the magic smoke but on Friday, I patch bugs Monday, my xorg conf is toast Tuesday, Wednesday, CPU roasts Thursday, it won't even POST but on Friday, I patch bugs

menganito

  • Závislák
  • ***
  • Příspěvků: 1728
Keď spúšťaš hru, nespúšťaš program "wine" ale "niečo.exe" (ak sa to riadi podľa názvu procesu) tak skús použiť názov svojho *.exe súboru, prípadne "explorer.exe".

XomboX

  • Aktivní člen
  • *
  • Příspěvků: 454
Diky za odpoved. Tim to vsak bohuzel neni. Jelikoz doopravdy spoustim wine napr. explorer.exe je pouze parametrem.
Asus A6JC-Q003, Ubuntu
Jabber: xombox@jabbim.cz
Ubuntu User number is #12210  Monday, applications choke Tuesday, Wednesday, RAID set's broke Thursday, let out the magic smoke but on Friday, I patch bugs Monday, my xorg conf is toast Tuesday, Wednesday, CPU roasts Thursday, it won't even POST but on Friday, I patch bugs

menganito

  • Závislák
  • ***
  • Příspěvků: 1728
Áno, ale napríklad cez top sa dozvieš že ti beží proces explorer.exe (občas) a niečo.exe (vždy) takže wine je len vrstva. Ale keď to nefunguje, tak sa asi mýlim :(

 

Provoz zaštiťuje spolek OpenAlt.