hocam başlıktada görmüş olduğunuz üzere olay tam olarak bu.
yaptığım programda if, while, print komutları kullanırken sleep, keyboard, mouse ve threading modülleri kullandım yapmak istediğim şey ise hem maus tıklarken klavyenin de çalışmasını istiyorum lakin bu olmuyor ayrı ayrı çalıştırıyor kendini
(açtığım ilk konu kusura bakmayın yanlış yazdıysam veya anlatamadıysam.)
# MODÜLLER :
from time import sleep # bekleme / süre modülü
import keyboard # klavye modülü
import threading # dinleyici modülü
import mouse # maus modülü
# KLAVYE DİNLEME MODÜLÜ :
def key_listener(): # basılan tuşları denetliyor
A = 1 # Klavye anahtarı
B = 1 # Mause anahtarı
while True: # Tüm Komudu Aktif Tutan Modül
# KLAVYE :
if keyboard.is_pressed('f4'): # tuşuna basıldığı Zaman Döngü Başlıyor
while A == 1: # aktif kalma şartı
sleep(0.5) # Klavyenin Tuşuna Basmak İçin Bekleyeceği süre
keyboard.press('e') # klavyenin bastığı tuş
sleep(1) # basılı tuttuğu süre
keyboard.release('e') # tuşun bırakıldığı yer
# Kapatma
if keyboard.is_pressed('p'): # tuşuna basıldığında döngünün anahtarını kapatıyor
A = 0 # anahtar kapalı
print(A)
# MAUSE :
if keyboard.is_pressed('f5'):# tuşuna basıldığı zaman Döngü Başlıyor
while B == 1: # aktif kalma şartı
sleep(0.00545) # kaç saniye sonra tekrar basacağı
mouse.click('left')# mausun tıkladığı tuş
# Kapatma
if keyboard.is_pressed('p'): # tuşuna basıldığı zaman Anahtar Kapanıyor
B = 0 # anahtar kapalı
print(B)
#Anahtarların Açıldığı Yer
if keyboard.is_pressed('delete'): # tuşuna basıldığında döngünün anahtarını açıyor
A = 1 # anahtar açık
B = 1 # anahtar açık
print(A , B)
# KLAVYE DİNLEYİCİSİ :
listener = threading.Thread(target=key_listener) # dinleyici girişi
listener.start() #dinleyici aktif