Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

Các phím tắt cho phép chúng tôi làm việc hiệu quả hơn với máy tính của mình. Chỉ cần nhấn một tổ hợp phím, chúng ta có thể truy cập ngay vào các chức năng mà chúng ta phải tìm kiếm trên các thanh công cụ, menu và menu con. Tuy nhiên, không phải tất cả các ứng dụng đều đi kèm với các phím tắt và ngay cả khi có, chúng có thể không làm những điều bạn muốn.

Trong hướng dẫn này, chúng tôi sử dụng AutoHotkey để viết một tập lệnh đơn giản để bật các phím tắt khác nhau tùy thuộc vào tên của cửa sổ đang hoạt động. Bằng cách này, bạn có thể dễ dàng tạo phím tắt cho hầu hết mọi ứng dụng.

Tạo tập lệnh cơ bản

Nếu bạn chưa cài đặt AutoHotkey, hãy tải xuống trình cài đặt và cài đặt nó trên máy tính Windows của bạn.

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

Mở trình quản lý tệp yêu thích của bạn và tạo một thư mục để lưu các tập lệnh autohotkey của bạn. Khi ở bên trong thư mục, nhấp chuột phải và chọn “Mới -> Tập lệnh AutoHotkey”, sau đó đặt tên cho tập lệnh của bạn.

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

Nhấp chuột phải vào tập lệnh của bạn và chọn “Chỉnh sửa”.

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

Tập lệnh AHK của bạn sẽ được điền sẵn với một số mục nhập được đề xuất. Để chúng như hiện tại. Nhấn Enter hai hoặc ba lần để chừa khoảng cách giữa chúng và tập lệnh của bạn.

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

Nhập câu lệnh if sau đây sẽ tạo quy tắc cơ bản của chúng tôi.

#if WinActive("TYPE FILENAME")
 
#if

Dấu “#if” thứ hai đánh dấu phần cuối của câu lệnh if của chúng ta. “TYPE FILENAME” là phần giữ chỗ cho các giá trị mà chúng ta sẽ thấy tiếp theo.

Nhận ID cửa sổ với Window Spy

Hãy xem cách thêm một hàm tùy chỉnh vào tập lệnh của chúng tôi sẽ chỉ hoạt động trên trang của Make Tech Easier.

1. Thêm phần sau vào tập lệnh của bạn:

Msgbox, Done?
Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

2. Lưu các thay đổi và chạy tập lệnh của bạn bằng cách nhấp đúp vào nó. Bạn sẽ thấy một hộp thông báo nhỏ xuất hiện. Đó là cách bạn tạo các hộp thoại cơ bản trong AHK.

Tuy nhiên, chúng tôi đang sử dụng nó vì chúng tôi cần một tập lệnh AHK đang hoạt động để dễ dàng truy cập vào AutoHotkey’s Window Spy. Vì vậy, hãy để hộp thư này hoạt động ngay bây giờ và chuyển sự chú ý của bạn đến biểu tượng của AHK trong khay Windows.

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

3. Nhấp chuột phải vào biểu tượng nhỏ màu xanh lá cây của AHK và chọn Window Spy từ menu của nó.

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

4. Kích hoạt trình duyệt yêu thích của bạn và truy cập Make Tech Easier. Lưu ý phần trên cùng của thông tin trong Window Spy sẽ hiển thị chi tiết về cửa sổ đang hoạt động. Bạn cần “ahk_class”, “ahk_exe” hoặc “ahk_pid” để nhắm mục tiêu một ứng dụng cụ thể. Hãy bắt đầu với “ahk_exe” cho tập lệnh của chúng ta. Vì chúng tôi đang sử dụng Firefox, Window Spy báo cáo “ahk_exe firefox.exe.”

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

5. Sao chép cả ahk_exe và tên của tệp thực thi trong một lần quét, sau đó quay lại tập lệnh của bạn. Thay đổi nó để nó có nội dung:

#if WinActive("NAME") And WinActive("TYPE FILENAME")

Thay thế “NAME” bằng một phần tiêu đề của trang đang hoạt động - trong trường hợp của chúng tôi, chúng tôi sử dụng “make” từ Make Tech Easier. Thay thế “TYPE FILENAME” bằng những gì bạn đã sao chép trước đó từ Window Spy - trong trường hợp của chúng tôi là “ahk_exe firefox.exe.”

Thêm phím tắt

Thêm m:: trước "Msgbox, Xong chưa?" Tập lệnh của bạn sẽ giống như sau:

#if WinActive("make") And WinActive("ahk_exe firefox.exe")
m::
Msgbox, Done?
return
#if
Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

Sẽ không có gì xảy ra nếu bạn chạy lại tập lệnh của mình và nhấn m trên bàn phím của bạn. Tuy nhiên, hãy truy cập Make Tech Easier with Firefox, nhấn m một lần nữa, và một hộp thông báo quen thuộc sẽ bật lên. Bạn vừa tạo một lối tắt dành riêng cho từng cửa sổ!

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

Hãy biến hộp thư thành một thứ hữu ích. Thay thế mọi thứ giữa “ifs” thành:

^b::
Send, I just copied %Clipboard%
return

Chạy lại tập lệnh của bạn. Sau đó, hãy thử để lại bình luận dưới bài đăng tại Make Tech Easier. Nếu bạn nhấn Ctrl + B , bạn sẽ thấy “Tôi vừa sao chép X” xuất hiện trong hộp trả lời, trong đó “X” sẽ là thứ cuối cùng bạn sao chép vào khay nhớ tạm. Bạn vừa ánh xạ lại Ctrl + B để gửi chuỗi “Tôi vừa sao chép”, theo sau là nội dung của khay nhớ tạm. Vui lòng thay đổi nó thành bất kỳ thứ gì bạn muốn.

Cách tạo các phím tắt dành riêng cho ứng dụng và trang web bằng AutoHotkey

AutoHotkey sử dụng các ký hiệu sau để tạo phím tắt với các phím tương đương của chúng:

  • # dành cho Windows
  • ^ để kiểm soát
  • ! cho Alt
  • + cho Shift

Bạn cũng có thể sử dụng các ký hiệu này với lệnh Gửi, lệnh này sẽ gửi một chuỗi văn bản đến cửa sổ đang hoạt động. Bạn có thể sử dụng nó để ánh xạ lại các phím tắt hiện có cho các phím khác nhau. Ví dụ:để remap Windows + B để hoạt động như “Ctrl + C”, bạn có thể thay đổi tập lệnh của mình thành:

#b::
Send, ^c
return

Cũng có thể xác định nhiều phím tắt. Tuy nhiên, bạn không thể thêm hai hàm vào cùng một tổ hợp phím trừ khi chúng nằm riêng lẻ trong các câu lệnh if nhắm mục tiêu các cửa sổ khác nhau.

Để tạo lối tắt cho các ứng dụng và cửa sổ khác nhau:

  • Sao chép tập lệnh của bạn và đổi tên nó cho phù hợp.
  • Thay thế “NAME” và “TYPE FILENAME” bằng những cái phù hợp với ứng dụng hoặc cửa sổ khác.
  • Nhập các phím tắt, quy tắc mở rộng văn bản và chức năng của bạn như chúng ta đã thấy cho tập lệnh đầu tiên.

Bây giờ bạn đã biết cách tạo phím tắt cho ứng dụng bằng AutoHotkey, hãy tìm hiểu cách bạn có thể sử dụng AutoHotkey để tự động hóa hầu hết mọi thứ trong Windows.