Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-06-20 23:00:07 ЛС | профиль | цитата
Ivann, На планшете под NT5.1 (Tablet PC 2005 = XP SP3 32bit) самый самый первый пример с опросом нашёл дубликаты - 2 HID (видимо, спецкнопки планшета), 2 MOUSE (видимо, перо), 2 Keyboard (это он так многозначительно курсорный джойстик и пару кнопок называет), имён (name) устройств выдать не смог, выдал символ вертикальной палочки. Не может ли так быть, что мы что-то упустили в индийском коде (моё сообщение на первой странице темы), который нужен обязательно для работы с GetRawInputDeviceList
функция GetRawInputDeviceList - один из лучших примеров индийского кода, порождённого в Microsoft. При её использовании приходится помнить о некоторых подводных камнях, описанных тут. Теперь понятно, почему практическое использование RI встречается достаточно редко - надо быть либо очень внимательным и дотошным человеком, либо ... индусом.


Второй пример на планшете под NT5.1 x32 клавиши считывает правильно, из того десятка, которые вообще есть на планшете.

Нажатия пера вообще за мышь не считает (хотя мышь-то нашёл... которой там не было... а надо бы прицепить... да... пошёл пробовать). Надо на обычной XP с обычной мышкой завтра попробовать.

Сейчас перейду на Win7 x86 (32 bit), помучаю там.

[offtop]не смотрите на прикреплённый файл, он прилип с первой страницы во время цитирования, жалко удалять )))[/offtop]
------------ Дoбавленo в 23.00:
Прицепил USB мышку к планшету с NT5.1, третий пример, что с мышкой, стал корректно отрабатывать на клике левой кнопкой, даже пером. Сейчас попробую под NT6.x 32bit...
карма: 1

0
файлы: 1rawinput.png [15.4KB] [1539]