AutoHotkey is a free, open-source utility for Windows. Automate almost anything by sending keystrokes and mouse clicks. You can write a mouse or keyboard macros by hand or use the macro recorder. Create hotkeys for keyboard, joystick, and mouse. Virtually any key, button, or combination can become a hotkey. Create custom data-entry forms, user interfaces, and menu bars. Convert any script into an EXE file that can be run on computers that don't have AutoHotkey installed.