Python ile yaptığım oto tıklama programında maus ile klavyenin aynı anda çalışmasını istiyorum ama başarısız oluyor

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

bkz: Soru Sorarken Sıkça Düşülen Hatalar #5