I got a cheap gaming keyboard it is sold in Greece as TurboX Gk1 Pro and it is also known possibly as JNP-KS16X. They have a Mode key that change between 3 configurations and it allow to switch between 3 configurations of 12 programmable keys. The congigurations is stored inside keyboard eeprom so no client software is need it. I haven't manage to get the leds working. The Numlock key works both in X and in console. The other 2 leds works is i issue the "setleds" command. Also from X11 i can turn on/off the scrolllock led only. I didn't manage to light the caps lock from X. But except the leds everything seems work. I have my scroll lock that show my alternative keyboard layout. If i switch layouts using the X11 it change the layouts normaly but no led. But if i use the applet using the mouse (on cinnamon) the led turn on/off. It is recognized as 04d9:a030 Holtek Semiconductor, Inc.
Attachment:
holtek.tgz
Description: GNU Zip compressed data