что такое hid совместимая мышь

hid совместимая мышь драйвер windows 10

Драйверы для USB HID-compliant mouse собраны с официальных сайтов компаний-производителей и других проверенных источников. Официальные пакеты драйверов помогут исправить ошибки и неполадки в работе USB HID-compliant mouse (другие устройства). Скачать последние версии драйверов на USB HID-compliant mouse для компьютеров и ноутбуков на Windows.

Скачать драйвер

Скачать и обновить нужные драйверы автоматически

© 2015-2019 DriverHub

Все названия продуктов, логотипы и торговые марки являются собственностью соответствующих владельцев. Все названия компаний, продуктов и услуг, используемые на этом сайте, предназначены только для идентификации.

DriverPack software is absolutely free of charge

Are you tired of looking for the drivers for your devices?

DriverPack Online will find and install the drivers you need automatically

Как известно, мышь (манипулятор, указательное устройство) является неотъемлемым атрибутом любого стационарного компьютера и нередко применяется при работе с ноутбуками, несмотря на имеющиеся на них тачпады. С некоторых пор появились так называемые HID-совместимые устройства, в число которых вошли и мыши. Далее рассмотрим, что собой представляет HID-совместимая мышь, как ее подключить к любому компьютеру или ноутбуку, установить необходимый набор драйверов и устранить возможные проблемы в работе.

Что такое HID-совместимые устройства?

И начать, пожалуй, стоит с самого определения того, что собой представляют такие девайсы. Аббревиатура образована путем сокращения английского термина Human Interface Device, что буквально означает «устройство с человеческим интерфейсом». В общем понимании такие девайсы принято характеризовать, как устройства, предназначенные для работы их с человеком. Изначально в этот класс в основном входили только девайсы, рассчитанные на подключение через порты USB, но сегодня их номенклатура расширилась весьма существенно. Несмотря на такое заумное название вся эта периферия поддерживает стандарт Plug&Play, что соответствует термину вроде «подключил и играй». Иными словами, та же HID-совместимая мышь может просто подключена к компьютеру или ноутбуку, а дальнейшие действия пользователя могут состоять разве что только в персонализированной настройке манипулятора.

Стандартное подключение и определение HID-совместимой мыши

Если рассматривать данный вопрос с практической точки зрения, сегодня любое устройство управления, подключаемое посредством интерфейсов USB, Bluetooth или даже Wi-Fi, распознается именно как стандарт HID. Как уже понятно, к съемным накопителям это не относится.

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Что же касается подключения HID-совместимой мыши, достаточно просто использовать нужный тип соединения с компьютером или ноутбуком, а использовать можно и проводные, и беспроводные устройства. Обычно сразу же после того, как система сообщит, что обнаружено новое устройство, начнется поиск и установка драйвера, который необходим для обеспечения работы девайса (впрочем, как и для любого другого оборудования).

Нужно ли устанавливать драйвер HID-совместимой мыши в Windows 7 и выше?

В Windows-системах последних поколений имеются достаточно обширные собственные базы данных драйверов, включая и онлайн-хранилища, из которых и выбирается наиболее подходящее управляющее программное обеспечение. Таким образом, после того, как драйвер HID-совместимой мыши будет найден и установлен, в системном трее появится всплывающее уведомление о том, что устройство подключено и готов к работе. Если же будет выдано сообщение, что в процессе инсталляции управляющего ПО нужный драйвер найден не был, или с его установкой возникли проблемы, его придется интегрировать в систему самостоятельно. Однако большей частью это касается специализированных многокнопочных игровых мышек, поскольку обычные манипуляторы с колесиком, двумя или тремя кнопками определяются Windows-системами без проблем.

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Но даже несмотря на возникшие проблемы, все равно какой-то первичный драйвер может быть установлен. Другое дело, что устройство под его управлением работает некорректно или не работает вообще.

Установка «родных» драйверов устройства

Если рассматривать именно современные игровые манипуляторы с намного более широкими возможностями, нежели у стандартных моделей, как правило, при их покупке носитель с драйверами поставляется в обязательно порядке. Установить необходимое ПО можно самостоятельно непосредственно с носителя или, используя «Диспетчер устройств» с пунктом обновления драйвера, указать путь к диску с программным обеспечением или дать системе возможность самостоятельного поиска драйверов на локальном компьютере. Первый вариант выглядит более предпочтительным, если на носителе с драйверами имеются специальные инсталляторы в виде исполняемых EXE-файлов, а второй подходит для случаев, когда драйверы представлены в виде файлов формата INF, SYS и др.

