Portál AbcLinuxu, 27. října 2025 16:53
#!/usr/bin/env python
import gtk
def wakeup(widget, event):
print "Event number %d woke me up" % event.type
w = gtk.Window()
w.add_events(gtk.gdk.KEY_PRESS_MASK |
gtk.gdk.POINTER_MOTION_MASK |
gtk.gdk.BUTTON_PRESS_MASK |
gtk.gdk.SCROLL_MASK)
w.connect("motion-notify-event", wakeup)
w.connect("key-press-event", wakeup)
w.connect("button-press-event", wakeup)
w.connect("scroll-event", wakeup)
w.show()
gtk.main()
Tak to na stisky kláves reaguje pouze tehdy, když je okno aplikace aktivní. A pohyby myši (a klikání) to zaregistruje jen když se kurzor myši nacházi uvnitř okna.Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.