Что скрывает usb

Обновлено: 21.11.2024

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

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

Таблицы использования HID

Документ HID Usage Tables 1.3 определяет константы, которые могут интерпретироваться приложением для определения цели и значения поля данных в отчете HID.

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

Использование определяет назначение коллекции и содержащихся в ней элементов. Каждому элементу данных Input, Output, Feature и/или Collection в элементе Collection может быть назначена цель с собственным элементом использования. Использование, назначенное коллекции, применяется к элементам в коллекции.

Документ HID Usage Tables содержит расширения для таблиц, определенных в определении класса USB-устройств для устройств с интерфейсом пользователя. Все страницы использований, кроме таблицы «Клавиатура», дублируются в документе «Таблица использования». Документ «Таблица использования» определяет расширения таблицы использования клавиатуры. Интегрированные документы таблицы использования

Примечание. Для клавиатур просмотрите разделы таблицы использования как в спецификации HID, так и в документе HID Usage Table!

Утвержденные запросы на проверку таблицы использования

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

Запросы на проверку новой таблицы использования

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

Таблицы использования для устройств с физическим интерфейсом

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

Ресурсы HID

Этот инструмент позволяет создавать, редактировать и проверять дескрипторы отчетов HID. Инструмент также поддерживает различные выходные форматы (.txt, .inc, .h и т. д.). DT использует таблицы использования на основе ASCII, а также поддерживает страницы, определенные поставщиком. Включены файлы Usage Table для документа HID Usage Table 1.0 Release Candidate 1, Monitor Class 1.0 Release Candidate 2 и Power Class Spec. Дополнительные сведения см. в прилагаемом файле README.TXT.

HIDView

Эта программа, найденная в USBCheck, устарела. Его замена — USBCV.

Технические документы HID

Юникод

Книга Надин Кано "Разработка международного программного обеспечения", которая использовалась в качестве ключевого справочника по Unicode, больше не издается. Его по-прежнему можно получить на компакт-диске в рамках подписки Microsoft Developers Network (MSDN). Информацию о подписке можно получить на веб-сайте MSDN (msdn.microsoft.com). Или его можно бесплатно получить в Интернете в библиотеке MSDN. Книгу можно найти в разделе "Книги/Разработка международного программного обеспечения".

Обратите внимание, что основного LANGID HID (0x0FF) нет в приведенном выше списке, однако он постоянно зарезервирован и никогда не будет переназначаться.

Веб-сайт спонсируется USB Implementers Forum, Inc., создателем технологии USB.

Human Interface Devices (HID) – это определение класса устройств, заменяющее разъемы в стиле PS/2 универсальным драйвером USB для поддержки HID-устройств, таких как клавиатуры, мыши, игровые контроллеры и т. д. До HID устройства могли использовать только строго определенные протоколы для мышей и клавиатур. Аппаратные инновации требовали либо перегрузки данных в существующем протоколе, либо создания нестандартного оборудования с собственным специализированным драйвером. HID обеспечила поддержку этих устройств в «режиме загрузки», а также добавила поддержку аппаратных инноваций за счет расширяемых, стандартизированных и легко программируемых интерфейсов.

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

HID начался с USB, но был разработан, чтобы не зависеть от шины. Он был разработан для устройств с низкой задержкой и низкой пропускной способностью, но с возможностью гибкого указания скорости в базовом транспорте. Спецификация для HID через USB была ратифицирована USB-IF в 1996 году, и вскоре после этого последовала поддержка дополнительных транспортных средств. Подробную информацию о поддерживаемых в настоящее время транспортах можно найти в HID Transports Supported in Windows. Сторонние транспорты, зависящие от поставщика, также разрешены через настраиваемые драйверы транспорта.

Концепции HID

HID состоит из двух основных понятий: дескриптора отчета и отчетов. Отчеты — это фактические данные, которыми обмениваются устройство и программный клиент. Дескриптор отчета описывает формат и значение данных, которые поддерживает устройство.

Отчеты

Приложения и устройства HID обмениваются данными посредством отчетов. Существует три типа отчетов:

< td>Данные, отправленные с HID-устройства в приложение, обычно при изменении состояния элемента управления.
Тип отчета Описание
Входной отчет
Выходной отчет Данные, отправленные из приложения в устройства HID, например, к светодиодам на клавиатуре.
Отчет о функциях Данные, которые можно считывать и записывать вручную и обычно относятся к информация о конфигурации.

Каждая коллекция верхнего уровня, определенная в дескрипторе отчета, может содержать ноль или более отчетов каждого типа.

Таблицы использования

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

Джо Федева

Джо Федева
штатный писатель

Джо Федева — штатный автор How-To Geek. Он освещает потребительские технологии более десяти лет и ранее работал редактором новостей в XDA Developers. Джо любит все, что связано с технологиями, а также в глубине души заядлый любитель делать что-то своими руками. Он написал тысячи статей, сотни руководств и десятки обзоров. Подробнее.

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

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

Стандарт для упрощения аксессуаров

HID в диспетчере устройств Windows