Примечание: если драйвер HID-совместимой мыши в Windows 10 по каким-то причинам не устанавливается, или в процессе инсталляции возникают разного рода ошибки, можно попытаться изначально запустить инсталлятор (если таковой действительно имеется в наличии) в режиме совместимости с операционной системой версии ниже.

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Кроме того, настройку манипулятора после установки драйвера можно и через классическую «Панель управления», и через меню «Параметры», выбрав соответствующие разделы («Мышь» или «Устройства»).

К сожалению, иногда при подключении таких мышек к ноутбукам, могут наблюдаться конфликты, а одним из самых простых выходов из сложившейся ситуации является отключение тачпада, для чего можно воспользоваться самым обычным «Диспетчером устройств». Можно поступить еще проще, просто сменив порт USB с 2.0 на 3.0 и наоборот.

Автоматизированные базы данных и программы для установки и обновления драйверов

Намного более простой методикой поиска или обновления необходимо для работы манипулятора драйвера можно назвать использование автоматизированных программ. Например, очень популярным является универсальный пакет DriverPack Solution, который годится даже для оффлайн-поиска драйвера, поскольку его база данных намного больше той, что присутствует в Windows, учитывая и официальные ресурсы Microsoft в интернете.

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Не менее просто можно применять и утилиты, предназначенные исключительно для обновления управляющего ПО вроде Driver Booster, которые, правда, ищут и устанавливают драйверы абсолютно для всего оборудования, которое будет найдено в процессе начального сканирования, а не только для какого-то одного устройства, зато обращаются исключительно к сайтам производителей и разработчиков программного обеспечения, что исключает попадание на компьютеры вирусов или неработоспособность оборудования после установки необходимых пакетов драйверов. Кроме того, применение таких программ актуально и в том случае, если подключение мыши осуществляется посредством Bluetooth, когда может потребоваться обновление драйвера соответствующего беспроводного адаптера.

Ручной поиск специфичного драйвера

Наконец, если в той же Windows 10 HID-совместимая мышь не работает именно по причине отсутствия драйвера, найти его можно самостоятельно, обратившись к ресурсу производителя.

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Чтобы выполнить поиск наиболее соответствующего ПО, в «Диспетчер устройств» на вкладке сведений нужно выбрать пункт показа ИД оборудования и задавать поиск драйвера по наиболее длинной строке, в которой содержатся идентификаторы VID и PID, учитывая при этом и версию системы, и ее разрядность.

Источник

Что такое устройство с интерфейсом пользователя (HID)?

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Есть много странных терминов, связанных с использованием компьютера. Возможно, вы видели «Устройство интерфейса человека» или «HID». Звучит как что-то из научно-фантастического фильма, но что именно это означает?

«Устройство интерфейса человека» может звучать странно чуждо, но на самом деле название очень информативное. Проще говоря, HID — это стандарт для компьютерных устройств, которыми управляет человек. Стандарт позволяет легко использовать эти устройства без какого-либо дополнительного программного обеспечения или драйверов.

Стандарт упрощения принадлежностей

«Устройства интерфейса пользователя» — это стандарт, созданный для упрощения процесса установки устройств ввода. До HID существовало несколько конкретных протоколов для каждого типа устройства ввода.

Это означало, что существует протокол для мышей, протокол для клавиатур и так далее. Устройствам необходимо использовать существующие протоколы или создавать собственные драйверы. У людей было больше работы по установке и настройке устройств.

Для сравнения, HID-совместимое устройство включает «пакеты данных», которые содержат все действия устройства. Например, на клавиатуре может быть клавиша для регулировки громкости. При нажатии этой клавиши «дескриптор HID» сообщает компьютеру, где в пакетах хранится цель этого действия, и оно выполняется.

Протокол HID значительно упрощает компаниям производство широко совместимых аксессуаров. Все современные операционные системы поддерживают протокол HID. Вы можете подключить USB-клавиатуру к ПК с Windows, Mac, Chromebook или даже к планшету Android, и она сразу заработает. Это все благодаря HID.

HID и приложения

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Самым большим преимуществом HID является возможность просто подключить к вашему устройству практически любое периферийное устройство, и оно сразу же начнет работать. Но это только половина магии. А как насчет того, чтобы эти аксессуары работали с приложениями?

Вы можете подключить USB-контроллер к своему ПК, и он, как правило, будет управлять игрой должным образом. Даже если контроллер был сделан после игры, он все равно работает. Разработчикам игры не нужно было ничего делать, чтобы это произошло.

