Trang chủ » làm thế nào để » Cách tùy chỉnh các phím tắt cho bất kỳ ứng dụng Linux nào

    Cách tùy chỉnh các phím tắt cho bất kỳ ứng dụng Linux nào

    Một trong những vấn đề khó chịu hơn với Linux là luôn thiếu 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 giờ đây với ứng dụng nguồn mở AutoKey, bạn có thể làm điều đó và hơn thế nữa.

    AutoKey là một tiện ích tự động hóa máy tính để bàn cho phép bạn quản lý các khối văn bản và sử dụng chữ viết tắt và phím nóng để tiết kiệm thời gian trong khi gõ - nhưng bạn cũng có thể sử dụng nó để ánh xạ lại các phím nóng trong các ứng dụng. Chẳng hạn, 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 nó, bạn có thể ánh xạ lại khóa đó bằ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ẽ sắp xếp lại tổ hợp phím Ctrl + T thành Alt + T thay thế. 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 giúp tôi dễ dàng hơn khi di chuyển mà không cần di chuyển tay từ hàng ghế đầu.

    Để hoàn thành nhiệm vụ này, chúng tôi sẽ sử dụng công cụ AutoKey tuyệt vời, rất giống với AutoHotkey trên Windows, ngoại trừ nó được tạo cho Linux và có khả năng sử dụng các tập lệnh Python.

    Cài đặt AutoKey

    Bạn sẽ muốn mở Trình quản lý gói Synaptic và thực hiện tìm kiếm nhanh khóa tự động, 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ư thế này:

    sudo apt-get cài đặt tự động

    Ánh xạ lại phím tắt với AutoKey

    Khi bạn đã 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 theo phím nóng mà tôi sẽ gán.

    Sử dụng nút Set bên cạnh Hotkey để 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 đang gán Alt, sau đó nhấp vào nút Bấm để đặt và phím bạn muốn sử dụng. 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 này rất quan trọng - nếu bạn nhấn Shift + T ở đó, AutoKey sẽ bị lẫn lộn.

    Khi đã xong, bạn có thể đặt phần sau vào hộp văn bả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 kế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 cho rằng bạn đã nhấn phím tắt cho tab mới, và trả lời tương ứng.

    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 bộ lọc cửa sổ bằng nút Set và sau đó nhập nội dung tương tự như sau:

    .* Google. * Chrome

    Bạn có thể tự hỏi tất cả những gì. * Bộ lọc này sử dụng các biểu thức thông thường để tìm tiêu đề cửa sổ, vì vậy bạn sẽ cần sử dụng. * Để khớp với bất kỳ ký tự nào không được chỉ định, bao gồm khoảng trắng trong trường hợp này. Lưu ý: Bạn có thể sử dụng một ký tự dấu chấm đơn để thể hiện khoảng trắng nếu bạn muốn.

    Sử dụng các phím đặc biệt trong AutoKey

    Khi bạn đang tạo một cụm từ mới, bạn có thể sử dụng các mã đặc biệt sau để mô phỏng nhấn một trong các phím đặc biệt. Thực sự có một danh sách các khóa đặc biệt lớn hơn nhiều, nhưng đây có thể là những khóa quan trọng nhất bạn cần sử dụng:

    • = Khóa Windows

    Phím kết hợp

    Nếu bạn muốn kết hợp cùng một số phím, bạn sẽ sử dụng ký tự +, như thế này:

    ++

    Nếu bạn thực sự cần phải chèn biểu tượng +, bạn cần sử dụng thay thế.

    Đá AutoKey!

    Chẳng hạn, có rất nhiều cách sử dụng cho kỹ thuật này ngoài việc chỉ ánh xạ lại các phím tắt - bạn có thể tự động hóa một loạt các lần nhấn phím để thực hiện một tác vụ. Khả năng là vô tận - nhưng bạn sẽ sử dụng nó để làm gì?