Я занимаюсь разработкой приложения на C # .net, которое позволяет пользователям вставлять текст и автоматически набирать его. Он анализирует каждый символ этого текста и отправляет каждое нажатие клавиши отдельно.
Однако мне интересно, есть ли способ на самом деле узнать, каким будет результат. Например,
Однако меня немного волнуют специальные символы и раскладки клавиатуры.
Для справки я нашел эту страницу с кодами клавиш: http://msdn.microsoft.com/en-us/library/ms927178.aspx
Эта страница имеет следующие строки:
VK_OEM_5 = "\|" for US
VK_OEM_102 = "<>" or "\|" on RT 102-key keyboard
Теперь, если мой текст содержит '\', как я узнаю, нужно ли мне отправлять VK_OEM_5 или VK_OEM_102?
Спасибо!