As i said, i did some research on it and this is what i could figure out without actually seeing/touching one.
The Aikon has 26 pins that can be used for any combination of sense and signal lines - the default is 18x8 but it could be configured for 13x13 for 169 max keys. any matrix without diodes will have big holes in them to reduce ghosting. you will commonly find Alt, Ctrl, and Shift on low populated column/rows. To program this controller you don't have to know the matrix, but you do need Windows and a mouse.
- run the software,
- you hit a key,
- it senses what row/column you pressed,
- use your mouse to assign a value to that matrix position/key.
- repeat steps 2-4 for rest of keys
you have the default layer, a numlock layer, and one function layer - so max 3 layers. Once programed, you can use it with any computer regardless of OS without loss of key functions. i'm not sure if it supports media and power management keys, and i think you can not simulate multiple key-presses (macros). But i do think this has the best UI of any "keyboard enthusiast" controller.
if anyone knows better on these things, please say so.