Хорошо, я знаю, что этот вопрос выглядит как дубликат, но я так не думаю. Я читал другие сообщения о поддельных нажатиях клавиш, которые включают ctypes и SendKey. Тем не менее, я пробовал их, и они не работают так, как я хочу. Я не хочу что-то похожее на фактическое нажатие клавиши, я хочу что-то, что делает ТОЧНО то же самое, что и нажатие клавиши. Я провел несколько тестов с ctypes и заметил, что нажатие клавиш ведет себя не так, как реальное нажатие клавиши.
Например, если я открываю блокнот и удерживаю клавишу A, я получаю один символ A, а примерно через секунду он начинает заполняться буквами As. Когда я запускаю PressKey() для A, он набирает одну A и все. Мне все еще нужно запустить ReleaseKey() для A после этого, чтобы другие программы не испортились.
Мне нужен какой-то способ сделать что-то вроде realKeyPress('A') и заставить его вести себя точно так же, как я нажал клавишу A. Кроме того, спасибо, ребята, вы всегда так быстро отвечаете с хорошими ответами!