драйвер для hid мыши windows 10

Содержание
  1. hid совместимая мышь драйвер windows 10
  2. Скачать драйвер
  3. Скачать и обновить нужные драйверы автоматически
  4. Что такое HID-совместимые устройства?
  5. Стандартное подключение и определение HID-совместимой мыши
  6. Нужно ли устанавливать драйвер HID-совместимой мыши в Windows 7 и выше?
  7. Установка «родных» драйверов устройства
  8. Автоматизированные базы данных и программы для установки и обновления драйверов
  9. Ручной поиск специфичного драйвера
  10. Драйвер для hid мыши windows 10
  11. Startup Type
  12. Default Properties
  13. Default Behavior
  14. Restore Default Startup Type for Mouse HID Driver
  15. Automated Restore
  16. Keyboard and mouse HID client drivers
  17. Architecture and overview
  18. Driver Guidance
  19. Keyboard layout
  20. Supported buttons and wheels on mice
  21. Activating buttons 4-5 and wheel on PS/2 mice
  22. Standard PS/2-compatible mouse data packet format (2 Buttons)
  23. Standard PS/2-compatible mouse data packet format (3 Buttons + VerticalWheel)
  24. Standard PS/2-compatible mouse data packet format (5 Buttons + VerticalWheel)
  25. Devices not requiring vendor drivers
  26. Kbfiltr sample
  27. Kbfiltr IOCTLs
  28. IOCTL_INTERNAL_I8042_HOOK_KEYBOARD
  29. IOCTL_INTERNAL_KEYBOARD_CONNECT
  30. IOCTL_INTERNAL_KEYBOARD_DISCONNECT
  31. Callback routines implemented by Kbfiltr
  32. KbFilter_InitializationRoutine
  33. KbFilter_IsrHook
  34. KbFilter_ServiceCallback
  35. Moufiltr sample
  36. Moufiltr control codes
  37. IOCTL_INTERNAL_I8042_HOOK_MOUSE
  38. Moufiltr Callback Routines
  39. IOCTL_INTERNAL_MOUSE_CONNECT
  40. IOCTL_INTERNAL_MOUSE_DISCONNECT
  41. Callback routines
  42. MouFilter_IsrHook
  43. MouFilter_ServiceCallback
  44. HID Compliant Mouse Drivers Download
  45. Find All HID Compliant Mouse Drivers
  46. Recent Help Articles
  47. Popular Driver Updates for HID Compliant Mouse
  48. How to Install Drivers
  49. Open Device Manager
  50. Install Drivers With Device Manager
  51. Install Drivers Automatically
  52. Benefits of Updated Drivers

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. Как уже понятно, к съемным накопителям это не относится.

2646235

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

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

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

2646237

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

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

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

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

2646239

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

Читайте также:  как долго переустанавливается mac os

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

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

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

2646240

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

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

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

2646242

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

Источник

Драйвер для hid мыши windows 10

HID Mouse Filter Driver by Microsoft Corporation.

This service also exists in Windows 7, 8 and Vista.

Startup Type

Windows 10 version Home Pro Education Enterprise
1507 Manual Manual Manual Manual
1511 Manual Manual Manual Manual
1607 Manual Manual Manual Manual
1703 Manual Manual Manual Manual
1709 Manual Manual Manual Manual
1803 Manual Manual Manual Manual
1809 Manual Manual Manual Manual
1903 Manual Manual Manual Manual
1909 Manual Manual Manual Manual
2004 Manual Manual Manual Manual
20H2 Manual Manual Manual Manual
21H1 Manual Manual Manual Manual

Default Properties

Display name: Mouse HID Driver
Service name: mouhid
Type: kernel
Path: %WinDir%\System32\drivers\mouhid.sys
Error control: ignore

Default Behavior

The Mouse HID Driver service is a kernel mode driver. If Mouse HID Driver fails to load or initialize, Windows 10 start up proceeds. No warning is displayed, but the error is recorded into the Event Log.

Restore Default Startup Type for Mouse HID Driver

Automated Restore

1. Select your Windows 10 edition and release, and then click on the Download button below.

2. Save the RestoreMouseHIDDriverWindows10.bat file to any folder on your hard drive.

3. Right-click the downloaded batch file and select Run as administrator.

Источник

Keyboard and mouse HID client drivers

This topic is for developers who are creating drivers for keyboard and mouse HID clients. If you are looking to fix a mouse or keyboard, see:

This topic discusses keyboard and mouse HID client drivers. Keyboards and mice represent the first set of HID clients that were standardized in the HID Usage tables and implemented in Windows operating systems.

