• 30-06-2024, 01:06:05
    #1
    Merhaba üzerinde çalıştığım .py mevcut fakat config ayarı ekledim tüm tuşları kayıt ediyor fakat faredeki tuşları kaydetmiyor sağ click bastığımda kopyaladığım yazıları oraya yapıştırıyor bunun için nasıl bir yol izlemeliyim ?


    iyi forumlar dilerim
  • 30-06-2024, 01:20:50
    #2
    Merhaba,
    ctrl c işe yaramıyor mu?
  • 30-06-2024, 16:15:36
    #3
    adwerd0z1 adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    ctrl c işe yaramıyor mu?
    malesef hocam direk yazılım kapanıyor
  • 30-06-2024, 16:15:56
    #4
    Merhaba! Anladığım kadarıyla, bir Python betiğinde fare tuşlarını kaydetmek istiyorsunuz, ancak sağ tıklama ile yapıştırma işlemiyle ilgili sorun yaşıyorsunuz. Bunun için pynput kütüphanesini kullanabilirsiniz. pynput hem klavye hem de fare olaylarını dinlemenizi sağlar.
    Aşağıda, fare olaylarını dinleyip, tuşları kaydeden ve sağ tıklama ile yapıştırma işlemini engelleyen örnek bir kod parçası bulabilirsiniz:
    Öncelikle, pynput kütüphanesini kurmalısınız:



    from pynput import mouse, keyboard
    
    # Tuşları kaydetmek için liste
    keys_pressed = []
    mouse_buttons_pressed = []
    
    def on_key_press(key):
        try:
            keys_pressed.append(key.char)
        except AttributeError:
            keys_pressed.append(str(key))
    
    def on_key_release(key):
        if key == keyboard.Key.esc:
            return False
    
    def on_click(x, y, button, pressed):
        if button == mouse.Button.right and pressed:
            # Sağ tıklama olayını burada engelleyebilir veya işleyebilirsiniz
            print("Sağ tıklama algılandı. İşlem engellendi.")
        else:
            if pressed:
                mouse_buttons_pressed.append(str(button))
    
    def on_scroll(x, y, dx, dy):
        print(f"Scrolled {'down' if dy < 0 else 'up'} at ({x}, {y})")
    
    # Klavye dinleyicisini başlat
    keyboard_listener = keyboard.Listener(on_press=on_key_press, on_release=on_key_release)
    keyboard_listener.start()
    
    # Fare dinleyicisini başlat
    mouse_listener = mouse.Listener(on_click=on_click, on_scroll=on_scroll)
    mouse_listener.start()
    
    keyboard_listener.join()
    mouse_listener.join()
    
    print("Tuşlar:", keys_pressed)
    print("Fare tuşları:", mouse_buttons_pressed)
  • 30-06-2024, 17:37:00
    #5
    shms adlı üyeden alıntı: mesajı görüntüle
    Merhaba! Anladığım kadarıyla, bir Python betiğinde fare tuşlarını kaydetmek istiyorsunuz, ancak sağ tıklama ile yapıştırma işlemiyle ilgili sorun yaşıyorsunuz. Bunun için pynput kütüphanesini kullanabilirsiniz. pynput hem klavye hem de fare olaylarını dinlemenizi sağlar.
    Aşağıda, fare olaylarını dinleyip, tuşları kaydeden ve sağ tıklama ile yapıştırma işlemini engelleyen örnek bir kod parçası bulabilirsiniz:
    Öncelikle, pynput kütüphanesini kurmalısınız:



    from pynput import mouse, keyboard
    
    # Tuşları kaydetmek için liste
    keys_pressed = []
    mouse_buttons_pressed = []
    
    def on_key_press(key):
        try:
            keys_pressed.append(key.char)
        except AttributeError:
            keys_pressed.append(str(key))
    
    def on_key_release(key):
        if key == keyboard.Key.esc:
            return False
    
    def on_click(x, y, button, pressed):
        if button == mouse.Button.right and pressed:
            # Sağ tıklama olayını burada engelleyebilir veya işleyebilirsiniz
            print("Sağ tıklama algılandı. İşlem engellendi.")
        else:
            if pressed:
                mouse_buttons_pressed.append(str(button))
    
    def on_scroll(x, y, dx, dy):
        print(f"Scrolled {'down' if dy < 0 else 'up'} at ({x}, {y})")
    
    # Klavye dinleyicisini başlat
    keyboard_listener = keyboard.Listener(on_press=on_key_press, on_release=on_key_release)
    keyboard_listener.start()
    
    # Fare dinleyicisini başlat
    mouse_listener = mouse.Listener(on_click=on_click, on_scroll=on_scroll)
    mouse_listener.start()
    
    keyboard_listener.join()
    mouse_listener.join()
    
    print("Tuşlar:", keys_pressed)
    print("Fare tuşları:", mouse_buttons_pressed)
    chatGPT hayat kurtarır