In recent news I did find someone who needs more than 6+4modifierKRO.
Trying to get into Guiness Book. You GO Babe! Link (http://www.straitstimes.com/BreakingNews/SEAsia/Story/STIStory_635485.html).Show Image(http://www.straitstimes.com/STI/STIMEDIA/image/20110216/ST_19135399.jpg)
#define KEY_LEFT_CTRL 0x01
#define KEY_LEFT_SHIFT 0x02
#define KEY_LEFT_ALT 0x04
#define KEY_LEFT_GUI 0x08
#define KEY_RIGHT_CTRL 0x10
#define KEY_RIGHT_SHIFT 0x20
#define KEY_RIGHT_ALT 0x40
#define KEY_RIGHT_GUI 0x80
Testing my majestouch in ubuntu's layout displayer it differentiates between all left and right modifier keys. On top of that 6 other keys registers at the same time. I would guess most keyboards work like this, otherwise it would be hard to use for example "right alt" as "alt gr". This also means that remapping "caps lock" to "ctrl" in software doesn't make it a real modifier key, it then falls under the 6 "normal" keys and can be knocked out of the HID packet if more than 5 other "normal" keys are pressed in addition.