Keyboard and mouse HID client drivers are implemented in the form of HID Mapper Drivers. A HID mapper driver is a kernel-mode WDM filter driver that provides a bidirectional interface for I/O requests between a non-HID Class driver and the HID class driver. The mapper driver maps the I/O requests and data protocols of one to the other.

Windows provides system-supplied HID mapper drivers for HID keyboard, and HID mice devices.

Architecture and overview

The following figure illustrates the system-supplied driver stacks for USB keyboard and mouse/touchpad devices.

keyboard driver stack

The figure above includes the following components:

The system builds the driver stack as follows:

Driver Guidance

Microsoft provides the following guidance for IHVs writing drivers:

Driver developers are allowed to add additional drivers in the form of a filter driver or a new HID Client driver. The criteria are described below:

Filters Drivers: Driver developers should ensure that their value-add driver is a filter driver and does not replace (or be used in place of) existing Windows HID drivers in the input stack.

Function Drivers: Alternatively vendors can create a function driver (instead of a filter driver) but only for vendor specific HID PDOs (with a user mode service if necessary).

Function drivers are allowed in the following scenarios:

Transport Drivers: Windows team does not recommend creating additional HID Transport minidriver as they are complex drivers to write/maintain. If a partner is creating a new HID Transport minidriver, especially on SoC systems, we recommend a detailed architectural review to understand the reasoning and ensure that the driver is developed correctly.

Driver developers should leverage driver Frameworks (KMDF or UMDF) and not rely on WDM for their filter drivers.

Driver developers should reduce the number of kernel-user transitions between their service and the driver stack.

Driver developers should ensure ability to wake the system via both keyboard and touchpad functionality (adjustable by the end user (device manager) or the PC manufacturer). In addition on SoC systems, these devices must be able to wake themselves from a lower powered state while the system is in a working S0 state.

Driver developers should ensure that their hardware is power managed efficiently.

Keyboard layout

A keyboard layout fully describes a keyboard’s input characteristics for Microsoft Windows 2000 and later versions. For example, a keyboard layout specifies the language, keyboard type and version, modifiers, scan codes, and so on.

Читайте также:  драйвера nvidia на линукс убунту

See the following for information about keyboard layouts:

Keyboard header file, kdb.h, in the Windows Driver Development Kit (DDK), which documents general information about keyboard layouts.

To visualize the layout of a specific keyboard, see Windows Keyboard Layouts.

For additional details around the keyboard layout, visit Control Panel\Clock, Language, and Region\Language.

Supported buttons and wheels on mice

The following table identifies the features supported across different client versions of the Windows operating system.

Feature Windows XP Windows Vista Windows 7 Windows 8 and later
Buttons 1-5 Supported (P/2 & HID) Supported (PS/2 & HID) Supported (PS/2 & HID) Supported (PS/2 & HID)
Vertical Scroll Wheel Supported (PS/2 & HID) Supported (PS/2 & HID) Supported (PS/2 & HID) Supported (PS/2 & HID)
Horizontal Scroll Wheel Not Supported Supported(HID only) Supported(HID only) Supported(HID only)
Smooth Scroll Wheel Support (Horizontal and Vertical) Not Supported Partly Supported Supported (HID only) Supported (HID only)

Activating buttons 4-5 and wheel on PS/2 mice

The method used by Windows to activate the new 4&5-button + wheel mode is an extension of the method used to activate the third button and the wheel in IntelliMouse-compatible mice:

Note that this is applicable to PS/2 mice only and is not applicable to HID mice (HID mice must report accurate usages in their report descriptor).

Standard PS/2-compatible mouse data packet format (2 Buttons)

Byte D7 D6 D5 D4 D3 D2 D1 D0 Comment
1 Yover Xover Ysign Xsign Tag M R L X/Y overvlows and signs, buttons
2 X7 X6 X5 X4 X3 X2 X1 X0 X data byte
3 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 Y data bytes

Windows mouse drivers do not check the overflow bits. In case of overflow, the mouse should simply send the maximal signed displacement value.

Standard PS/2-compatible mouse data packet format (3 Buttons + VerticalWheel)

Byte D7 D6 D5 D4 D3 D2 D1 D0 Comment
1 Ysign Xsign 1 M R L X/Y signs and R/L/M buttons
2 X7 X6 X5 X4 X3 X2 X1 X0 X data byte
3 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 Y data bytes
4 Z7 Z6 Z5 Z4 Z3 Z2 Z1 Z0 Z/wheel data byte

