Cách tạo lối tắt bàn phím tùy chỉnh với AutoHotkey
Có một số điều chỉ là một nỗi đau để gõ - đặc biệt là khi bạn phải gõ đi viết lại nhiều lần. Hoặc thậm chí tệ hơn, nếu điều họ muốn gõ không tồn tại trên bàn phím của bạn. Bạn sẽ làm gì nếu bạn đang sử dụng bàn phím của Mỹ và cần bỏ € vào tài liệu?
Tôi đã có vấn đề này. Tôi đã trở nên khó chịu, và thậm chí tệ hơn, tôi đã phạm sai lầm. Tôi cần phải kiềm chế sự khó chịu của mình và đảm bảo những điều đơn điệu mà tôi phải gõ nhiều lần là nhất quán và chính xác. Cuộc săn lùng đã có giải pháp. Hóa ra có một câu trả lời cho cả hai vấn đề: AutoHotKey.
AutoHotkey là gì?
Về cốt lõi, AutoHotkey (AHK) là một nền tảng kịch bản. Chỉ với một chút mã của Wikipedia, bạn có thể tạo một tập lệnh chạy trong nền và cho phép bạn làm bất cứ điều gì với một phím nóng bạn đặt. Nếu có một phím tắt bạn muốn thay đổi, bạn có thể sắp xếp lại nó. Nếu có một cụm từ bạn gõ thường xuyên, bạn có thể gán một tổ hợp phím cho nó. Nếu có một loạt các lệnh bạn chạy thủ công một cách thường xuyên, AHK có thể chạy tất cả chúng bằng một tổ hợp phím đơn giản.
Mặc dù vậy, đừng sợ hãi bởi những từ như nền tảng kịch bản mã hóa và mã, AutoHotkey cực kỳ đơn giản để bắt đầu, đặc biệt nếu bạn chỉ gán các phím nóng cơ bản cho các lệnh cơ bản. Rất có thể, bạn có thể tìm hiểu những gì bạn cần trong suốt một buổi chiều. Chúng ta hãy xem qua một số ví dụ cơ bản về những gì AutoHotkey có thể làm để giúp bạn bắt đầu.
Cách cài đặt AutoHotkey
Đi đến trang web của AutoHotkey để tải xuống chương trình. Trên trang chính là một nút màu xanh lá cây lớn cho biết Tải xuống Tải xuống trên đó. Nhấp vào đó sẽ đưa bạn đến trang tải xuống. Tại đây bạn có thể vào nút tải xuống teal để có phiên bản mới nhất.
LƯU Ý: Một số chương trình chống vi-rút sẽ gắn cờ AutoHotkey là phần mềm độc hại. Đây là một dương tính giả. AutoHotkey cực kỳ mạnh mẽ và mặc dù nó không nguy hiểm, nhưng nó là ngôn ngữ kịch bản - có nghĩa là bạn có thể tạo phần mềm độc hại với nó nếu bạn muốn. Nhưng đừng lo lắng về việc tải xuống chương trình AutoHotkey cơ bản; nó sẽ không làm hại máy tính của bạn.
Khi tệp cài đặt đã được tải xuống, nhấp đúp vào tệp để bắt đầu cài đặt AutoHotkey. Gần như tất cả người dùng sẽ muốn sử dụng nút Cài đặt nhanh. Cài đặt tùy chỉnh cung cấp cho bạn các tùy chọn xung quanh các hành vi mặc định và vị trí cài đặt. Để mặc định tại chỗ là tốt nhất.
Sau khi được cài đặt, bạn đã sẵn sàng để tìm hiểu nội dung thú vị: viết kịch bản đầu tiên của bạn.
Cách tạo tập lệnh AutoHotkey đầu tiên của bạn
Chạy ứng dụng AutoHotkey bây giờ sẽ không thực sự làm gì ngoài việc khởi chạy trang trợ giúp của nó. Để bắt đầu, bạn cần có một đoạn mã thông báo cho AutoHotkey về các phím tắt tùy chỉnh của bạn. Vì vậy, hãy bắt đầu bằng cách tạo một.
Nhấp chuột phải vào Bàn làm việc của bạn (hoặc bất kỳ thư mục nào khác) và chọn Mới> tập lệnh AutoHotkey. Điều này sẽ tạo một tệp mới với phần mở rộng .ahk trong thư mục đó. Đặt tên cho tệp bất cứ điều gì bạn muốn, sau đó nhấp chuột phải vào nó và mở nó trong Notepad. (hoặc một chương trình thân thiện với mã hơn như Notepad ++, nếu bạn có nó). Sẽ có một số văn bản trong tập tin. Đối với các tập lệnh đơn giản như đã trình diễn ở đây, nó có thể được gỡ bỏ. Khi bạn tiến bộ hơn, bạn có thể muốn để nó vào.
Bạn sẽ được cung cấp một bảng gần như trống để bạn tạo các phím tắt cho những giấc mơ của bạn. Dưới đây là một vài ví dụ.
Hãy bắt đầu với một kịch bản chèn ký tự đơn giản thực sự. Tôi có một tập lệnh tôi sử dụng hàng ngày để cho phép tôi nhập các ký tự phổ biến từ tiếng Đức không có trên bàn phím tiếng Anh của tôi. Giả sử tôi muốn nhập ký tự ß bất cứ khi nào tôi nhấn Alt + Shift + S trên bàn phím. Trong AutoHotkey, nó sẽ trông như thế này:
!+s :: Gửi, ß
Chúng ta hãy ngắt đoạn văn bản đó xuống:
- ! là biểu tượng cho phím Alt
- + là biểu tượng cho phím Shift
- s là viết tắt của (rõ ràng) phím S
- :: biểu thị những gì bạn muốn các phím mở đầu chạy khi được nhấn cùng nhau
- Gửi, là một lệnh gõ văn bản tiến trình
- ß là văn bản chúng tôi muốn lệnh gõ.
Về cơ bản, lệnh này nói rằng Khi Khi Alt, Shift và S được nhấn cùng lúc, hãy nhập ß.
Bạn có thể thêm các sửa đổi khác, quá. Ví dụ: nếu bạn thêm < symbol before your hotkey (so it reads , bạn có thể yêu cầu AutoHotkey chỉ chạy lệnh nếu phím Alt trái được sử dụng.
Toàn bộ tập lệnh hotkey biểu tượng tiếng Đức của tôi trông như thế này:
Nếu bạn biết tên của nhân vật bạn muốn thêm vào tập lệnh của mình, tìm kiếm nó trong Google có lẽ là cách nhanh nhất để tìm thấy nó. Nếu không, bạn có thể tìm nó trên bảng ASCII hoặc Unicode.
Bạn cũng có thể thực hiện điều này hơn là chỉ các nhân vật riêng lẻ. Nếu bạn thấy mình thường xuyên phải vật lộn để dịch các chuỗi ký tự dài phức tạp, đáng ghét hoặc chỉ đơn giản từ não sang ngón tay, AutoHotkey là người bạn tốt nhất mới của bạn. Trong công việc khác của mình, tôi thường phải liên hệ với các cá nhân tại các tổ chức khác để thảo luận về các mục bảo mật trong các dự án mà không có bất kỳ sự giới thiệu nào từ những người tôi làm việc cùng. Điều này đòi hỏi tôi phải giải thích tôi là ai và tại sao tôi lại liên lạc với họ. Thay vì gõ toàn bộ tin nhắn này, tôi sử dụng một chuỗi nóng trong AHK. Kịch bản trông như thế này:
Các
: *:
lúc đầu bảo AHK hãy theo dõi vết chích theo sau nó. Trong trường hợp này, chuỗi đó làncm
(viết tắt của tin nhắn mới lạnh lùng của người Viking trong đầu tôi). Vì vậy, bất cứ khi nào tôi gõ các chữ cái ncm trong một hộp, nó sẽ trao đổi chúng với chuỗi văn bản theo sau::
trong kịch bản. Tôi không chỉ biến một đoạn văn đáng để gõ thành ba tổ hợp phím, tôi biết rằng nó sẽ luôn đúng.Điều này có thể được thực hiện với một phím nóng thay vì hotscript quá. Bạn có thể thay thế
: *: ncm
trong kịch bản với!+n
và có cùng một chuỗi văn bản hiển thị khi bạn nhấn Alt + N trên bàn phím của bạn.AutoHotkey cũng có khả năng lấy thông tin cơ bản từ máy tính của bạn. Ví dụ, nó có thể có được ngày hôm nay. Vì vậy, nếu bạn là người đang tham gia vào nhiều lĩnh vực, kịch bản này có thể là cứu cánh.
Nếu bạn chạy tập lệnh này, AutoHotkey sẽ bỏ ngày hiện tại ở bất cứ nơi nào con trỏ của bạn. Bạn cũng có thể chơi với những thứ như định dạng (ví dụ dd / MM / yyyy so với MM / dd / yyyy) trong tập lệnh.
Đi xa hơn: Chạy các chương trình, Phím tắt Remap và hơn thế nữa
AutoHotkey có thể làm được nhiều hơn so với chèn văn bản (mặc dù đó là một trong những cách sử dụng phổ biến hơn). Bạn cũng có thể sử dụng nó để chạy một chương trình khi bạn nhấn một phím nhất định, ánh xạ lại các phím tắt như Alt + Tab cho các phím nóng bạn chọn hoặc nút ánh xạ lại trên chuột. Nếu bạn thực sự sâu, bạn thậm chí có thể tạo các hộp thoại hoặc các chương trình chính thức với AutoHotkey.
Bạn có thể thấy các biểu tượng khác nhau cho các phím nóng trong tài liệu của AutoHotkey. Bạn cũng có thể xem hướng dẫn cho người mới bắt đầu của họ để biết thêm các ví dụ về những thứ bạn có thể làm trong một kịch bản. Nếu bạn từng gặp khó khăn, diễn đàn AutoHotkey là một nơi tuyệt vời để tìm kiếm, đặt câu hỏi và tìm hiểu thêm về những gì AutoHotkey có thể làm.