davky v X Windows
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Čtvrtek Červenec 5 18:53:07 CEST 2001
On Mon, 2 Jul 2001, Martin Kudlvasr wrote:
> nevite nekdo, jestli je mozne napsat davkovy soubor klavesovych
> zkratek v Xwindows?
Nemyslim, ze by se naslo dost lidi, kteri by takovou otazku pochopili
(aspon bez doplnujicich informaci uvedenych nize).
> Pripadne, jak by se dal vytvorit prikaz, ktery aktivuje okno
> konkretniho programu?
Viz XSetInputFocus(3X11). Ale s nekterymi wm to muze interagovat
nezadoucim zpusobem. A pochopitelne musite nejak urcit id okna, se kterym
chcete manipulovat. Nektere wm to mozna umi nejak zprostredkovat samy, ale
lhal bych, kdybych tvrdil, ze vim jak.
> Ucelem je to, abych mohl pomoci nekolika zkratek ovladat nektere
> prikazy okna, ktere NEMA focus.
Samozrejme je nejlepsi, kdyz lze program ovladat jinym programem a neni
mu treba kvuli tomu podstrkavat falesne stistky klaves. Ovsem vetsina
softwaru do tohoto stadia vyvoje jeste nedospela.
Pokud opravdu chcete nejakemu jinemu programu predstirat, ze s nim
uzivatel manipuluje, pak existuje volani XSendEvent (ktere nekdy
funguje ne uplne nejlepe) a extenze protokolu X11 jmenem XTEST.
> Zkousim titulkovat film v realplayeru a potrebuji ho pozastavovat
> zatimco jsem ve vimu.
Mozna by v tomhle pripade stacilo tomu procesu poslat SIGSTOP. :)
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux