Извините за поздний ответ, но я только что закончил аналогичный проект, и в рамках этой работы я нахожусь в процессе открытия двух проектов для Codeplex.
Первый - это Windows Input Simulator , который представляет собой простую оболочку .NET для Win32 SendInput, написанную на C #.
Второй - это очень настраиваемый инструмент управления и инструментарий для экранной клавиатуры или сенсорного экрана под названием WpfKB, который будет доступен в качестве первого выпуска завтра. Надеюсь, что это поможет вам или кому-либо еще, кто сталкивается с проектами.