Standard PS/2-compatible mouse data packet format (5 Buttons + VerticalWheel)

Byte D7 D6 D5 D4 D3 D2 D1 D0 Comment
1 Ysign Xsign 1 M R L X/Y signs and R/L/M buttons
2 X7 X6 X5 X4 X3 X2 X1 X0 X data byte
3 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 Y data bytes
4 B5 B4 Z3 Z2 Z1 Z0 Z/wheel data and buttons 4 and 5

Notice that the Z/wheel data for a 5-button wheel mouse has been reduced to four bits instead of the 8 bits used in the IntelliMouse-compatible 3-button wheel mode. This reduction is made possible by the fact that the wheel typically cannot generate values beyond the range +7/-8 during any given interrupt period. Windows mouse drivers will sign extend the four Z/wheel data bits when the mouse is in the 5-button wheel mode, and the full Z/wheel data byte when the mouse operates in the 3-button wheel mode.

Buttons 4 & 5 on are mapped to WM_APPCOMMAND messages and correspond to App_Back and App_Forward.

Devices not requiring vendor drivers

Vendor drivers are not required for the following devices:

Kbfiltr sample

Kbfiltr is designed to be used with Kbdclass, the system class driver for keyboard devices and I8042prt, the function driver for a PS/2-style keyboard. Kbfiltr demonstrates how to filter I/O requests and how to add callback routines that modify the operation of Kbdclass and I8042prt.

For more information about Kbfiltr operation, see the following:

The ntddkbd.h WDK header file.

The sample Kbfiltr source code.

Kbfiltr IOCTLs

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

The IOCTL_INTERNAL_I8042_HOOK_KEYBOARD request does the following:

The initialization and ISR callbacks are optional and are provided by an upper-level filter driver for a PS/2-style keyboard device.

After I8042prt receives an IOCTL_INTERNAL_KEYBOARD_CONNECT request, it sends a synchronous IOCTL_INTERNAL_I8042_HOOK_KEYBOARD request to the top of the keyboard device stack.

After Kbfiltr receives the hook keyboard request, Kbfiltr filters the request in the following way:

IOCTL_INTERNAL_KEYBOARD_CONNECT

The IOCTL_INTERNAL_KEYBOARD_CONNECT request connects the Kbdclass service to the keyboard device. Kbdclass sends this request down the keyboard device stack before it opens the keyboard device.

After Kbfiltr received the keyboard connect request, Kbfiltr filters the connect request in the following way:

If the request is not successful, Kbfiltr completes the request with an appropriate error status.

Kbfiltr provides a template for a filter service callback routine that can supplement the operation of KeyboardClassServiceCallback, the Kbdclass class service callback routine. The filter service callback can filter the input data that is transferred from the device input buffer to the class data queue.

IOCTL_INTERNAL_KEYBOARD_DISCONNECT

The IOCTL_INTERNAL_KEYBOARD_DISCONNECT request is completed with a status of STATUS_NOT_IMPLEMENTED. Note that a Plug and Play keyboard can be added or removed by the Plug and Play manager.

For all other device control requests, Kbfiltr skips the current IRP stack and sends the request down the device stack without further processing.

Callback routines implemented by Kbfiltr

KbFilter_InitializationRoutine

See PI8042_KEYBOARD_INITIALIZATION_ROUTINE

The KbFilter_InitializationRoutine is not needed if the I8042prt default initialization of a keyboard is sufficient.

I8042prt calls KbFilter_InitializationRoutine when it initializes the keyboard. Default keyboard initialization includes the following operations:

KbFilter_IsrHook

See PI8042_KEYBOARD_ISR. This callback is not needed if the default operation of I8042prt is sufficient.

The I8042prt keyboard ISR calls KbFilter_IsrHook after it validates the interrupt and reads the scan code.

KbFilter_IsrHook runs in kernel mode at the IRQL of the I8042prt keyboard.

KbFilter_ServiceCallback

See PSERVICE_CALLBACK_ROUTINE.

The ISR dispatch completion routine of the function driver calls KbFilter_ServiceCallback, which then calls the keyboard class driver’s implementation of PSERVICE_CALLBACK_ROUTINE. A vendor can implement a filter service callback to modify the input data that is transferred from the device’s input buffer to the class data queue. For example, the callback can delete, transform, or insert data.

Moufiltr sample

Moufiltr is designed to be used with Mouclass, the system class driver for mouse devices used with Windows 2000 and later versions, and I8042prt, the function driver for a PS/2-style mouse used with Windows 2000 and later. Moufiltr demonstrates how to filter I/O requests and add callback routines that modify the operation of Mouclass and I8042prt.

For more information about Moufiltr operation, see the following:

The ntddmou.h WDK header file.

The sample Moufiltr source code.

Moufiltr control codes

IOCTL_INTERNAL_I8042_HOOK_MOUSE

The IOCTL_INTERNAL_I8042_HOOK_MOUSE request adds an ISR callback routine to the I8042prt mouse ISR. The ISR callback is optional and is provided by an upper-level mouse filter driver.

I8042prt sends this request after it receives an IOCTL_INTERNAL_MOUSE_CONNECT request. I8042prt sends a synchronous IOCTL_INTERNAL_I8042_HOOK_MOUSE request to the top of the mouse device stack.

After Moufiltr receives the hook mouse request, it filters the request in the following way:

Moufiltr Callback Routines

IOCTL_INTERNAL_MOUSE_CONNECT

The IOCTL_INTERNAL_MOUSE_CONNECT request connects Mouclass service to a mouse device.

IOCTL_INTERNAL_MOUSE_DISCONNECT

The IOCTL_INTERNAL_MOUSE_DISCONNECT request is completed by Moufiltr with an error status of STATUS_NOT_IMPLEMENTED.

For all other requests, Moufiltr skips the current IRP stack and sends the request down the device stack without further processing.

Callback routines

MouFilter_IsrHook

See PI8042_MOUSE_ISR.

A MouFilter_IsrHook callback is not needed if the default operation of I8042prt is sufficient.

The I8042prt mouse ISR calls MouFilter_IsrHook after it validates the interrupt.

To reset a mouse, I8042prt goes through a sequence of operational substates, each one of which is identified by an MOUSE_RESET_SUBSTATE enumeration value. For more information about how I8042prt resets a mouse and the corresponding mouse reset substates, see the documentation of MOUSE_RESET_SUBSTATE in ntdd8042.h.

MouFilter_IsrHook runs in kernel mode at the IRQL of the I8042prt mouse ISR.

MouFilter_ServiceCallback

The ISR DPC of I8042prt calls MouFilter_ServiceCallback, which then calls MouseClassServiceCallback. A filter service callback can be configured to modify the input data that is transferred from the device’s input buffer to the class data queue. For example, the callback can delete, transform, or insert data.

Источник

HID Compliant Mouse Drivers Download

Download the latest version of the HID Compliant Mouse driver for your computer’s operating system. All downloads available on this website have been scanned by the latest anti-virus software and are guaranteed to be virus and malware-free.

Find All HID Compliant Mouse Drivers

Recent Help Articles

If you have had recent power outages, viruses or other computer problems, it is likely that the drivers have become damaged. Browse the list above to find the driver that matches your hardware and operating system. To see more matches, use our custom driver search engine to find the exact driver.

DriverGuide maintains an extensive archive of Windows drivers available for free download. We employ a team from around the world which adds hundreds of new drivers to our site every day.

How to Install Drivers

Once you download your new driver, then you need to install it. To install a driver in Windows, you will need to use a built-in utility called Device Manager. It allows you to see all of the devices recognized by your system, and the drivers associated with them.

Open Device Manager

In Windows 10 & Windows 8.1, right-click the Start menu and select Device Manager

Install Drivers With Device Manager

Locate the device and model that is having the issue and double-click on it to open the Properties dialog box.

Select the Driver tab.

Click the Update Driver button and follow the instructions.

In most cases, you will need to reboot your computer in order for the driver update to take effect.

Visit our Driver Support Page for helpful step-by-step videos

Install Drivers Automatically

If you are having trouble finding the right driver, stop searching and fix driver problems faster with the Automatic Driver Update Utility. Automatic updates could save you hours of time.

The Driver Update Utility automatically finds, downloads and installs the right driver for your hardware and operating system. It will Update all of your drivers in just a few clicks, and even backup your drivers before making any changes.

Once you download and run the utility, it will scan for out-of-date or missing drivers:DE Scanning

When the scan is complete, the driver update utility will display a results page showing which drivers are missing or out-of-date: DE Updating1

Next, update individual drivers or all of the necessary drivers with one click.

Benefits of Updated Drivers

Many computer problems are caused by missing or outdated device drivers, especially in Windows 10. If your deskttop or laptop is running slow, or keeps crashing or hanging, there is a good chance that updating your drivers will fix the problem.

Ensures your hardware runs at peak performance.

Fixes bugs so your system will have fewer crashes.

Unlocks new features and configuration options in your devices, especially with video cards and gaming devices.

Источник

Поделиться с друзьями
Adblock
detector