First off, I am really confused whether this question should be on this site or stack overflow. Please go easy if this is not the good choice.
I am going through the tutorial to make a simple HID device with the help of Arduino through a tutorial on inscrutable. The maker creates a 8 byte buffer. Then he stores the key-code for (a,s,w,d) into the second byte of the keyboard buffer. Out of curiosity, I started searching what is stored in the remaining bytes. I still have not found what I am exactly searching for. Any links for this would be helpful.
I found this video on youtube where it is mentioned that the first byte is used as modifier byte, 2nd byte is reserved and remaining 6 bytes are used for key presses. 6 bytes = 48 bits and there are 2^48 possible combinations. And I have less that 200 keys in my laptop keyboard. What is the point behind this? I am missing something here but what exactly?