I've added the following Consumer Device code descriptions:
- Menu OK (pick)
- Menu Up
- Menu Down
- Menu Left
- Menu Right
- Menu Escape
- Channel Up
- Channel Down
- Fast Forward
Note that this is a cosmetic change only, because IRK! has always allowed you to map these codes onto your remote control buttons...you just had to know what hex code to select. For example, in the USB Consumer Device usage page, the hex code for the "Channel Increment" usage (function) is 0x09C. You can find out the hex codes by reading the USB [HID Usage Tables](http://www.usb.org/developers/devclass_docs/Hut1_12v2.pdf) specification (specifically, Chapter 15 "Consumer Page") at [usb.org](http://www.usb.org/developers/hidpage/)
Prior to IRK! v2.07, you had to select:
...and teach that to your learning remote control, but now IRK! is more descriptive and shows:
...on its LCD.
IRK! only allows usage codes ranging from 0x000 to 0xFFF (that is, 4096 usages per usage page!).
Unfortunately, there isn't enough RAM on a PIC18F2550 to store the text for all the usage code descriptions, so I've only coded descriptions for the most useful ones.