Linux otomatik klavye ve fare aksiyonu

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
26,523
Linux altında belli tuşların ve belli fare hareketlerinin otomatik olarak meydana gelmesini istiyorsak, xdotool programından yararlanabiliriz. Linux felsefesine uygun olarak, bu program bir script yazarak kullanılmak için tasarlanmıştır ve son derece ayrıntılı bir şekilde klavye ve fare kontrolü sağlıyor. Mesela ben bir tercüme eklentisi kurdum firefox'a ve bir Rus elektronik forumunda kullanıyorum bunu. Ama her seferinde fare ile "tercüme et" butonuna bas, sonra da fareyi eski yerine getirmek istemiyorum. Onun yerine Masaüstü ortamı olarak kullandığım KDE de bir "shortcut" tanımlıyorum. Alt-T tuşuna basılınca bir bash script çalışmasını sağlıyorum. sonra da script'in içine şu programı koyuyorum:

Kod:
#!/bin/bash

xdotool mousemove 3746 94 click 1 mousemove restore

Bu programda xdotool a şunları yaptırıyoruz. Önce fareyi x=3746 y=94 ekran koordinatına konumlandırıyor, sonra sol fare tuşuna basıyor, sonra da fareyi eski yerine geri konumlandırıyor.

Şimdi gayet kolay, rusça paragrafı işaretliyorum, sonra da Alt-T ye basıyorum, tercümeye bakıyorum. Sonra bir sonraki forum mesajını işaretliyorum Alt-T ve böylece bir konuyu kolayca okuyorum.
 

Forum istatistikleri

Konular
8,669
Mesajlar
141,622
Üyeler
3,464
Son üye
hangetsu

Son kaynaklar

Son profil mesajları

Abdullah karaoglan falcon_browning Abdullah karaoglan wrote on falcon_browning's profile.
selamın aleyküm ses sistemindeki cızırtıyı hallettınızmi
"Araştırma, ne yaptığını bilmediğinde yaptığın şeydir." - Wernher von Braun
“Kendi yolunu çizen kişi, kimsenin izinden gitmez.” – Nietzsche
Kim İslâm’da güzel bir çığır açarsa (güzel bir alışkanlık başlatırsa), onun sevabı ve kendisinden sonra ona uyanların sevapları, onların sevaplarından hiçbir şey eksilmeksizin ona da yazılır.
erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Back
Top