Показать сообщение отдельно
Старый 11.07.2013, 18:31   #4
Kardinalli
Писатель
Доп. информация
По умолчанию

Похоже, что все прекрасно обходятся без внешних клавиатур.

Пока так и не получилось запустить 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 хосту на клаве вспыхивают индикаторы. Больше ничего не работает, клава молчит.
Kardinalli вне форума  
 
Время генерации страницы 0.02910 секунды с 11 запросами