logo
Published on

Chuyển đổi phím chức năng phím trên Windows với AutoHotKey

Mục lục

Tản mạn

Mình vừa chuyển sang sử dụng một máy mới các bạn ạ, và nếu các bạn đã biết thì sẽ nhiều khi ta quen layout phím rồi, khi chuyển sang layout khác thì lại sử dụng không quen, hay bấm nhầm. Thế là mình phải tìm một cách gì đó hiệu quả để thay đổi chức năng phím (remap) mà phải hoạt động tốt với các ứng dụng khác, không làm xung đột

AutoHotKey - giải pháp nhanh gọn

Phần mềm này vô cùng gọn nhẹ nhưng đặc biệt mạnh mẽ, khác với các phần mềm thông thường, AutoHotKey giống như một bộ biên dịch, bạn cần chức năng maping bàn phím như thế nào, viết một file chương trình và lưu với định dạng .ahk sau đó trình biên dịch sẽ tạo cho bạn một file .exe bạn có thể copy file này chạy ở bất kỳ máy nào.

Thay đổi chức năng phím:

Quay lại nhu cầu ở đầu bài, mình cần thay đổi chức năng của 4 phím Home, End, PageUp, PageDown

Vị trí của bàn phím gốc sẽ là: PageUp, PageDown, Home, End

Và mình muốn thay đổi nó thành: Home, PageUp, PageDown, End

Tạo một file .ahk

File .ahk sẽ là nơi để bạn định nghĩa những thao tác mà chương trình sẽ chạy, ví dụ dưới đây mình đơn giản là đổi chức năng phím:

PgUp::Home
PgDn::PgUp
Home::PgDn
End::End

Biên dịch file .exe để sử dụng:

Mở chương trình biên dịch Ahk2exe lên:

Ở phần Source (script file) bạn chọn cái file script lúc ở bước trên, sau đó bấm Convert

Bạn sẽ thấy một file .exe ở cùng thư mục với thư mục chứa file script. Chạy file đó và done, bạn hãy kiểm tra thử xem có đúng phím không nhé!

Khởi động cùng Windows

Ở trên Windows, nếu bạn muốn chạy một ứng dụng khi khởi động, chỉ cần tạo shortcut của nó trong thư mục Startup. Mở hộp thoại Run (Ctrl+R) và mở thư mục Startup lên:

C:\Users\[username]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Nhớ đổi [username] lại nhé. Copy file .exe lúc nãy vào đây.

Đăng ký nhận thông báo