[fpc-pascal]sendkeys with gtk binding
Michael.VanCanneyt at Wisa.be
Michael.VanCanneyt at Wisa.be
Sun Mar 14 13:57:59 CET 2004
On Sun, 14 Mar 2004, Marc Santhoff wrote:
> Hi!
>
> I'm trying to put some key event in the general message queue of an
> application. Think of simulating key presses. Some keypresses should be
> sent to the window and appear in the focussed widget.
>
> On windows there is (or at least was years ago) the "sendkeys()"
> function.
This is actually a Visual Basic function :-)
> Does the fcl or gdk/gtk-binding offer similar possibilities?
No. SendKeys() works by grace of sending windows messages to a window
handle. You would need to find the right window handle and send an X event
to it. But to my knowledge, GDK doesn't offer this possibility. I'm not an
expert, though.
>
> Until now i found the function "gtk_signal_emit", but it only does
> trigger registered events ... I'm stuck.
I don't think that you should look at the GTK level, but at the GDK level.
Or even the X level.
Michael.
More information about the fpc-pascal
mailing list