Bunu ele alan birkaç proje var. İki en aktif olanları AFAIK vardır
sikuli ve AutoKey (bir proje ben yardım desteği.)
Ben sikuli kullanmadım, ancak ekranda kalıpları bulmaya ve bunlara dayalı eylemleri tetiklemeye dayanıyor gibi görünüyor.
AutoKey, kullanıcının cümleleri genişleten (çok güçlü bir otomatik düzeltme özelliğine benzer) tetikleme öbekleri ve kısayol tuşları tanımlamasını veya Python3 ile yazılmış komutları yalnızca kullanıcının programlama becerileriyle sınırlandırmasını sağlar. Klavye ve fare olayı üretimi için bir API sağlar. Ayrıca ekranda küçük bir görüntü bulmanızı ve fare imlecini hareket ettirmenizi sağlayan Xautomation ile de bütünleşir.
AutoKey'i yıllardır kullanıyorum ve listemizde destekliyorum . Bir dizi verimlilik aracı gibi: onsuz halledebilirsiniz, ancak kullanmaya başladığınızda, onsuz nasıl yaptığınızı merak edeceksiniz.
Bazı özellikler:
AutoKey, AutoHotKey tanımları ve komut dosyaları ile çalışmaz. Yeniden yazılmaları gerekecek.
AutoHotKey ifadelerini AutoKey ifadelerine çeviren bir kavram bash betiği (istek üzerine temin edilebilir) yazdım, ancak bu yalnızca bir başlangıç noktasıdır ve AutoHotKey'in seçeneklerinin çoğunu yok sayar.
AutoKey komut dosyaları Python3'te yazıldığı için, ek işlevsellik sağlamak için bir komut dosyasından xdotool ve wmctrl gibi araçlara da çağrı yapmak mümkündür, ancak bu genellikle gerekli değildir. AutoKey scriptleri Python'da yazılmış olsa da, oldukça sınırlı bir Python bilgisi ile pek çok şey başarılabilir. Birçok amaç için akıcı bir Python programcısı olmanıza gerek yok.
Debian tabanlı bir dağıtım kullanıyorsanız, lütfen dağıtımınız tarafından sağlanan AutoKey sürümünü yüklemeyin. Onların AutoKey paketi bakımsız ve çok eski. Bizden güncel bir sürüm edinin .