Bagaimana saya bisa mengonfigurasi tombol pintas untuk mengirim string teks ke program saat ini?
Tujuannya adalah untuk mengetik entri umum lebih cepat (alamat email, alamat jalan, nomor telepon, nama pengguna, kutipan favorit, dll).
Saya tidak memerlukan otomatisasi lebih jauh dari sekadar memasukkan teks.
Gentoo Linux (3.2.12-gentoo) Lingkungan Desktop Xfce (Versi 4.8)
keyboard
keyboard-shortcuts
text
macro
Steven
sumber
sumber
xdotool getwindowfocus
keduanya dari terminal dan sebagai pintasan keyboard sementara terminal yang sama terbuka dan membandingkan hasilnya untuk kesetaraan. Anda mungkin harus mengarahkan ulang versi pintasan keyboard ke file sementara untuk melihatnya.xbindkeys
.Xdotool berfungsi. Namun jika Anda mengintegrasikannya dengan cara pintas keyboard .. jenis 'teks' xdotool sederhana gagal.
Skrip shell berikut membantu saya dalam hal itu
sumber
xdotool
menunjukkan bahwa ia memiliki tidur internal.xdotool sleep 0.3 type 'Emotional 2003'
cukup. (Tidur singkat diperlukan untuk beberapa alasan, saya tidak tahu. Sepertinya ada saklar pendek dari jendela yang diaktifkan atau terfokus saat menjalankan perintah?)Anda dapat menggunakan Kunci Otomatis . Berikut ini deskripsi dari situs web tersebut. “AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11. Ini memungkinkan Anda untuk mengelola kumpulan skrip dan frasa, dan menetapkan singkatan dan hotkey untuk ini. Ini memungkinkan Anda untuk menjalankan skrip atau menyisipkan teks sesuai permintaan dalam program apa pun yang Anda gunakan. "
Sejauh yang saya tahu, ini dikemas untuk Gentoo (diumumkan di sini ); untuk Ubuntu (di sini ); Debian (di sini ) ...
sumber
One-liner yang bekerja untuk saya (dicuri dari komentar oleh k.tsm)
Kemudian tetapkan pintasan untuk perintah ini di KDE dan setelah Anda menekan pintasan, teks yang diperlukan diketik secara ajaib untuk Anda.
sumber