Ok, I've developed SendString function.
Syntax is the following
SendString ( StringToSend [, MillisecsKeystrokeDelay[, MillisecsToWaitAtEnd]] )
Example
SendString "{SHIFT_DOWN}{CTRL_DOWN}{LEFT}{LEFT}{LEFT}{SHIFT_UP}{CTRL_UP}{DEL}", 500, 1000
Supported keys are:
"CTRL_DOWN"
"CTRL_UP"
"ALT_DOWN"
"ALT_UP"
"SHIFT_DOWN"
"SHIFT_UP"
"WIN_DOWN"
"WIN_UP"
"BACKSPACE", "BS"
"ENTER", "ENT"
"INSERT", "INS"
"DELETE", "DEL"
"RIGHT"
"LEFT"
"UP"
"DOWN"
"ARROWRIGHT"
"ARROWLEFT"
"ARROWUP"
"ARROWDOWN"
"HOME"
"END"
"TAB"
"ESCAPE", "ESC"
"PGUP"
"PGDN"
"F1"
"F2"
"F3"
"F4"
"F5"
"F6"
"F7"
"F8"
"F9"
"F10"
"F11"
"F12"
"F13"
"F14"
"F15"
"F16"
"APPS"
"NUMLOCK"
"PRTSC"
"SCROLLLOCK"
"HELP"
"CAPITAL"
Note that for CTRL, SHIFT, ALT and WIN it is supported the down and up event so programmer can fine tune when such keys must be pressed and released.
New feature will be present in next release.