How mouse button re-mappings work?
How mouse button re-mappings work?
I set up my new mouse (Anker 2000 DPI Wireless) and the driver installed a program called '5-button mouse' that lets me customize button functions. Everything seems to work normally. I wondered where the settings for each button are stored. I thought about checking the registry, but couldn’t find anything there. After searching online, it looked like they aren’t saved there. In Device Manager, the mouse uses the standard drivers (mouclass.sys and mouhid.sys), which come with Windows. I’m curious how these drivers know what each button should do. For instance, if I change a side button’s function, where are those settings kept? I understand the driver stack is complex, but I’d appreciate a simple explanation of the process. Thanks.