AutoHotKey là ngôn ngữ kịch bản tùy chỉnh mã nguồn mở cho Windows, sản phẩm của Chris Mallett. Ông đã phát triển nó để cung cấp cho người dùng mới khả năng tạo phím tắt bàn phím dễ dàng hoặc hotkey như thường gọi. Tuy nhiên, AutoHotkey cũng có thể tạo macro và giúp tự động hóa các chức năng phần mềm và trò chơi. Giờ đây, nó là công cụ yêu thích mọi thời đại cho cả người mới và chuyên gia để tự động hóa tác vụ và tiết kiệm thời gian.
Bạn có thể đã thực hiện một tác vụ cụ thể thủ công nhiều năm mà không biết rằng bạn có thể tiết kiệm thời gian bằng cách tự động hóa nó. Dưới đây là cái nhìn thoáng qua những gì bạn có thể làm với AutoHotkey. Bạn có thể biết tính năng tự động sửa lỗi chính tả trong Microsoft Word. Tuy nhiên, AutoHotKey mở rộng chức năng tự động sửa lỗi cho tất cả các ứng dụng Windows. Bạn có thể gán hotkey để nhập các ký tự đặc biệt không có trên bàn phím chuẩn. Bạn có thể tạo bộ hẹn giờ, tạo menu Start riêng, xây dựng sách công thức nấu ăn, đếm calo, v.v.
Thực tế, việc biên soạn danh sách những gì bạn có thể làm với AutoHotkey gần như không thể vì bạn có thể làm gần như mọi thứ. Để bắt đầu, bạn có thể sử dụng nhiều script AutoHotkey được xây dựng và chia sẻ bởi người dùng AutoHotkey. Tuy nhiên, bạn có thể khai phá sức mạnh thực sự của AutoHotkey bằng cách tùy chỉnh hoặc tạo script của riêng bạn; nó rất dễ dàng.
Cách cài đặt AutoHotkey
Bạn có thể Tải xuống AutoHotkey từ trang web chính thức của AutoHotkey. Trang web tải xuống sẽ cho bạn hai tùy chọn: Installer (Bộ cài đặt) và Other versions (Các phiên bản khác). Chọn tùy chọn Installer nếu bạn là người mới bắt đầu. Người dùng nâng cao có thể chọn phiên bản khác. Sau khi tải xuống hoàn tất, chạy bộ cài đặt. Việc cài đặt chương trình chỉ mất vài cú nhấp chuột. Bạn có thể chọn Cài đặt nhanh (Express Installation) hoặc Cài đặt tùy chỉnh (Custom Installation). Trong cả hai trường hợp, bộ cài đặt sẽ hướng dẫn bạn qua quy trình cài đặt dễ dàng.
Cách sử dụng script AutoHotkey hiện có
Bạn không cần viết một dòng mã nào để bắt đầu với AutoHotkey. Tìm kiếm trên web các script hiện có mà người dùng AutoHotkey đã tạo và chia sẻ.
Cách dễ nhất để chạy script là giải nén file với phần mở rộng .ahk và nhấp đúp vào nó.

Lưu ý: bạn có thể sử dụng script AutoHotkey hiện có mà không cần cài đặt AutoHotkey. Sử dụng phiên bản đã biên dịch đi kèm dưới dạng file thực thi với phần mở rộng .exe. Tuy nhiên, bạn không thể tùy chỉnh script trong file .exe, do đó bỏ lỡ sức mạnh thực sự của AutoHotkey. Nếu bạn không định tùy chỉnh script, bạn có thể dùng file .exe mà không cần cài đặt AutoHotkey.
Cách tạo script AutoHotkey của riêng bạn
Chỉ để đưa ra ý tưởng, hãy cùng tạo một vài script ví dụ. Trước khi xem code, hãy tạo file script AutoHotkey mới.
Nhấp chuột phải vào bất kỳ khu vực nào trên màn hình bàn hoặc thư mục. Chỉ vào New (Mới), và chọn AutoHotkey Script. AutoHotKey phải đã được cài đặt để lựa chọn AutoHotKey xuất hiện.

Sau khi tạo file, bạn cần mở nó trong trình chỉnh sửa để nhập mã. Nhấp đúp vào file sẽ thực thi nó. Để chỉnh sửa, nhấp chuột phải vào file và chọn Edit (Chỉnh sửa). File script AutoHotKey là một file văn bản đơn giản, và nó sẽ mở trong Windows Notepad.

Tuy nhiên, bạn có thể dùng Notepad++ để có trải nghiệm chỉnh sửa thú vị hơn. Bạn sẽ thấy một vài dòng code đã có sẵn và có thể để chúng đó. Các dòng bắt đầu bằng dấu chấm phẩy chỉ là chú thích. Bạn cũng có thể thêm chú thích khi viết code để nhớ những gì bạn đã viết, nếu cần chỉnh sửa lại script sau.
Tự động sửa lỗi (Autocorrect)
Hãy xem cách tạo mục tự động sửa. Xem code sau.
::wam::Why always me?
::resume:: résumé
Dòng đầu tiên của code này đơn giản chuyển “wam” thành “Why always me?”. Chú ý hai dấu hai chấm giữa wam và Why. Những dấu hai chấm này báo cho AutoHotkey chuyển văn bản ở bên trái dấu hai chấm thành văn bản ở bên phải. Dòng thứ hai chuyển resume thành résumé hấp dẫn hơn.
Ánh xạ phím bàn phím (Mapping Keyboard Keys)
Xem các dòng code sau.
LCtrl::Alt
LAlt::Ctrl
Đoạn code đơn giản này hoán đổi phím Control và Alt. Bạn có thể gán bất kỳ phím nào cho một chữ cái khác. Bạn thậm chí có thể ánh xạ toàn bộ bàn phím theo sở thích của mình.
Mở trang web yêu thích
Đoạn code sau mở trang web yêu thích trực tiếp bằng phím tắt.
#space::Run https://appuals.com
Phím “#” trong script AutoHotkey đại diện cho phím Win trên bàn phím. Vì vậy, khi bạn nhấn Win+Spacebar, nó sẽ mở appuals.com trong trình duyệt web mặc định của bạn.
Mẹo: Nếu bạn đã tạo script AutoHotkey và muốn mang theo, hãy dùng tiện ích Convert .ahk to .exe (đi kèm cài đặt AutoHotkey). Hơn nữa, nếu bạn muốn script tự động chạy khi khởi động, hãy đặt shortcut của script vào thư mục Startup. Để mở thư mục Startup, mở hộp thoại Run bằng cách nhấn Win+R, và gõ sau:
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
Nhấn Enter và thư mục Startup sẽ mở. Bạn có thể đặt bất kỳ file hoặc shortcut nào vào thư mục này để nó tự động chạy khi Windows khởi động.