Carlos’s Status Report Apr. 2nd

This week I modified the keyboard software so that it behaved like a standard keyboard. The reason it was sending thousands of key presses very quickly before was due to the way I was implementing the report descriptors. The way they work is that you send a list of keys pressed, and when a key is released, it is removed from the list that you send. So, now it only removed keys from the list if they are no longer pressed. One other thing to note is that the USB standard only allows up to six keys to be pressed simultaneously.

Leave a Reply

Your email address will not be published. Required fields are marked *