Когда вы подключаете HID-устройство, оно сообщает о своих возможностях операционной системе. Операционная система интерпретирует данные и классифицирует устройство. Это позволяет приложениям и играм ориентироваться на классы устройств, а не на конкретные модели.

Это очень важный элемент HID, и мы принимаем его как должное. Игровой контроллер будет работать с вашей библиотекой Steam. Zoom узнает, что нужно включить вашу веб-камеру. Все это происходит с очень небольшой настройкой с вашей стороны.

Типы устройств интерфейса пользователя

Как упоминалось ранее, USB-периферийные устройства являются наиболее распространенными устройствами с интерфейсом пользователя, которые вы увидите, но есть и другие типы.

USB-устройства относятся к классу «USB-HID». Это включает в себя обычные вещи, такие как клавиатуры, мыши, веб-камеры, трекпады и игровые контроллеры. Другие устройства USB-HID включают термометры, аудио инструменты, медицинское оборудование, телефоны и тренажеры.

Другой распространенный тип — Bluetooth-HID. Это тот же протокол USB-HID с небольшими изменениями для Bluetooth. Как и следовало ожидать, сюда входят устройства, аналогичные USB-HID, но они подключаются через Bluetooth. Мышь Bluetooth будет работать независимо от того, подключена ли она к ПК с Windows, Mac или Chromebook.

Устройства интерфейса пользователя — одни из наиболее распространенных устройств, которые мы используем с компьютерами. Мы не очень ценим, насколько легко ими пользоваться. Было время, когда это было не так просто.

HID не только упростил использование компьютеров, но и внес свой вклад в массовый рынок аксессуаров. Существуют тысячи клавиатур, мышей, веб-камер, контроллеров и других продуктов, о несовместимости с которыми вам просто не нужно беспокоиться.

В истории компьютеров было много достижений, но стандарт Human Interface Device имел оглушительный успех.

Источник

Не работает мышь (HID-устройство)

Столкнулся с проблемой: Windows 7, Ultimate, не работает USB-мышь. В Диспетчере Устройств желтый восклицательный знак на HID-устройстве, код ошибки, кажется 39, но не в этом суть. Удаление устройства, удаление связанных с ней файлов драйверов mouclass.sys и mouhid.sys и прочие перезагрузки и шаманства не помогали. Начал рыть инет и вырыл два ключевых тезиса:

1) Должна правильно работать служба доступа HID-устройствам. Цитирую ветку реестра:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\hidserv]
«DisplayName»=»@%SystemRoot%\\System32\\hidserv.dll,-101»
«ImagePath»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,79,00,73,00,74,00,65,00,6d,\
00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,52,00,65,00,73,00,74,00,72,00,\
69,00,63,00,74,00,65,00,64,00,00,00
«Description»=»@%SystemRoot%\\System32\\hidserv.dll,-102»
«ObjectName»=»LocalSystem»
«ErrorControl»=dword:00000001
«Start»=dword:00000003
«Type»=dword:00000020
«ServiceSidType»=dword:00000001
«RequiredPrivileges»=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\
00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,00,6c,\
00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,\
65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,00,61,\
00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,\
00,00
«FailureActions»=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\hidserv\Parameters]
«ServiceDllUnloadOnStop»=dword:00000001
«ServiceDll»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
68,00,69,00,64,00,73,00,65,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\hidserv\TriggerInfo\0]
«Type»=dword:00000001
«Action»=dword:00000001
«GUID»=hex:b2,55,1e,4d,6f,f1,cf,11,88,cb,00,11,11,00,00,30
«Data0″=hex:48,00,49,00,44,00,5f,00,44,00,45,00,56,00,49,00,43,00,45,00,5f,00,\
55,00,50,00,3a,00,30,00,30,00,30,00,43,00,5f,00,55,00,3a,00,30,00,30,00,30,\
00,31,00,00,00
«DataType0″=dword:00000002

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidServ]
«DependOnService»=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
«Description»=»Обеспечивает универсальный доступ к HID-устройствам (Human Interface Devices), который активизирует и поддерживает использование заранее определенных клавиш быстрого вызова на клавиатуре, устройствах управления или иных устройствах мультимедиа. Если эта служба остановлена, клавиши быстрого вызова, управляемые этой службой, не будут работать. Если эта служба отключена, любые службы, которые явно зависят от нее, не могут быть запущены.»
«DisplayName»=»HID Input Service»
«ErrorControl»=dword:00000001
«ImagePath»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
«ObjectName»=»LocalSystem»
«Start»=dword:00000002
«Type»=dword:00000020

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidServ\Parameters]
«ServiceDll»=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
68,00,69,00,64,00,73,00,65,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,00

