Mặc dù các câu trả lời khác xử lý tốt tình huống cụ thể này, nhưng vẫn có một cách để thực hiện những việc như thế này và hơn thế nữa với hầu hết mọi ứng dụng hoặc tập hợp hành động.
Khóa tự động cho phép bạn viết các tập lệnh phát ra các sự kiện bàn phím và chuột để thực hiện hầu hết các tác vụ mà bạn có thể thực hiện thủ công bằng bàn phím và chuột. Hầu hết các ứng dụng không thể biết được bạn không gõ và nhấp, vì vậy chúng có thể được kiểm soát ngay cả khi chúng không có bất kỳ điều khoản nào, chẳng hạn như API.
Các tập lệnh AutoKey được viết bằng Python 3, vì vậy chúng có thể thực hiện hầu hết mọi thứ. Một API được cung cấp để tạo các sự kiện bàn phím và chuột và cho một số tương tác của trình quản lý màn hình/cửa sổ.
Một tập lệnh có thể được gán một phím nóng để nó chạy bất cứ khi nào tổ hợp phím nóng đó được nhấn. Bộ lọc cửa sổ cũng có thể được xác định để một phím nóng chỉ kích hoạt một tập lệnh cụ thể nếu cửa sổ đang hoạt động hiện tại khớp với bộ lọc của nó. Nếu không, phím nóng sẽ được chuyển đến ứng dụng.
AutoKey cũng cung cấp các cụm từ. Đây giống như một tính năng tự động nhập/tự động sửa lỗi rất mạnh mẽ.
Các cụm từ và tập lệnh có thể được kích hoạt bằng phím nóng hoặc chạy khi nhập từ viết tắt của trình kích hoạt đã chỉ định. Có một số tùy chọn để tinh chỉnh cách thức hoạt động của nó.
Các tập lệnh AutoKey cho hầu hết các mục đích sử dụng phổ biến có thể được viết với kiến thức rất tối thiểu về Python. Bạn không cần phải biết hầu hết ngôn ngữ. Tuy nhiên, nếu bạn biết nhiều hơn, bạn có thể dễ dàng đưa nó vào sử dụng.
Phiên bản hiện tại của AutoKey có sẵn trong kho Debian được Ubuntu sử dụng từ ngày 20.04, vì vậy bạn có thể cài đặt nó bằng trình quản lý gói của mình.
Dự án đang hoạt động và một phiên bản beta mới đang được thử nghiệm.
Để biết thêm thông tin, xem của chúng tôi wiki và của chúng tôi diễn đàn hỗ trợ hoặc của chúng tôi trang gitter.