Ada beberapa proyek yang membahas hal ini. Dua yang paling aktif, AFAIK, adalah
sikuli dan AutoKey (sebuah proyek yang saya bantu dukung).
Saya belum pernah menggunakan sikuli, tetapi tampaknya didasarkan pada menemukan pola di layar dan memicu tindakan berdasarkan mereka.
AutoKey memungkinkan pengguna untuk menentukan frasa pemicu dan tombol pintas yang memperluas frasa (mirip dengan fitur koreksi otomatis yang sangat kuat) atau menjalankan skrip yang ditulis dengan Python3 yang hanya dibatasi oleh keterampilan pemrograman pengguna. Ini menyediakan API untuk pembuatan acara keyboard dan mouse. Ini juga terintegrasi dengan Xautomation yang memungkinkan Anda menemukan gambar kecil di layar dan memindahkan kursor mouse ke sana.
Saya telah menggunakan AutoKey selama bertahun-tahun dan mendukungnya dalam daftar kami . Ini seperti sejumlah alat produktivitas: Anda bisa bertahan tanpanya, tetapi begitu Anda mulai menggunakannya, Anda akan bertanya-tanya bagaimana Anda melakukannya tanpa itu.
Beberapa spesifik:
AutoKey tidak berfungsi dengan definisi dan skrip Autohotkey. Mereka harus ditulis ulang.
Saya memang menulis bukti skrip bash konsep (tersedia atas permintaan) yang menerjemahkan frasa AutoHotKey menjadi frasa AutoKey, tetapi itu hanya titik awal dan mengabaikan sebagian besar opsi AutoHotKey.
Karena skrip AutoKey ditulis dalam Python3, dimungkinkan juga untuk memanggil alat seperti xdotool dan wmctrl dari dalam skrip untuk memberikan fungsionalitas tambahan, tetapi ini biasanya tidak diperlukan. Meskipun skrip AutoKey ditulis dalam Python, cukup banyak yang dapat dicapai dengan pengetahuan Python yang sangat terbatas. Anda tidak perlu menjadi programmer Python yang fasih untuk sebagian besar tujuan.
Jika Anda menggunakan distribusi berbasis Debian, tolong jangan instal versi AutoKey yang disediakan oleh distribusi Anda. Paket AutoKey mereka tidak terawat dan sangat tua. Dapatkan versi terbaru dari kami .