blahlicus / animus-family

keyboard firmware family for arduino compatible atmega u series microcontrollers
Apache License 2.0
75 stars 21 forks source link

Adjusting the logical and usage maximums to accommodate all keyboard … #13

Closed skempf closed 7 years ago

skempf commented 7 years ago

…key codes.

According to the HID Usage Tables (ver 1.12), key codes with a usage id up to xDD could be utilized by certain operating systems, depending on drivers. In order to allow these keys (above the standard 101 keys or x65), two tags were modified: (1) the local USAGE_MAXIMUM and (2) the global LOGICAL_MAXIMUM. These were modified from x65 to xdd.

As a note, the HID usage tables have reserved key code ids 165-175, 222-223, and 232-65535.

skempf commented 7 years ago

This is the first time I have worked with github; let me know if I am missing anything.

I assumed that the specific keyboard builds are all kind of separate projects, stand alone so to speak. I changed the keyboard source file in each one, including the main.