Страница: 1 |
Страница: 1 |
Вопрос: Две клавиатуры
Добавлено: 28.08.10 16:03
Автор вопроса: VβÐUηìt | Web-сайт:
Суть проста: к компу подрублено две клавиатуры. Задача: без написания драйверов узнать, с какой именно клавиатуры произошел ввод. Есть идеи?
Заранее благодарен.
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #1
Добавлено: 29.08.10 00:18
Думаю нет вариантов, но возможно ошибаюсь.
Подождем гуру.
Номер ответа: 2
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #2
Добавлено: 29.08.10 09:17
Имхо подключенные клавиатуры проверить, т.е как я понимаю юсб или пс2 порт проверить...всё равно должно быть обращение к драйверам имхо....а как же ещё проверить сколько клавиатур подключено?! Если обозначение клавиатуры - это уже драйвера..(скорей всего драйвера родные - вбитые в вин) поправьте если ошибаюсь....
Номер ответа: 3
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #3
Добавлено: 29.08.10 15:28
Кстати, через реестр возможно ли узнать какая клава используется, и уже узнавать идёт ли обращение к этой клаве? Гуру должны ответить...
Номер ответа: 4
Автор ответа:
Eugy
Вопросов: 0
Ответов: 73
Профиль | | #4
Добавлено: 29.08.10 15:38
Навскидку так:
инициализировать DirectInput
найти клавиатуры EnumDevices
проверить состояние клавиш GetDeviceState
Номер ответа: 5
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #5
Добавлено: 29.08.10 18:49
То что надо! Благодарю, раста!