Cách Tiết Kiệm Thời Gian và Gõ Nhanh Hơn Với AutoHotKey

Bạn đã thành thạo việc sử dụng bộ lọc email hoặc các phím tắt trên bàn phím. Bạn sẵn sàng bắt đầu với những mẹo nâng cao hơn về năng suất, nhưng việc chuyển sang Python có vẻ quá khó khăn. May mắn thay, có một công cụ mạnh mẽ đủ cho người dùng chuyên nghiệp nhưng cũng dễ tiếp cận đối với mọi người: AutoHotkey.
AutoHotkey Là Gì?
Ở cấp độ cơ bản nhất, AutoHotkey là một ứng dụng trên Windows cho phép người dùng gán lại các phím và tạo ra các phím tắt đơn giản. Ví dụ, bạn có thể tận dụng nút Caps Lock bằng cách biến nó thành nút tắt âm thanh. Điều này đặc biệt hữu ích nếu bạn sử dụng các chương trình có các phím tắt phức tạp. Hàm Word khó hiểu được gán cho Ctrl-Alt-Shift-\] sẽ dễ sử dụng hơn nếu chỉ được gán cho F3, phải không?
Tuy nhiên, nếu bạn sẵn lòng học một số kịch bản nhỏ, AutoHotkey có thể làm nhiều hơn việc chỉ đơn giản là gán lại nút. Nó có thể khởi chạy ứng dụng, định dạng lại văn bản, hoặc điền vào các đoạn văn bản dài với viết tắt - ví dụ, tự động điền “[email protected]” khi bạn gõ “@me”.
Mọi đoạn mã AutoHotkey có thể được viết trong một trình soạn thảo văn bản cơ bản, như Notepad. Để chạy các đoạn mã, đảm bảo đã tải xuống và cài đặt AutoHotkey. Viết đoạn mã của bạn trong một trình soạn thảo văn bản (chúng tôi sẽ hướng dẫn bạn cách làm ở dưới) và lưu nó dưới dạng tệp .ahk. Sau đó, bạn có thể chạy bất kỳ đoạn mã nào trong số này và tạm dừng hoặc đóng chúng từ thanh tác vụ. Hầu hết thời gian, AutoHotkey sẽ chạy ẩn trong nền, thực hiện những gì bạn đã lập trình và nếu không thì không làm phiền bạn.
Cách Viết Kịch Bản AutoHotkey
Vì AutoHotkey được thiết kế để truy cập một cách dễ dàng nhất có thể, bạn không cần phải có kiến thức về lập trình để biết cách sử dụng nó. Ví dụ, hãy nói bạn luôn vô tình bấm vào Caps Lock khi bạn muốn bấm Shift và bạn muốn gán lại nó để cả hai nút đều là Shift. Để làm điều này, bạn chỉ cần một dòng mã sau:
Capslock::Shift
Trong dòng mã này, “::” chuyển đổi cái gì ở bên trái nó (trong trường hợp này là Capslock) thành cái bạn đặt ở bên phải (Shift). Nếu bạn chỉ muốn một phím hoạt động như một phím khác, đây là cú pháp phức tạp nhất bạn cần biết. Có một danh sách đầy đủ các tên phím ở đây để bạn có thể tùy chỉnh theo ý muốn.
Tất nhiên, điều đó chỉ là chuyển đổi một nút đơn sang một nút khác. Điều gì xảy ra nếu bạn muốn chuyển đổi một kết hợp các phím? Đối với điều đó, AutoHotkey sử dụng các bộ điều chỉnh tiền tố. Đây là các ký hiệu tương ứng với các phím điều chỉnh như Control (^), Shift (+), Alt (!), và phím Windows (#). Khi bạn sử dụng các ký hiệu này trong một đoạn mã, AutoHotkey mong đợi một phím tắt. Ví dụ, trong dòng mã này:
^+!n::Capslock
Bây giờ, phím tắt Ctrl-Shift-Alt-N sẽ được ánh xạ thành Capslock. Bạn ít có khả năng bấm nhầm. Bạn thậm chí có thể đặt cả hai dòng này - và bao nhiêu phím tắt khác bạn muốn - trong một tệp duy nhất.
Ngoài những cơ bản này, AutoHotkey đi kèm với một thư viện các lệnh có thể làm nhiều hơn chỉ là chuyển đổi một kết hợp phím thành một kết hợp khác. Ví dụ, hãy nói mỗi ngày khi bạn đến làm việc, bạn mở cùng một trang web. Thay vì mở trình duyệt và nhập địa chỉ, bạn có thể sử dụng dòng mã này:
^!t::Run "www.mytour.com"
Lệnh Run có thể được sử dụng để khởi chạy ứng dụng bên ngoài hoặc, như ở đây, một trang web. Vì vậy, với đoạn mã này, nhấn Ctrl-Alt-T sẽ tự động mở Wired.com. Tất cả chỉ với một dòng mã!
Lệnh và kịch bản AutoHotkey đi sâu hơn nhiều so với những gì hầu hết mọi người có lẽ cần. Tuy nhiên, bạn có thể tìm thấy rất nhiều đoạn mã mẫu có sẵn có thể thực hiện điều bạn cần mà không cần phải học lập trình.
Điều Chỉnh Âm Lượng và Nhiều Hơn Nữa
Lệnh cơ bản và việc ánh xạ phím trở nên dễ dàng với AutoHotkey, nhưng nếu bạn muốn điều gì đó phức tạp hơn, bạn thường vẫn có thể sử dụng những gì các nhà phát triển hữu ích trên internet đã thực hiện. Công ty thậm chí còn có Mục Trưng Bày Kịch Bản của riêng mình nơi bạn có thể xem các đoạn mã được đặc sắc và lấy ý tưởng của riêng bạn.
Để bắt đầu, chúng tôi cũng đã bao gồm một số đoạn mã mẫu dưới đây để cho bạn biết về những điều bạn có thể làm với AutoHotkey.
Điều chỉnh âm lượng của bạn
Nếu bàn phím của bạn chưa có các phím âm lượng, bạn có thể biến các phím chức năng của mình thành điều khiển âm lượng với những lệnh sau:
F10::Send {Volume_Up}
F11::Send {Volume_Down}
Tắt âm thanh của bạn
Xây dựng trên ví dụ trước đó, bạn cũng có thể biến một trong những phím chức năng của mình thành nút tắt âm với một đoạn mã như sau:
F12::Send {Volume_Mute}
Luôn giữ cho NumLock bật
Phải không phiền phức khi bạn cố gắng sử dụng bàn số của mình, nhưng bạn đã vô tình bấm NumLock và giờ nó không hoạt động đúng? Bạn có thể sửa điều đó bằng cách tạo một đoạn mã giữ cho NumLock luôn bật. Điều này cũng có thể được sử dụng cho ScrollLock hoặc thậm chí CapsLock nếu bạn không muốn sử dụng lại những phím đó thay vào đó.
SetNumlockState, AlwaysOn
Xây dựng chính autocorrect của bạn
Bạn luôn luôn gõ sai từ sesquipedalian? Hoặc bạn chỉ có một địa chỉ email dài mà bạn phải gõ hàng chục lần mỗi ngày? AutoHotkey có thể xử lý cả hai với một khái niệm gọi là hotstrings. Chọn một chuỗi ký tự duy nhất - và chúng tôi có nghĩa là thực sự duy nhất, bạn không muốn nó xuất hiện giữa một từ thông thường - và có AutoHotkey thay thế nó bằng văn bản đầy đủ. Điều này hoạt động giống như các phím tắt thường, nhưng bạn đặt “::” ở cả hai bên của văn bản cần thay thế, không chỉ sau nó, như sau:
::@me::[email protected]
Ngay cả AutoHotkey còn có một đoạn mã autocorrect khổng lồ để bắt đầu nếu bạn muốn sửa các lỗi chính tả phổ biến mà các ứng dụng bạn đang sử dụng chưa sửa.
AutoHotkey có thể làm nhiều hơn những gì chúng tôi đã hiển thị ở đây, nhưng hy vọng điều này mang lại cho bạn cơ bản và một nền tảng để khám phá thêm. Trường hợp sử dụng lý tưởng cho AutoHotkey là phục vụ nhu cầu cụ thể mà chỉ có bạn mới thực sự có, vì vậy hãy xem xét quy trình làm việc của bạn và xem bạn có thể làm gì với nó.
Những bài viết tuyệt vời khác từ MYTOUR
- 📩 Muốn nhận những thông tin mới nhất về công nghệ, khoa học và nhiều hơn nữa? Đăng ký nhận bản tin của chúng tôi ngay!
- Gặp gỡ MYTOUR25 năm nay: Những người đang làm thay đổi tốt đẹp
- Trọng lực, các công cụ và một lý thuyết lớn về du lịch giữa các hành tinh
- Làm thế nào để đối phó với lo lắng từ sự không chắc chắn
- Có phải plasma nhanh như chớp là chìa khóa cho động cơ xe hơi sạch sẽ hơn?
- Sự đốt lòng của sự đố kỵ trong việc mở cửa lại các trường đại học
- 💻 Nâng cấp trò chơi làm việc của bạn với những chiếc laptop, bàn phím, phương án thay thế gõ và tai nghe chống ồn mà đội Gear yêu thích của chúng tôi đã chọn
