Как мне эмулировать клавиатуру в приложении, работающем в фоновом режиме (скрыто в трее). Я хочу программно нажимать, удерживать и переключать клавиши на клавиатуре. Кроме того, я хотел бы перемещать мышь и иметь возможность щелкать.
Вы можете использовать SendInput API функция
Вы также можете попробовать API Windows.Forms.SendKeys
Вот инструкции: Как: имитировать события мыши и клавиатуры в коде