Давно было, исползовал
Код
SendMessage(hwnd, WM_CHAR, ' ', 1L);
Для клавиатурных сообщений посмотрите из списка WM_XXXX
т.е. на окно hwnd отправлялось сообщение типа WM_CHAR с данными "пробел".
В Вашем случае (возможно) сделать программу-фильтр в виде "сервиса", которая будет сидеть на компорте,
преобразовывать в "точтонадо" и отсылать сообщения на основную программу.