Здравствуйте, pjBrain, Вы писали:
B>Но ведь приложения от производителя данного устройства умеют правильно определять данные клавиши B>и нажатие кнопки "E" отобразит на экране букву "Е", а не "1". B>Т.е. должен быть способ.
нет, просто драйвер клавиатуры знает, кому он шлет сообщение. И если это поле ввода, то в очередь посылается одна информация, если основное окно — другая.
Где-то полгода назад я пытался разобраться с этим вопросом, в итоге нашел информацию о том, что сотрудники майкрософта официально подтвердили, что на
данный момент не существует документированного способа узнать тип клавиатуры и получать правильные коды нажатий.