lazarus/components/mouseandkeyinput
2022-04-12 18:09:38 +10:00
..
example First batch examples from components get metadata 2022-04-12 18:09:38 +10:00
carbonkeyinput.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
carbonmouseinput.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
keyinputintf.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
lazmouseandkeyinput.lpk mouseandkeyinput: added makefiles 2021-02-13 13:00:58 +00:00
lazmouseandkeyinput.pas
Makefile updated Makefiles 2022-02-24 12:55:45 +01:00
Makefile.compiled mouseandkeyinput: added makefiles 2021-02-13 13:00:58 +00:00
Makefile.fpc mouseandkeyinput: added makefiles 2021-02-13 13:00:58 +00:00
mouseandkeyinput.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
mouseinputintf.pas IDEIntf: less hints 2018-05-28 13:43:33 +00:00
readme.txt
winkeyinput.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
winmouseinput.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
xkeyinput.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
xmouseinput.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00

MouseAndKeyInput package is a tool for cross-platform manipulation with mouse and key input. You can move mouse cursor to specified location, send clicks and do key presses. It is suitable for GUI testing or program control demonstration.

Author
Tom Gregorovic

License
GPL

Change Log
* Version 0.1 

Restrictions
* it is not recommended calling mouse and key input directly from events like OnClick, use Application.QueueAsyncCall instead
* do not forget to set back mouse button and key state after Down method with Up method 

 Carbon
 * pressing alpha chars is not supported 

 Gtk1/2
 * needs Xtst library
 * ALT key pressing is not supported