Python Klavye Devre Dışı Bırakmak

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
3 Ocak 2023
Mesajlar
2
Tepki puanı
0
Yaş
22
3 HİZMET YILI
Arkadaşlar merhaba. Python üzerinden kodlama yapıyorum. Python üzerinden kod ile klavye tuşlarını veya herhangi bir klavye tuşunu nasıl devre dışı bırakabilirim? Örneğin ben alt ve Tab yani Alt+Tab kısayolunu devre dışı bırakmak istiyorum diyelim. Bunu nasıl, hangi kodla yapabilirim? Bir de mouse butonlarını devre dışı bırakabiliyor muyuz? Bırakabiliyorsak bunu nasıl yaparız?(atacağınız kodda Alt+Tab üzerinden yaparsanız daha işime gelir ama diğer türlü yaparsanız da sorun değil )

Tuş devre bırakmak istiyorum fakat ben bu uygulamayı açan kişinin tuşunu devre dışı bırakacağım kod ile. Bu uygulamanın benim bilgisayarla alakası yok. Buna göre cevaplar yazın lütfen
 
Moderatörün son düzenlenenleri:
bizler tanrının yetim çocuklarıyız
Ultra Üye
Katılım
24 May 2016
Mesajlar
1,659
Çözümler
18
Tepki puanı
507
Ödüller
13
Yaş
26
10 HİZMET YILI
Python ile klavye tuşlarını veya mouse butonlarını devre dışı bırakmanız mümkün değil. Ancak, Python ile bir klavye tuşunun etkinliklerini yönetebilir ve bloke edebilirsiniz.

Python:
from pynput import keyboard

def on_press(key):
    if key == keyboard.Key.alt_l and key == keyboard.Key.tab:
        return False

with keyboard.Listener(on_press=on_press) as listener:
    listener.join()

Bu kod, pynput kütüphanesini kullanarak klavye dinleme işlemini başlatır ve on_press adlı bir fonksiyon tanımlar. Bu fonksiyon, herhangi bir tuşa basıldığında çalışır ve bu tuş Alt+Tab ise, etkinliği durdurmak için False döndürür.
 
Ultra Üye
Katılım
21 Haz 2016
Mesajlar
1,508
Çözümler
7
Tepki puanı
88
Ödüller
11
9 HİZMET YILI
Çok işime yaradı teşekkürler python ile klavye butonlarını blocklayamayız evet.
 
Süper Üye
Katılım
18 Ağu 2019
Mesajlar
668
Tepki puanı
42
Ödüller
8
Yaş
43
6 HİZMET YILI
bunu kulanakrak beşkalarına atmayı deneyecem belki trolleyebilirim olurmu ?
 
Üye
Katılım
3 Ocak 2023
Mesajlar
2
Tepki puanı
0
Yaş
22
3 HİZMET YILI
Maalesef kod çalışmadı Alt+Tab atıyorum fakat engellemiyor.​
Python:
from pynput import keyboard

def on_press(key):
    if key == keyboard.Key.alt_l and key == keyboard.Key.tab:
        return False

with keyboard.Listener(on_press=on_press) as listener:
    listener.join()

Kod bu değil mi?
 
Onaylı Üye
Katılım
24 Nis 2023
Mesajlar
56
Tepki puanı
2
Yaş
26
3 HİZMET YILI
sağolasıınn
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...