2) Должны быть правильно прописаны «фильтры», отвечающие за ввод:

Здесь все одинаково и для XP и для семерки:

Для клавиатуры:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E96B-E325-11CE-BFC1-08002BE10318>
UpperFilters=kbdclass

Мышь:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4D36E96F-E325-11CE-BFC1-08002BE10318>
UpperFilters=mouclass

Источник

HID совместимая мышь устройство Windows 10

Чтобы открыть параметры устройства, внизу экрана слева откройте меню «Пуск». В открывшемся окне нажмите на вкладку или значок «Параметры».

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Далее, на странице «Параметры» нажмите на вкладку «Устройства».

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Далее, на странице «Устройства», внизу страницы, нажмите на вкладку «Диспетчер устройств».

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Далее, на странице «Диспетчер устройств» нажмите два раза по вкладке «Мыши и иные указывающие устройства». У вас откроются вложения. Нажмите два раза по вкладке устройства «HID совместимая мышь».

что такое hid совместимая мышь. Смотреть фото что такое hid совместимая мышь. Смотреть картинку что такое hid совместимая мышь. Картинка про что такое hid совместимая мышь. Фото что такое hid совместимая мышь

Далее, у вас откроется окно «Свойства HID совместимая мышь». Здесь вы сможете узнать и настроить параметры устройства.

Общие:

— Вы можете узнать тип устройства.

События:

— Вы можете узнать события, которые происходили с устройством.

— Вы можете узнать дату и время устройства.

— Можно узнать сведения устройства.

Драйвер:

— Вы можете узнать поставщика драйвера.

— Дату разработки драйвера.

— Цифровую подпись драйвера.

— Сведения о файлах драйвера.

— Вы можете обновить драйвер.

— Вы можете откатить драйвер к предыдущему.

— Вы можете отключить устройство.

— Можно удалить драйвер.

Управление электропитанием:

— Вы можете разрешить отключение устройства для экономии энергии.

— Вы можете разрешить устройству выводить компьютер из режима ожидания.

Сведения:

— Вы можете узнать значения свойств устройства.

— Выберите свойство и вам автоматически покажут его значение.

— Например, вы можете узнать ранг драйвера, код проблемы устройства и т.д.

Источник

СОДЕРЖАНИЕ

Устройства

Класс USB HID описывает устройства, используемые практически на каждом современном компьютере. В классе USB HID существует множество предопределенных функций. Эти функции позволяют производителям оборудования разрабатывать продукт в соответствии со спецификациями класса USB HID и ожидать, что он будет работать с любым программным обеспечением, которое также соответствует этим спецификациям.

Клавиатуры

Некоторые клавиатуры реализуют профиль загрузочной USB-клавиатуры, указанный в определении класса USB-устройств для устройств с интерфейсом пользователя (HID) v1.11, и явно настроены на использование протокола загрузки. Они ограничены 6-клавишным переключением клавиш (6KRO) и будут прерывать работу ЦП каждый раз при опросе клавиатуры (даже если нет изменения состояния), если USB-контроллер не отменяет это поведение. Этот профиль предназначен для того, чтобы BIOS могла работать с USB-клавиатурой в отсутствие операционной системы, поддерживающей USB. Рекомендуемый профиль для клавиатур, которые не находятся в режиме загрузки в этой спецификации, ограничивает количество клавиатур до 6KRO и заставляет их отвечать на прерывание отчетом о состоянии не реже, чем каждые полсекунды (опять же, даже если нет изменения состояния), чтобы реализовать typematic (повторение скан-кода при достаточно долгом нажатии клавиши), если USB-контроллер не запрограммирован так, чтобы клавиатура не делала этого. Однако клавиатуры в режиме без загрузки могут использовать альтернативный профиль HID.

Вышеупомянутое поведение отличается от интерфейса PS / 2 (не путать с PlayStation 2), который поддерживает одновременное нажатие клавиш n (NKRO) для клавиатур, способных его поддерживать. Интерфейс PS / 2 вообще не прерывает работу ЦП, когда нет изменений состояния, за исключением случаев, когда клавиша удерживается достаточно долго, чтобы активировать typematic. Отсутствие необходимости отвечать на повторный опрос экономит электроэнергию, поэтому интерфейс PS / 2 часто используется во внутренних клавиатурах ноутбуков.

