Jump to content
To encourage social distancing, you must leave two blank lines at the start and end of every post, and before and after every quote. Failure to comply may result in non-essential parts of the forum closing. Click for more details. ×
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  

Is there any legitimate reason why mouse would register as keyboard AND mouse in BIOS?

Recommended Posts

Posted · Original PosterOP

Whenever I boot my computer it displays the USB devices connect to it with quick count summary as such:


I didn't bother taking screenshot for every event that happened but that should clear things up.


I started noticing after a while that there were 2 KBDs, 1 MICE, 1 MASS, 0 HUBs. Mass storage is expected, so is a mouse and a keyboard but there's a second keyboard?

As I programmer I understand that it could potentially mean a keylogger, there were no other keyboards attached, so I unattached literally everything until only a single display was attached (to see the update).

By removing and adding devices to the USB ports I found out that it's my mouse that adds additional MICE and KBD entry. So it ends up as "2 KBDs, 1 MICE".

My mouse is Rampage SMX-R80.

I went to look to Device Manager, under mouses I found: "HID-compliant mouse", none of its properties actually tells me it's brand or identification.

I think because it's generic Microsoft driver that handles the mouse preventing mouse's hardware to talk to my hardware directly.

Under keyboards I found two seemingly identical entries: "HID Keyboard Device".


So I went to System Information, went to Components > Input > Keyboard, and found this strangeness:

Description	HID Keyboard Device
Name	Enhanced (101- or 102-key)
Layout	00000415
PNP Device ID	[NAH]
Number of Function Keys	12
Driver	c:\windows\system32\drivers\kbdhid.sys (10.0.17763.1, 43,50 KB (44.544 bytes), 15/09/2018 08:28)
Description	USB Input Device
Name	Enhanced (101- or 102-key)
Layout	00000415
PNP Device ID	[NAH]
Number of Function Keys	12
Driver	c:\windows\system32\drivers\hidusb.sys (10.0.17763.1, 42,50 KB (43.520 bytes), 15/09/2018 08:28)

Then Components > Input > Pointing Device, and found seemingly normal entry:

Hardware Type	USB Input Device
Number of Buttons	0
Status	OK
PNP Device ID	[NAH]
Power Management Supported	No
Double Click Threshold	Not Available
Handedness	Not Available
Driver	c:\windows\system32\drivers\hidusb.sys (10.0.17763.1, 42,50 KB (43.520 bytes), 15/09/2018 08:28)


My question is, is there a valid reason on why my mouse would additionally pretend to be a keyboard? It has a button for going back as well what appears to be a macro button (with a boxed M shape) which changes behavior of scroll-whell press, if disabled, it behaves normally, if enabled it toggles mute on the entire computer.

Link to post
Share on other sites

unifying recievers show up as both a mouse and keyboard, i know your mouse is wired but perhaps it's using something like that for cost savings and only using the mouse part of it

this post was sponsored by folding gang. fold today or be a virgin forever.

Link to post
Share on other sites
Just now, geo3 said:

If it's programmable it likely has  the ability to send keystrokes, and would need to be identified to the system as a keyboard to do that.

Yes, my best guess is the extra buttons as well.

Many peripherals, including (at least the older) Corsair Commander, for example, show up as HIDs in Device Manager, and then the relevant software leverages that to interact with the hardware.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this