Flintwheel
New Member
Hi, I have a question regarding mouse movement. I have an old serial tablet and I want to adapt it to a PS2 mouse port so that it shows up as a regular PS2 mouse. I want to make the adapter have sevrel modes for converting the absoulte postion on the tablet to relative postions for the mouse port and one of the modes I want to have will be one where the mouse cursor moves a fixed amount for a fixed amount of pen movement. (So that if you put the cursor in the center of the screen move the pen around the tablet then move it back to the same place on the tablet the cursor will be in the center of the screen again.)
I know that the movement of the cursor on screen and the movement of the mouse is not linear and so i need to develop some way of countering the alogritam that produces this non-linarity.
I've read an artical that says "When the mouse was moved slowly it remained 100 CPI and when the mouse was moved fast it appears to be 400 CPI mouse." about the origonal apple mouse and goes on to say that most modern operating systems work the same way but I still need to know the CPI ratings used on modern operateing systems and the speed threshold (from the data being sent through the mouse cable) that will swich between the two CPI ratings. I also dont know whether the change in CPI is produced in the mouse or in the operating system but I am assumeing that the operating system has this alogritham.
So can anyone help me?
Thanks in advance.
I know that the movement of the cursor on screen and the movement of the mouse is not linear and so i need to develop some way of countering the alogritam that produces this non-linarity.
I've read an artical that says "When the mouse was moved slowly it remained 100 CPI and when the mouse was moved fast it appears to be 400 CPI mouse." about the origonal apple mouse and goes on to say that most modern operating systems work the same way but I still need to know the CPI ratings used on modern operateing systems and the speed threshold (from the data being sent through the mouse cable) that will swich between the two CPI ratings. I also dont know whether the change in CPI is produced in the mouse or in the operating system but I am assumeing that the operating system has this alogritham.
So can anyone help me?
Thanks in advance.