«Устройства с интерфейсом пользователя» – это стандарт, созданный для упрощения процесса установки устройств ввода. До 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 не только делает компьютеры проще в использовании, но и способствует развитию массового рынка аксессуаров. Существуют тысячи клавиатур, мышей, веб-камер, контроллеров и других продуктов, о совместимости которых с вашим компьютером можно не беспокоиться.

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

  • › Новые возможности Chrome 89 уже доступны
  • › Как использовать контроллер Stadia с другой платформой
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Как установить Google Play Маркет в Windows 11
  • › Как восстановить метки панели задач в Windows 11
  • › Что означает XD и как вы его используете?
  • › Почему не было Windows 9?

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

Как работает HID USB?

Клавиатура класса USB HID обычно имеет входную конечную точку, которая передает нажатия клавиш на компьютер, и выходную конечную точку, которая передает состояние светодиодов клавиатуры с компьютера на клавиатуру.

Что такое HID и USB?

Что касается разницы между последовательным интерфейсом HID и USB, то последовательный порт является объемным, а HID — управлением и прерыванием. Это фундаментально для USB и означает, что HID имеет (потенциально) меньшую задержку, но последовательный интерфейс имеет большую пропускную способность.

Что включено HID?

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

Как открыть HID?

Драйвер должен использовать только запрос на создание, чтобы открыть устройство.Если драйвер не является драйвером функции или фильтра, он обычно использует уведомление Plug and Play для поиска коллекции. Найдя коллекцию, драйвер использует запрос на создание, чтобы открыть коллекцию.

Что такое HID в Bluetooth?

Bluetooth Keyboard HID (Human Interface Device) – это популярный метод отправки данных с RFID, штрих-кодов, весов, датчиков и т. п. на устройства iPad, iPhone, Android и Windows. Режим Bluetooth Low Energy BLE, представленный в Bluetooth 4.0, стал лучшим методом для быстрой и надежной поддержки устройств Bluetooth.

Как включить HID на клавиатуре?

Загрузите драйвер с веб-сайта производителя. Щелкните правой кнопкой мыши файл установки драйвера и выберите «Свойства». Перейдите на вкладку «Совместимость», установите флажок «Запустить эту программу в режиме совместимости для», выберите операционную систему в раскрывающемся меню и продолжите установку.

Что такое протокол USB?

Универсальная последовательная шина
Протокол USB, также известный как универсальная последовательная шина, был впервые создан и представлен в 1996 году как способ институционализации более распространенных, унифицированных кабелей и разъемов, которые можно было бы использовать во множестве различных устройств. устройства.

Как загрузить HID-совместимый сенсорный экран?

Выполните шаги, перечисленные ниже:

  1. Посетите официальный веб-сайт каталога Центра обновления Майкрософт.
  2. Введите сведения об устройстве, на которое вы хотите установить драйвер сенсорного экрана HID, и нажмите кнопку "Поиск".
  3. Нажмите кнопку загрузки. Драйвер будет загружен в виде CAB-файла.

Что делает отключение HID?

Я обнаружил, что отключение HID действительно позволяет FEAR и играм, которые кажутся чувствительными к ОПРОСУ HID-устройств, работать нормально. Например, FEAR будет работать со скоростью ~ 25 кадров в секунду и более 200 кадров в секунду с отключенными устройствами HID с видеокартой 1070ti и процессором AMD Ryzen 2600X.

Как отключить HID-устройства?

Это простой процесс, и его довольно легко выполнить, просто выполните следующие действия.

  1. Нажмите правой кнопкой мыши на меню "Пуск" в Windows 10 и выберите "Диспетчер устройств" из списка.
  2. Выберите устройства с интерфейсом пользователя.
  3. В раскрывающемся меню выберите HID-совместимый сенсорный экран.
  4. Нажмите правой кнопкой мыши на HID-совместимом сенсорном экране и выберите «Отключить устройство».

Как загрузить устройство с интерфейсом пользователя?

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

Как включить HID на моем Bluetooth?

0:342:23Профиль подключения Bluetooth HID – YouTubeYouTube

Что такое сенсорный экран HID?

HID (Human Interface Device) – это устройство, которое позволяет людям общаться с машинами. Клавиатуры, мыши, сенсорные экраны и т. д. — вот некоторые примеры HID-устройств. Чтобы использовать эти устройства, нам необходимо установить драйверы HID на наши компьютеры. Без драйверов HID устройства HID не работают.

Как отключить HID?

Это простой процесс, и его довольно легко выполнить, просто выполните следующие действия.

  1. Нажмите правой кнопкой мыши на меню "Пуск" в Windows 10 и выберите "Диспетчер устройств" из списка.
  2. Выберите устройства с интерфейсом пользователя.
  3. В раскрывающемся меню выберите HID-совместимый сенсорный экран.
  4. Нажмите правой кнопкой мыши на HID-совместимом сенсорном экране и выберите «Отключить устройство».

Почему клавиатура моего компьютера не работает?

Проверьте подключение. Иногда самое простое решение решает проблему. Убедитесь, что клавиатура надежно подключена. Отключите клавиатуру от компьютера и снова подключите ее к тому же порту. Если у вас USB-клавиатура, вы можете попробовать другой USB-порт, чтобы локализовать проблему.

Передает ли данные USB?

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

Как работает USB?

USB – это интерфейс для подключения устройства к компьютеру. При таком подключении компьютер отправляет или получает данные с устройства. USB предоставляет разработчикам стандартный интерфейс для использования во многих различных типах приложений. USB-устройство легко подключить и использовать благодаря систематическому процессу проектирования.

Читайте также: