AutoHotkey là một tiện ích hệ thống miễn phí, mã nguồn mở cho Windows. AutoHotkey cung cấp toàn bộ khả năng cho bàn phím, joystick và chuột.
Chẳng hạn, cùng với các phím modifier đặc trưng như Control, Alt, và Shift, bạn có thể sử dụng phím Windows và Capslock như các phím modifiers. Trên thực tế, bạn có thể gán cho bất kỳ một phím (hay mouse button) trở thành một phím modifier.
Auto Hotkey thực chất là ngôn ngữ lập trình mã nguồn mở tùy chỉnh và miễn phí dành cho nền tảng Microsoft Windows, cung cấp các phím tắt hoặc phím nóng, tạo macro nhanh và tự động hóa phần mềm, cho phép tự động hóa các tác vụ lặp lại trong mọi ứng dụng Windows, tương tự như GS Auto Clicker.
Là ứng dụng mã nguồn mở, AutoHotkey dễ dàng được mở rộng hoặc sửa đổi giao diện người dùng, chẳng hạn như ghi đè lên các lệnh phím điều khiển Windows mặc định bằng lệnh Emacs tương đương. Gói cài đặt AutoHotkey bao gồm file trợ giúp mở rộng và tài liệu hướng dẫn có sẵn.
Sử dụng các tập lệnh Auto Hotkey để khởi chạy chương trình, mở tài liệu và mô phỏng thao tác nhấn chuột, nhấn phím… Có thể gán, truy xuất và thao tác các biến, chạy vòng lặp hoặc thao tác trên cửa sổ, tệp hay thư mục tùy ý. Ngoài ra có thể kích hoạt bằng phím tắt.
Các phím trên bàn phím có thể ánh xạ lại và vô hiệu hóa nếu muốn. Thậm chí, công cụ này còn cho phép ‘chuỗi phím tắt’ tự động thay thế đoạn văn bản nhất định khi nhập liệu. Các tập lệnh được thiết lập để chạy tự động khi khởi động máy tính và không cần thao tác thủ công.