C2A Posted July 30, 2011 Posted July 30, 2011 Hello I want to set a hot key of ESC to CTRL+v ESC key should work as [Paste] tried Func paste() Send("{CTRL}"+"v") EndFunc While 1 Sleep(500) HotKeySet("{ESC}", "paste") WEnd but its not working for me.
smartee Posted July 30, 2011 Posted July 30, 2011 You were so close HotKeySet("{ESC}", "paste") While 1 Sleep(500) WEnd Func paste() Send("^v") ;Also try Send(ClipGet()) EndFunc ;==>paste
smartee Posted July 30, 2011 Posted July 30, 2011 Oh, and since this seemed to be the troubling part, 'helpfile said: '!'This tells AutoIt to send an ALT keystroke, therefore Send("This is text!a") would send the keys "This is text" and then press "ALT+a".N.B. Some programs are very choosy about capital letters and ALT keys, i.e. "!A" is different to "!a". The first says ALT+SHIFT+A, the second is ALT+a. If in doubt, use lowercase!'+'This tells AutoIt to send a SHIFT keystroke, therefore Send("Hell+o") would send the text "HellO". Send("!+a") would send "ALT+SHIFT+a".'^'This tells AutoIt to send a CONTROL keystroke, therefore Send("^!a") would send "CTRL+ALT+a".N.B. Some programs are very choosy about capital letters and CTRL keys, i.e. "^A" is different to "^a". The first says CTRL+SHIFT+A, the second is CTRL+a. If in doubt, use lowercase!'#'The hash now sends a Windows keystroke; therefore, Send("#r") would send Win+r which launches the Run dialog box.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now