Một trong những vấn đề khó chịu hơn với Linux luôn là thiếu sự hỗ trợ AutoHotkey, vì vậy bạn không thể tùy chỉnh các phím tắt của mình - nhưng bây giờ với ứng dụng mã nguồn mở AutoKey, bạn có thể làm điều đó và nhiều hơn nữa.
AutoKey là một tiện ích tự động hóa cho phép bạn quản lý các khối văn bản và sử dụng các từ viết tắt và phím nóng để tiết kiệm thời gian khi nhập - nhưng bạn cũng có thể sử dụng nó để remap phím nóng trong các ứng dụng. Ví dụ: nếu ứng dụng yêu thích của bạn sử dụng Ctrl + Q để thoát và bạn không muốn, bạn có thể tạo lại khóa đó bằng cách sử dụng AutoKey.
Kịch bản
Đối với kịch bản thử nghiệm của chúng tôi hôm nay, tôi sẽ thay đổi tổ hợp phím Ctrl + T thành Alt + T. Lý do tại sao bạn hỏi? Phím tắt Ctrl + T được sử dụng trong mọi trình duyệt để mở tab mới, nhưng vì tôi sử dụng Google Chrome và muốn mở các tab mới liên tục để tìm kiếm, phím tắt Alt + T dễ dàng hơn nhiều khi tôi nhấn mà không di chuyển tay từ hàng ghế đầu.
Cài đặt AutoKey
Bạn sẽ muốn mở Trình quản lý gói của Synaptic và thực hiện tìm kiếm nhanh autokey, chọn hộp và sau đó cài đặt gói. Bạn cũng có thể cài đặt nó bằng lệnh apt-get như sau:
sudo apt-get install autokey
Remapping phím tắt với AutoKey
Sau khi đã cài đặt tiện ích, bạn có thể mở cấu hình thông qua biểu tượng khay và tạo Cụm từ mới. Tên ở phía bên trái không có ý nghĩa gì cả, tôi chỉ muốn đặt tên chúng theo phím nóng mà tôi sẽ chỉ định.
Sử dụng nút Đặt bên cạnh Phím nóng để gán phím nóng bạn muốn sử dụng, nhấp vào phím bổ trợ - trong trường hợp này, tôi chỉ định Alt, sau đó nhấp vào nút Bấm để Đặt và phím bạn muốn sử dụng. Đối với ví dụ của tôi, tôi đang sử dụng Alt + t và bạn sẽ thấy ký tự là chữ thường, điều quan trọng - nếu bạn nhấn Shift + T ở đó, AutoKey sẽ bị nhầm lẫn.
+t
Nhấp vào nút lưu và bạn đã hoàn tất. Bây giờ bạn có thể mở trình duyệt của mình và sử dụng tổ hợp Alt + T thay vì Ctrl + T và nó sẽ mở ra một tab mới.
Cái này hoạt động ra sao? Khi bạn nhấn phím nóng Alt + T mà bạn đã gán, AutoKey sẽ gửi tổ hợp phím đến ứng dụng hiện đang hoạt động và vì tổ hợp phím trong trường hợp này là Ctrl + T, Google Chrome giả định rằng bạn đã nhấn phím tắt cho tab mới, và trả lời cho phù hợp.
Lọc theo cửa sổ
Vấn đề duy nhất là phím tắt bây giờ được kích hoạt cho tất cả các cửa sổ. Để khắc phục điều này, chúng ta có thể thiết lập một bộ lọc cửa sổ bằng cách sử dụng nút Set, và sau đó gõ vào một cái gì đó tương tự như thế này:
.*Google.*Chrome
Sử dụng các phím đặc biệt trong AutoKey
Khi bạn tạo cụm từ mới, bạn có thể sử dụng các mã đặc biệt sau để mô phỏng cách nhấn một trong các phím đặc biệt. Thực tế, đây là danh sách các khóa đặc biệt lớn hơn nhiều, nhưng đây có lẽ là những khóa quan trọng nhất bạn cần sử dụng:
= Khóa Windows
Kết hợp phím
Nếu bạn muốn kết hợp cùng một số khóa, bạn sẽ sử dụng ký tự +, như sau:
++
Nếu bạn cần chèn biểu tượng +, bạn cần sử dụng
AutoKey Rocks!
Có rất nhiều cách sử dụng cho kỹ thuật này ngoài việc chỉ việc remapping các phím tắt - bạn có thể tự động hóa một loạt các tổ hợp phím để thực hiện một nhiệm vụ, ví dụ. Khả năng là vô tận - nhưng bạn sẽ sử dụng nó để làm gì?