> 2. I like to make mouse emulator but I do not know how windows > driver works any info will appreciate This uses serial protocol http://www.piclist.com/techref/microchip/emouse2.htm (note that it was written several years ago, not with MPLAB) For the application I needed only the left button. Protocols for other systems aren't too hard to find -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist