Unified virtual hid что это
Что такое устройство с интерфейсом пользователя (HID)?
Есть много странных терминов, связанных с использованием компьютера. Возможно, вы видели «Устройство интерфейса человека» или «HID». Звучит как что-то из научно-фантастического фильма, но что именно это означает?
«Устройство интерфейса человека» может звучать странно чуждо, но на самом деле название очень информативное. Проще говоря, HID — это стандарт для компьютерных устройств, которыми управляет человек. Стандарт позволяет легко использовать эти устройства без какого-либо дополнительного программного обеспечения или драйверов.
Стандарт упрощения принадлежностей
«Устройства интерфейса пользователя» — это стандарт, созданный для упрощения процесса установки устройств ввода. До HID существовало несколько конкретных протоколов для каждого типа устройства ввода.
Это означало, что существует протокол для мышей, протокол для клавиатур и так далее. Устройствам необходимо использовать существующие протоколы или создавать собственные драйверы. У людей было больше работы по установке и настройке устройств.
Для сравнения, HID-совместимое устройство включает «пакеты данных», которые содержат все действия устройства. Например, на клавиатуре может быть клавиша для регулировки громкости. При нажатии этой клавиши «дескриптор HID» сообщает компьютеру, где в пакетах хранится цель этого действия, и оно выполняется.
Протокол HID значительно упрощает компаниям производство широко совместимых аксессуаров. Все современные операционные системы поддерживают протокол HID. Вы можете подключить USB-клавиатуру к ПК с Windows, Mac, Chromebook или даже к планшету Android, и она сразу заработает. Это все благодаря 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-интерфейсом
Устройства с HID-интерфейсом — это определение класса устройств, которое заменяет соединители PS/2 универсальными драйверами USB для поддержки устройств HID, таких как клавиатуры, мыши, игровые устройства и т. д. До HID устройства могли использовать только строго определенные протоколы для мышей и клавиатуры. Для внедрения оборудования требуется либо перегрузить данные в существующий протокол, либо создать нестандартное оборудование с собственным специализированным драйвером. HID обеспечивает поддержку этих устройств «режима загрузки», добавляя поддержку инновационных инноваций с помощью расширяемых, стандартизированных и легко программируемых интерфейсов.
Сейчас HID-устройства включают в себя широкий спектр устройств, таких как цифровые экраны, средства чтения штрихкодов, элементы управления громкостью на динамиках и наушниках, вспомогательные экраны, датчики и многое другое. Многие поставщики оборудования также используют HID для собственных устройств.
HID-подключение была создана с помощью USB, но оно не зависит от шины. Она была разработана для низкой задержки, низкой пропускной способности устройств, но с гибкостью для указания частоты в базовом транспорте. Спецификация HID по USB была ратифицирована USB-, если 1996 и поддерживает дополнительные транспорты, а затем вскоре после. Подробные сведения о поддерживаемых в настоящее время транспортах можно найти в переWindowsх HID. Кроме того, с помощью настраиваемых драйверов транспорта можно использовать транспорты сторонних поставщиков.
Основные понятия HID
В состав HID входят два фундаментальных понятия: дескриптор отчета и отчеты. Отчеты — это фактические данные, которыми обмениваются устройство и клиент программного обеспечения. Дескриптор отчета описывает формат и значение данных, которые поддерживает устройство.
Отчеты
Приложения и HID-устройства обмениваются данными через отчеты. Существует три типа отчетов: входные отчеты, отчеты о выходных данных и отчеты о функциях.
Тип отчета | Описание |
---|---|
Входной отчет | Данные, отправляемые с устройства HID в приложение, как правило, при изменении состояния элемента управления. |
Выходной отчет | Данные, передаваемые из приложения на устройство HID, например индикаторы на клавиатуре. |
Отчет о функциях | Данные, которые могут быть прочитаны и/или записаны вручную и обычно связаны с информацией о конфигурации. |
Каждая коллекция верхнего уровня, определенная в дескрипторе отчета, может содержать ноль (0) или более отчетов каждого типа.
Таблицы использования
Рабочая группа USB-IF публикует таблицы использования HID, которые являются частью дескрипторов отчетов, описывающих, что разрешено выполнять HID-устройства. Эти таблицы использования HID содержат список с описаниями использования, описывающими целевое значение и использование определенного элемента, описанного в дескрипторе отчета. Например, для левой кнопки мыши определено использование. Дескриптор отчета может определять, где в отчете приложение может найти текущее состояние левой кнопки мыши. Таблицы использования разбиваются на несколько пространств имен, которые называются страницами использования. На каждой странице использования описывается набор взаимосвязанных применений, помогающих организовать документ. Сочетание страницы использования и использования определяет идентификатор использования, который однозначно определяет конкретное использование в таблицах использования.
Устройства HID Human Interface Devices Windows 10
— HID-совместимая сенсорная панель.
— Microsoft Input Configuration Device.
— Устройство HID на шине I2C.
Далее, в свойствах устройства вы можете узнать и настроить:
Общие:
— Вы можете узнать тип устройства.
Драйвер:
— Вы можете узнать поставщика драйвера.
— Сведения о файлах драйвера.
— Вы можете обновить драйвер.
— Вы можете откатить драйвер к предыдущему.
— Можно отключить устройство.
— Можно удалить драйвер.
Сведения:
— Вы можете узнать значения свойств устройства.
— Выберите свойство и вам автоматически покажут его значение.
— Вы можете узнать характеристики, класс, код ошибки устройства и т.д.
События:
— Вы можете узнать события, которые происходили с устройством.
— Вы можете узнать дату и время события.
— Можно узнать описания и сведения событий.
— В конце нажмите на кнопку OK, чтобы сохранить сделанные изменения.
Могу ли я удалить клавиатуру HID?
Нажмите клавиши «Windows Logo» + «X» на клавиатуре. Щелкните «Диспетчер устройств» в этом списке. Найдите клавиатуру в списке устройств, щелкните ее правой кнопкой мыши и выберите «Удалить».
Что такое HID-клавиатура?
Устройство интерфейса с человеком или HID — это тип компьютерного устройства, обычно используемого людьми, которое принимает ввод от людей и выдает вывод людям. Термин «HID» чаще всего относится к спецификации USB-HID.
Как удалить hid?
Используйте «Просмотр»> «Устройства по подключению», а затем разверните «Унифицированный виртуальный HID». Щелкните правой кнопкой мыши и удалите устройства в разделе «Unified Virtual HID».
Что такое HID-клавиатура в Windows 10?
Устройство HID Keyboard — это просто обычная клавиатура. … HID — это TLA (трехбуквенное сокращение) от «Human Interface Device». Microsoft использует этот термин для большинства устройств ввода (обычно клавиатуры и мыши). В диспетчере устройств это просто клавиатура, использующая стандартный драйвер Microsoft.
Что будет, если я удалю драйвер клавиатуры?
Windows автоматически переустановит драйвер клавиатуры, если вы удалите его и перезагрузите компьютер.
Как включить hid на клавиатуре?
Наведите указатель мыши на правый нижний угол и щелкните правой кнопкой мыши значок Windows. Выберите Диспетчер устройств из списка. Теперь разверните клавиатуру. Щелкните правой кнопкой мыши HID-клавиатуру и выберите параметр «Включить».
Как переустановить клавиатуру HID?
Удалите и переустановите драйверы клавиатуры.
Как окончательно удалить драйверы Windows 10?
Сначала откройте «Настройки» (это можно сделать с помощью сочетания клавиш Windows + I) и введите «Удалить». Выберите Добавить или удалить программы. Если устройство или пакет драйверов, которые вы хотите удалить, отображается в списке программ, выберите «Удалить».
Как мне вернуть удаленные драйверы?
Как восстановить удаленные драйверы
Как удалить HID-совместимую мышь?
Метод 1. Удалите HID-совместимую мышь 2.14. 0.0 через Программы и компоненты.
Как загрузить HID клавиатуру?
1) Щелкните правой кнопкой мыши устройство HID Keyboard. 2) Выберите «Обновить драйвер» (в некоторых случаях это может быть «Обновить драйвер»). 3) Щелкните Автоматический поиск обновленного программного обеспечения драйвера. 4) Подождите некоторое время, пока завершится обновление (процесс может занять до одной минуты).
Как переустановить клавиатуру в диспетчере устройств?
Использование только мыши
На панели слева выберите «Диспетчер устройств». Разверните раздел «Клавиатуры», щелкните правой кнопкой мыши клавиатуру, которую хотите восстановить, и выберите «Удалить». Нажмите кнопку Windows «Пуск» и выберите «Перезагрузить». Когда ваш компьютер загрузится, Windows обнаружит вашу клавиатуру и установит драйвер.
Что такое HID-атака?
Атака HID — это сценарий, в котором злоумышленник использует программируемую встроенную платформу разработки, такую как Teensy 3.2 (на фото выше), и связанный с ней программный пакет, такой как Peensy или Social Engineering Toolkit (SET), и создает USB-устройство, которое при подключении в компьютер выполнит предварительный …
Как окончательно удалить драйверы клавиатуры?
ШАГ — 2 Удалите драйвер клавиатуры ноутбука
Как починить клавиатуру, когда она перестает работать?
Проверьте аппаратные проблемы
Как удалить клавиатуру?
В окне диспетчера устройств дважды щелкните «Клавиатуры». В категории «Клавиатуры» выберите стандартную клавиатуру 101/102 или клавиатуру Microsoft Natural. В строке меню нажмите кнопку «Действие», а затем нажмите «Удалить».
Менее распространенные HID
СОДЕРЖАНИЕ
HID стандарт
Компоненты протокола HID
Предполагается, что хост будет более сложным объектом, чем устройство. Хосту необходимо получить дескриптор HID с устройства и проанализировать его, прежде чем он сможет полностью взаимодействовать с устройством. Анализ дескриптора HID может быть сложным. Известно, что многие операционные системы содержат ошибки в драйверах устройств, ответственных за анализ дескрипторов HID, спустя годы после того, как драйверы устройств были изначально выпущены для общественности. Однако эта сложность является причиной того, что возможны быстрые инновации с HID-устройствами.
Вышеупомянутый механизм описывает так называемый «протокол отчетов» HID. Поскольку было понятно, что не все хосты могут анализировать дескрипторы HID, HID также определяет «протокол загрузки». В протоколе загрузки поддерживаются только определенные устройства с определенными функциями, поскольку используются фиксированные форматы пакетов данных. В этом режиме дескриптор HID не используется, поэтому нововведения ограничены. Однако преимущество в том, что минимальная функциональность все еще возможна на хостах, которые в противном случае не смогли бы поддерживать HID. Единственные устройства, поддерживаемые в протоколе загрузки:
Обычно режим загрузки используется в первые моменты загрузки компьютера. Непосредственная настройка BIOS компьютера часто выполняется только в режиме загрузки. Иногда появляется сообщение, информирующее пользователя о том, что на устройстве установлен правильный драйвер и теперь его можно использовать.
HID определение устройства
Согласно спецификации HID, устройство описывается в режиме отчета как набор элементов управления или группа элементов управления. Элементы управления соответствуют полю, содержащему данные, и другому полю, содержащему тег использования. Каждый тег использования описан в спецификации, поскольку конструктор предложил использовать данные, описанные в режиме отчета.