Chỉ định các phím nóng để dán văn bản được xác định trước


11

Tôi đang tìm kiếm một chương trình chạy trên Ubuntu 12.04+ x86_64đó cho phép dán văn bản được xác định trước dựa trên các kết hợp phím nóng. Ví dụ:

Ctrl+ Alt+ V+ U: dán tên người dùng của tôi

Ctrl+ Alt+ V+ E: dán email của tôi

Bất kỳ đề xuất?


Dán vào chương trình nào?

trình duyệt web, bảng ghi chú, thiết bị đầu cuối, rượu vang ....
Tối đa

Câu trả lời:


16

Bạn có thể sử dụng autokey.

Làm theo hướng dẫn dưới đây:

  • Cài đặt

    Mở terminal ( Ctrl+ Alt+ T) và chạy lệnh sau:

sudo apt-get cài đặt autokey-gtk
  • Thêm cụm từ

    • Mở autokeybằng dấu gạch ngang.
    • Trong cửa sổ, mở rộng Cụm từ của tôi .

      autokey đã đi kèm với bốn cụm từ như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

    cửa sổ mặc định tự động

    • Bạn có thể sửa đổi các cụm từ hiện có hoặc tạo một cụm từ mới bằng nút Mới .
  • Cấu hình phím tắt

    • Nhấp vào bất kỳ tên cụm từ để xem cấu hình hiện tại. Trong ảnh chụp màn hình ở trên, cụm từ đầu tiên được chọn.

    • Để thay đổi phím tắt hoặc Hotkey , nhấp vào Setbên cạnh Hotkey và sau đó nhấp vào Bấm để đặt trong hộp thoại mới xuất hiện.

    autokey set hotkey

    Sau đó nhấn tổ hợp phím bạn muốn và chọn OK .

  • Cấu hình bộ lọc cửa sổ

    • Nếu bạn chỉ muốn sử dụng phím nóng cho một cửa sổ cụ thể, bạn có thể đặt Bộ lọc cửa sổ bằng cách chọn Đặt > Phát hiện thuộc tính cửa sổ và sau đó nhấp vào cửa sổ.

    • Hoặc nếu bạn muốn các phím nóng để làm việc trong tất cả các cửa sổ, rõ ràng các cửa sổ lọc .

    • Lưu cụm từ hiện tại và Chạy tập lệnh hiện tại bằng cách nhấp vào nút giống như phát trên đầu ghi của cửa sổ.

    cửa sổ tự động

  • Sử dụng các phím tắt mới

    • Bạn có thể đóng autokeycửa sổ và sử dụng Hotkey để dán cụm từ tương ứng.

Thông tin khác: Autokey Wiki


6
Autokey dường như không hoạt động trong 16.04 LTS, thật đáng buồn.
Dɑvïd

1
Không hoạt động khi văn bản bằng ngôn ngữ phi Latinh
Anwar

1
Nó hoạt động trên 18.04 LTS. Liên kết .
Roald

14

Vì Autokey không còn tồn tại, đây là cách tôi hoàn thành việc này.
Cài đặt đầu tiên xclipxdotool:

sudo apt-get install xclip xdotool

Bây giờ viết văn bản bạn muốn dán và lưu nó trong một tệp văn bản. Trong ví dụ này tôi đã viết địa chỉ của mình trong một tập tin mà tôi đã gọi address.

Bây giờ hãy viết tập lệnh bash:

#!/bin/bash
xclip -in -selection c ~/scripts/xclip-scripts/address
sleep 0.5 
xdotool key ctrl+v

xclip -in -selection cnói xclipđể sao chép nội dung của tập tin bạn đã lưu. Trong ví dụ này, tập tin đó là tại ~/scripts/xclip-scripts/address.

Các sleeplệnh đơn giản cho phép đủ thời gian để xcliphoàn tất việc sao chép trước khi xdotoolbắt đầu cố gắng để dán văn bản.

Các xdotoollệnh thực hiện dán các văn bản mà xclip sao chép từ tập tin văn bản của bạn.

Lưu tập lệnh của bạn và làm cho nó thực thi.

chmod +x /path/to/your/script/<script_name>

Bước cuối cùng là liên kết một phím tắt với tập lệnh của bạn. Trong Ubuntu, điều này có thể được đặt bằng cách đi tới Cài đặt hệ thống / Bàn phím / Phím tắt và tạo lối tắt tùy chỉnh.

bìu


Lưu ý rằng đối với phím tắt bạn phải nhấp vào chuỗi "Đã hủy kích hoạt", dòng này không đủ vì chỉ mở hộp thoại "Phím tắt tùy chỉnh".
Michael S.

3
xdotool type --clearmodifiers 'email@example.com'
DmitrySandalov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.