[PyKDE] Direction of output

Sundance sundance at ierne.eu.org
Wed Feb 18 22:30:01 GMT 2004


I heard ml at www.prostatepointers.org said:

> I am interested in creating a free version of the windoze program
> typeitin.  It lets you generate an arbitrary number of buttoms, each
> corresponding to an appropriate phrase.  For example, you might have
> To:, From:, password and so on.  You focus on the target form, click
> on the appropriate typeitin button and you have the desired text
> transferred.

Sounds interesting!

Well, I don't think there would be any purely Qt-based way to do this, 
actually. What you need to do is 1) somehow get which window has the 
focus without displacing the focus (might be done with Qt), and 2) send 
X11 text input events to that window (and I have NO idea how to do that 
with Qt).

If anyone knows how to do that, be it with Qt or maybe with some Python 
bindings to Xlib, it'd be an interesting challenge, at any rate.

http://python-xlib.sourceforge.net/ looks like a good candidate.
In particular, look at this: 
http://python-xlib.sourceforge.net/doc/html/python-xlib_14.html#SEC13

There could be another way to do a similar tool, though.
When the button for email, name, phone, etc... is pressed, copy its 
content to the mouse clipboard (see the QClipboard documentation) so 
that the user can just click the middle mouse button in the destination 
form field to paste the appropriate text. Quite effective, if you ask 
me.

Also note that a number of Linux tools (Konqueror, Mozilla...) do 
remember often used values in forms, so maybe your acquaintance's 
putative problem is really a non-issue?

-- S.




More information about the PyQt mailing list