Debian Jessie 8.7'de çalışan bir başka xdotool önerisi (Oca 2017):
xdotool click --delay 0 --clearmodifiers 2
- xdotool, xvkbd'den farklı olarak çok baytlı dizeleri (pe UTF-8) kullanır.
xdotool click
gerçek bir tıklamayı simüle eder, bu nedenle, kullandıysanız xdotool type
veya xvkbd'de olduğu gibi fare konumuna yapıştırmak için kendinizi tıklatmanız gerekmez.
Tek sorun, --clearmodifiers
tıklamayı simüle ettikten sonra kullandığınız herhangi bir değiştiriciyi (Ctrl / Alt / Shift / Meta) "bastırması". --delay 0
(12ms yerine) bile komutun çalışması biraz zaman alabilir. Tuşları sona ermeden önce serbest bırakırsanız, değiştiricileriniz tekrar "basılır" ve gerçek tuşa bir kez daha basıp bırakana kadar orada kalırlar.
Bu nedenle, eğer kullanıyorsanız, değiştiricinizi serbest bırakmak için biraz "yavaş" (50ms?) Olmalısınız.
Bunu klavye kısayolunuzu ayarlayıp, bir metin düzenleyicide kullanarak ve sonra bir tuşa (gibi a
veya bir ok) basarak test edebilirsiniz . Harf küçük harf olarak görünmelidir. Başka bir şey olursa, çok hızlısınız ve bir değiştirici takılı kalmış (harf büyükse Shift, tüm metni seçtiyseniz Ctrl, bir menü açarsanız Alt). Sıfırlamak için değiştiricilere tekrar basın ve bırakın.
Çok hızlıysanız ilkerk'in önerisini kullanabilirsiniz:
sh -c 'sleep 0.3 && xdotool type --clearmodifiers --delay 0 "`xsel`"'
Sonra bunları 300ms'den daha az bir sürede serbest bırakmanız ve metnin görünmesi için yarım saniye beklemeniz gerekir.
Ayrıca, xdotool type
metni kullanarak metin imlecinin bulunduğu yere fare imlecini değil, yazdığınız yere yazdığınız anlamına gelir. click
Normal orta tıklama davranışını tercih ediyorsanız, onu değiştirebilirsiniz .
(Bu gönderiyi yeni yapanlar yorumlarda bulunan bulmacanın parçalarını tekrar parçalamak zorunda kalmayacaklardı)