Всем привет!
Подскажите пожалуйста библиотеки (примеры кода) для использования в написании своего небольшого эмулятора нажатий кнопок на клавиатуре и управления мышью (перемещение курсора, нажатия кнопок и т.п.).
Я знаю, что существует много аналогичных крутых программ, но хотелось бы сделать свое

В идеале - для C#, но можно и для Pascal/Delphi или C++/C (придется подучить)
Заранее спасибо