And are the commands that are sent spelled out in a document somewhere? I guess I'm pretty lost here...I should probably just find a copy of Jan's book to peruse for a bit. I may not be able to use code, but it should give me a better overview on how things work, right? Josh -- A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -Douglas Adams On 4/13/05, Andrew Warren wrote: > The keyboard probably enumerates as a "composite device", which > presents to the host PC two interfaces that share a single USB > address. That is, it enumerates as both a mouse and a keyboard; the > two share a control endpoint and each has its own interrupt endpoint. > The "commands to issue" are exactly the ones that a mouse would send. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist