Python: Como bloquear as teclas para tudo exceto o módulo Keyboard?
📁 python, pergunta, botas, IA
Eu tenho um programa que deve substituir certos caracteres e combinações de símbolos ao pressionar certas teclas:
import keyboard while True : hotkey = keyboard.read_hotkey(suppress = False ) if hotkey == 'j+k' : keyboard.write( 'j+k' ) (Eu não uso keyboard.add_hotkey() , porque no futuro os planos não são hotkeys específicos, mas verificar certas teclas em hotkey. J + K , digamos, em um editor de texto, 'J+K' será impresso. Mas eu recebo 'jkj+k'. Ou seja, as próprias teclas j e k são transmitidas para o editor de texto até que a função seja acionada. Se eu fizer:
keyboard.block_key( 'j' )