Python: Wie man die Tasten für alles außer dem Keyboard-Modul blockiert
📁 Python, Frage, Bots (Telegram, Discord), KI
Ich habe ein Programm, das bestimmte Zeichen und Symbolkombinationen beim Drücken bestimmter Tasten ersetzen soll:
import keyboard while True : hotkey = keyboard.read_hotkey(suppress= False ) if hotkey == 'j+k' : keyboard.write( 'j+k' ) (Ich verwende keyboard.add_hotkey() nicht, weil in Zukunft keine spezifischen Hotkeys geplant sind, sondern die Überprüfung auf bestimmte Tasten in Hotkey. J + K wird, sagen wir, in einem Texteditor 'J+K' ausgegeben. Aber ich bekomme 'jkj+k'. Das heißt, die Tasten selbst j und k werden an den Texteditor weitergegeben, bevor die Funktion ausgelöst wird. Wenn ich Folgendes mache:
keyboard.block_key( 'j' ) Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen