Внешняя USB/Bluetooth клавиатура
Сложно выбрать правильный раздел для этого вопроса, по определению попадает сразу как минимум, в три.
Итак, сабж в заголовке. Миниатюрная внешняя беспроводная клавиатура совмещенная с тачскрином. Приемник - в USB, как обычно маленькая фишка. Тачскрин работает без проблем, при подключении приемника сразу появляется курсор (в Винде), двигается. Клавиатура НОЛЬ. То есть вообще не работает. Понятно, что сигналы клавы тоже нужно обрабатывать. Пробовал запускать экранную клаву, думал может подхватит, ан нет, фикфам. Значит, для внешней клавы (думаю что не только блютус но и просто USB) нужны свои dll. Никто с этим не сталкивался? |
Неужто никто не использует внешнюю клавиатуру??? Интересует прежде всего ветка реестра драйвера клавиатуры.
|
Попробовал внешнюю проводную USB клаву, не видит. Драйвер kbdhid.dll, но я не уверен что именно для Windows CE 6.0. Мышь и внешний тач норм. Размер usbhid.dll встроенного в систему, 19 кБ. Есть у кого файл kbdhid.dll гарантированно от СЕ 6.0 ?
|
Похоже, что все прекрасно обходятся без внешних клавиатур. :)
Пока так и не получилось запустить USB клавиатуру на навигаторе. Перепробованы все варианты - копирование разных версий kbdhid.dll и прочих драйверов в папку Windows с последующим внесением записей в реестр, в том числе драйверов-наборов RATOC. Потом из прошивки донора (100% той же платформы и WinCE 6) в прошивку навика импортированы kbddll.dll, kbdmouse.dll, conshid.dll. В реестр заносятся параметры REG REGEDIT4 [HKEY_LOCAL_MACHINE\Drivers\HID\ClientDrivers\Keybo ard] "DLL"="KBDHID.DLL" "Flags"=dword:00010000 "IClass"="{CBE6DDF2-F5D4-4e16-9F61-4CCC0B6695F3}" "Prefix"="KBD" "RemoteWakeup"=dword:00000001 [HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default \Default\1_6\Keyboard] "DLL"="KBDHID.DLL" [HKEY_LOCAL_MACHINE\Drivers\HID\LoadClients\Default \Default\12_1\Consumer] "DLL"="CONSHID.DLL" "RemoteWakeup"=dword:00000001 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\00000409] "Layout File"="kbdmouse.dll" "Layout Text"="US" "PS2_AT"="kbdmouse.dll" [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\MOUSE] "DriverName"="kbdmouse.dll" "SysIntr"=dword:00000100 "EnableWake"=dword:00000001 [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD] "DriverName"="kbdmouse.dll" "CalVKey"=dword:00000000 "ContLessVKey"=dword:00000000 "ContMoreVKey"=dword:00000000 "TaskManVKey"=dword:00101110 "SysIntr"=dword:00010001 "EnableWake"=dword:00000001 Увы, единственное достижение - при подключении у USB хосту на клаве вспыхивают индикаторы. Больше ничего не работает, клава молчит. :( |
Ну наконец первые подвижки есть. ;)
Просмотрев множество веток, почитал ветку об навигаторах Explay на 4pda.ru , собранных на той же платформе и той же ОС что и у меня. Вариант с клавиатурой там решили драйверами от Zeno. У меня сей вариант тоже заработал неплохо. Но есть и минусы - изначально мой навигатор поддерживает большое число внешних USB девайсов, от множества 3G модемов, до различных накопителей. Применение драйверов Zeno все это отменяет, приходится менять драйвер HID устройств, usbhid.dl.... В составе самих Zeno тоже есть огромное количество различных драйверов, но перелопачивание всей ОС совсем не радует. Интересно, можно ли совместить оба драйвера? Где-то мне попадалась ветка реестра с дровами от Zeno, где основные драйвера не трогались, а эти были как добавочные, но вот где я это видел... |
Шаман, однако...
И мне такого же хочется! Дай пожалуйста примерный план, как эти драйвера подтянуть к Win CE 6. |
Ну а ссылку приложить где читать на 4pda, про инжектирование? Платформа это atlasV?
|
В моем случае (jj connect 5100, win ce 6.0) с драйверами те что в сети "ratoc" наоборот в совмещенной клавиатуре с тачем, работают некоторые основные клавиши(кл. направления, win, home tab и т.д) Тач не работает как и беспр. мыши 2.4g. В отличии от usb мыши
|
Текущее время: 05:35. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot