2012-06-21 8 views
0

Итак, я пишу приложение основной формы Windows на VB.net так же, как и вы, и нужно иметь возможность поднять события клавиатуры на основе данных, полученных из последовательного порта. Я могу получить символы, которые я хочу (скажем, нижний регистр c), и отображать их. Его также достаточно легко найти ключ. То, что я хочу сделать, это сообщить окну, что нажата клавиша «c».Поднять события клавиатуры к окнам из приложения .net формы

Приложение сопряжено с терминалом Bluetooth, я хотел иметь опыт написания кода позади этого сам, а не использовать другую библиотеку, хотя кажется, что я уже не справился.

Как бы я это сделал?

ответ

1

Посмотрите на SendKeys.Send.

Если вы пытаетесь отправить keeys в различных приложениях, то попробуйте это вместо:

http://blog.aggregatedintelligence.com/2009/04/net-sending-keys-to-keyboard-buffer.html

+0

это было именно то, что я искал, спасибо –

+0

@ CallumKing-Underwood Если он заканчивает работать для вас, то пожалуйста, Примите ответ – tcarvin

+0

Ну, я пробовал компилировать его код в C# express, и я только что получил список из 18 ошибок, связанных с тем, что DLLImport не определен среди других, в основном всех заголовков структур, знаете ли вы, как это исправить? –

Смежные вопросы