Hi, The program I am trying to build an autoit script for blocks both ControlSend and Send functions. Someone recommended I look up GetKeyboardState, so I did. It looks like I need to use some dll controls which I am not too familiar with. Is there any examples out there for GetKeyboardState + autoit used to send keystrokes? Or if anyone could make a short little example for me to learn off. TY! Edit: Added more info. In my Autoit script, when you press a button on the gui it will perform a