[pygtk] Receive events without focus
rschroll at gmail.com
Sat Jun 1 03:30:53 WST 2013
On 05/31/2013 04:44 AM, Thomas Guettler wrote:
> I write a native GUI with gtk, which needs to receive keyboard events
> although the window does not have the focus.
You might want to take a look at programs that show keypresses for use
in screencasts and demonstrations, since these have to notice keypresses
without having focus. A few years back, I toyed with key-mon
(http://code.google.com/p/key-mon/), a pygtk program that does this on
linux. While googling for this, I stumbled across pykeyview
(https://github.com/mattharrison/pykeyview). I haven't tried this, but
it looks a lot more basic, which might make it easier to figure out.
It looks like both get the keypress events from X, so you'd presumably
need another solution for windows.
Hope that helps,
More information about the pygtk