Как мне отменить событие ввода с клавиатуры из Python? - PullRequest
0 голосов
/ 30 мая 2020

Я использую клавиатуру, на которой нет десяти клавиш. Итак, я создал программу, которая позволяет вам использовать десять клавиш на клавиатуре, у которой нет десяти клавиш.

import keyboard
import pyautogui as pag

while True:
    if keyboard.is_pressed('right ctrl'):
        if keyboard.is_pressed('i'):
            pag.press('backspace')
            pag.press('1')
        elif keyboard.is_pressed('o'):
            pag.press('backspace')
            pag.press('2')
        elif keyboard.is_pressed('p'):
            pag.press('backspace')
            pag.press('3')
        elif keyboard.is_pressed('k'):
            pag.press('backspace')
            pag.press('4')
        elif keyboard.is_pressed('l'):
            pag.press('backspace')
            pag.press('5')
        elif keyboard.is_pressed(';'):
            pag.press('backspace')
            pag.press('6')
        elif keyboard.is_pressed(','):
            pag.press('backspace')
            pag.press('7')
        elif keyboard.is_pressed('.'):
            pag.press('backspace')
            pag.press('8')
        elif keyboard.is_pressed('/'):
            pag.press('backspace')
            pag.press('9')
        else:
            pass

Давайте перейдем к делу

Я использовал pag.press('backspace')

Но я хочу отменить событие ввода с клавиатуры.

кроме backspace.

Что мне делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...