Мое приложение должно будет имитировать нажатие клавиши в течение некоторого времени. Я не знаю сколько раз. Могу ли я использовать для этого API sendinput?
SendInput может инициировать события с INPUT структурами , включая KEYBDINPUT. KEYBDINPUT может указывать события нажатия клавиш вверх и вниз с использованием виртуальных клавиш или кодов сканирования. Таким образом, вы хотите использовать SendInput дважды: отправить событие нажатия клавиши в начале и событие повышения ключа в конце.
SendInput
INPUT
KEYBDINPUT