Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 339
  • Last Modified:

how does windows identify mouse

I am involved in development of an alternate pointing device for windows based systems. I need to know exactly what the process is that Windows uses to identify a serial mouse connected to the computer at start up.
0
airek
Asked:
airek
1 Solution
 
mikecrCommented:
It loads a driver for PS/2 and Serial at startup. If it encounters the mouse on either COM1 or COM2, the driver loads, if it doesn't then you get an error that no mouse is present.

Mike
0
 
airekAuthor Commented:
That is more high-level than what I'm looking for. I need to know what happens at a hardware level so that I can program a microcontroller to emulate a mouse thus fooling the computer into believing that a serial mouse is present.
0
 
jrhelgesonCommented:
By its scent?
0
Who's Defending Your Organization from Threats?

Protecting against advanced threats requires an IT dream team – a well-oiled machine of people and solutions working together to defend your organization. Download our resource kit today to learn more about the tools you need to build you IT Dream Team!

 
mikecrCommented:
If your programming for it then you need to be able to have your software access address 3f8-Irq4 and 2f8-Irq3 to be able to eminate a mouse.

Mike
0
 
airekAuthor Commented:
I'm progamming an external device to act like a mouse. I want to connect this device to the serial port of the computer and send signals to the computer as if my device was a mouse. I need to know what signal a computer sends to the mouse to check if it's there and how a mouse responds to identify itself to the computer. The idea is that my device will appear to be a mouse and communicate through the standard mouse driver thus eliminating the need for any additional software running on the computer.
0
 
bculverCommented:

http://www.hut.fi/~then/mytexts/mouse_adapters.html

Should have all the information you need.
0
 
airekAuthor Commented:
This provides the information with one important exception. The document state that DTR is brought low then back high to reset the mouse an request identification. Actually RTS is the pin that is toggled. Once that was cleared up all works fine.
0
 
hellengineerCommented:
link broken
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now