мышей

USB-мыши имеют меньшую задержку, чем мыши PS / 2, потому что стандартные USB-мыши часто опрашиваются с частотой по умолчанию 125 Гц, в то время как стандартные мыши PS / 2 отправляют прерывания с частотой по умолчанию 100 Гц, когда у них есть данные для отправки на компьютер. Кроме того, USB-мыши не заставляют USB-контроллер прерывать работу системы, если у них нет изменений состояния, чтобы сообщить о них в соответствии с профилем по умолчанию спецификации USB HID для устройств мыши. И PS / 2, и USB позволяют переопределить частоту дискретизации, причем PS / 2 поддерживает частоту дискретизации до 200 Гц, а USB поддерживает частоту опроса до 1 кГц, пока USB-мышь работает на полной скорости или выше. Скорость USB.

Благодаря тому, что интерфейс мыши PS / 2 управляется прерываниями и не требует периодического опроса, интерфейс PS / 2 экономит электроэнергию, что делает его популярным выбором для указывающих устройств, встроенных в ноутбуки.

Игровые контроллеры

Другие устройства

Спецификации класса USB HID позволяют использовать множество других устройств в классе USB HID. Некоторыми примерами являются контроллеры для моделирования автомобилей, тренажеры, телефонные устройства, термометры, средства управления аудиосистемой и медицинские приборы. Даже источники бесперебойного питания и программные защитные ключи заявляют о себе под этим классом, несмотря на то, что зачастую они вообще не имеют человеческого интерфейса. Любое устройство может быть устройством класса USB HID, если разработчик соответствует логическим спецификациям класса USB HID. Это не означает, что нет необходимости поставлять драйверы для этих устройств или что операционная система немедленно распознает устройство. Это означает только то, что устройство может объявить себя в классе устройства интерфейса пользователя.

Уязвимости безопасности

Интерфейс USB уязвим для уязвимостей безопасности, таких как BadUSB, которые злоупотребляют комбинацией способности USB подключать множество различных типов устройств, его неспособностью проверить, действительно ли устройства являются тем, за что они претендуют, возможностью для USB-устройств изменить свой тип или объявляет о дополнительных подустройствах, когда они подключены, и о своем поведении по умолчанию, принимающем любое подключенное к нему устройство. В качестве частичной меры противодействия вместо этого можно использовать периферийные устройства PS / 2 с отключением всех портов USB.

Драйверы

Одним из преимуществ четко определенной спецификации, такой как класс USB HID, является обилие драйверов устройств, доступных в большинстве современных операционных систем. Устройства класса USB HID и их основные функции определены в документации USB-IF без учета какого-либо специального программного обеспечения. Благодаря этим общим описаниям разработчики операционных систем могут легко включить работающие драйверы для таких устройств, как клавиатуры, мыши и другие универсальные устройства с интерфейсом пользователя. Включение этих универсальных драйверов позволяет ускорить развертывание устройств и упростить установку конечным пользователям.

Логические спецификации

Функциональные характеристики

Класс USB-устройства с интерфейсом пользователя можно использовать для описания классов устройств и интерфейсов. Класс интерфейса используется, когда устройство USB может содержать более одной функции. Следовательно, можно иметь USB-устройства с двумя разными интерфейсами одновременно (например, USB-телефон может использовать клавиатуру, относящуюся к классу HID, и динамик, относящийся к классу USB-устройств связи ).

Отчеты

Класс USB HID требует, чтобы каждое устройство описывало, как оно будет взаимодействовать с главным устройством, чтобы точно предсказать и определить все текущие и будущие устройства с интерфейсом пользователя. Во время перечисления устройство описывает, как должны быть структурированы его отчеты, чтобы хост-устройство могло должным образом подготовиться к приему этой информации.

Хост периодически опрашивает конечную точку прерывания IN устройства во время работы. Когда у устройства есть данные для отправки, оно формирует отчет и отправляет его в качестве ответа на токен опроса. Обычные устройства, такие как клавиатуры и мыши, отправляют отчеты, соответствующие стандартам, установленным Форумом разработчиков USB (USB-IF). Когда поставщик создает пользовательское устройство класса USB HID, отчеты, формируемые устройством, должны соответствовать описанию отчета, приведенному во время перечисления, и драйверу, установленному в хост-системе. Таким образом, класс USB HID может быть чрезвычайно гибким.

USB HID API

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *