[python] Glob�ln� kl�vesov� zkratky

Filip Štědronský regnarg na seznam.cz
Pondělí Září 1 13:35:02 CEST 2008


On Ne, srp 31, 2008 at 12:28:40 +0200, Calis.martin na seznam.cz wrote:
> Řekl bych že tohle nebude věc Tkinteru ale KDE... Ně-kde bude nějaký 
> config se všemi klávesovými zkratkami a do něj si napíšeš tu 
> tvoji...

Není to věc ani Tkinteru, ani KDE. Je to základní funkce
samotných X, konkrétně XGrabKey. Většina toolkitů pro ni
neposkytuje žádné rozhraní, musíte ji tedy volat přímo,
například přes Python-Xlib 
<http://python-xlib.sourceforge.net/>.

Funkce XGrabKey je dobře zdokumentována např. na
<http://tronche.com/gui/x/xlib/input/XGrabKey.html>, ale
to je pro C Xlib. Pythoní rozhraní je až na trochu 
nedomyšlené objektovosti velmi podobné. 

Než se o implementaci něčeho takového pokusíte, 
doporučuji si přečíst něco o základních principech 
fungování X, ušetří Vám to spoustu problémů. Hotové 
řešení bohužel nemám.

S pozdravem
Filip Štědronský


-- 
regnarg --- http://rg.pretel.cz -- JID: regnarg na jabber.cz
V péči o štěstí druhých nacházíme své vlastní.   --Platón
Přátelství může trvat jedině mezi dobrými lidmi. --Cicero



Další informace o konferenci Python