In version 26 I introduced a pseudo-mouse driver. It allows a user to control mouse-driven applications without using an actual hardware mouse.
When configured to use the pseudo-mouse driver, the kernel bypasses PS/2-specific communication layer in favour of a communication layer driven by system timer ticks. It draws data from the keyboard state and generates data that "looks" like it was generated by a genuine PS/2 controller. Thus, the rest of the mouse driver - that is, high level functionality - remains unchanged. No changes to consumer applications or frameworks are required.
To find out more, visit the Snowdrop OS pages
If you use the materials on this page, or any other page on this web site, you do so at your own risk. They are provided "as is". No warranty is provided or implied. I neither guarantee that the materials will work, nor that they will not be harmful in any way.