Добре, знам, че този въпрос изглежда като дубликат, но не мисля, че е така. Четох други публикации за фалшиви натискания на клавиши, които включват ctypes и SendKey. Обаче пробвах тези и не работят точно както искам. Не искам нещо, което е подобно на действително натискане на клавиш, искам нещо, което прави ТОЧНО същото като натискане на клавиш. Проведох някои тестове с ctypes и забелязах, че натисканията на клавиши не се държат по същия начин като истинско натискане на клавиши.
Например, ако отворя бележника и задържа клавиша A, получавам един знак A и около секунда по-късно той започва да се запълва с As. Когато стартирам PressKey() за A, той въвежда едно A и това е всичко. Все още трябва да стартирам ReleaseKey() за A след него, така че другите програми да не се объркват.
Имам нужда от някакъв начин да направя нещо като realKeyPress('A') и да го накарам да се държи точно както съм натиснал клавиша A. Също така, благодаря, момчета, винаги сте толкова бързи да отговаряте с хубави отговори!