geekhack

geekhack Community => Keyboards => Topic started by: dimm0k on Tue, 27 November 2012, 19:03:43

Title: Ducky Shine II and Linux
Post by: dimm0k on Tue, 27 November 2012, 19:03:43
So I finally joined the mechanical keyboard community with a Ducky Shine II and am loving it so far.  The only thing I noticed is that the NumLock LED is on when it should be, however the ScrollLock and the CapLock never light up though they do do what they're supposed to.  Anyone know what's up?  The LEDs work fine in Windows 7 BTW...
Title: Re: Ducky Shine II and Linux
Post by: rowdy on Tue, 27 November 2012, 19:05:26
I use a Ducky Shine (version 1) on a Mac, and Num Lock does not light up (Macs do not have that facility).

Maybe Linux is just not recognising the key code when you press those keys.  Although Caps Lock is suspicious.
Title: Re: Ducky Shine II and Linux
Post by: Melchior on Tue, 27 November 2012, 20:52:17
It probably has to do with the multiple HID profiles aliasing - there are N number of virtual keyboards to allow registering for N-key roll over.

Its a nasty steaming hack, but then you'd be limited to USB's ~64 key rollover limit...IIRC.

Somehow the numlock indicator was on the 1st keyboard, the others elsewhere...linux has no idea which keyboards are real.
(KB should probably just merge all the LEDs in software)

This is another reason why PS/2 is still superior -  The USB HID profiles have a great many limits, this isn't even the worst - have you ever wondered what the USB  (UHCI) software stack does to latency?

It destroys it.
Title: Re: Ducky Shine II and Linux
Post by: dimm0k on Tue, 27 November 2012, 21:47:13
Thanks for the replies!  I wish there were more PS/2 support in keyboards, but they all seem to be going the way of USB...  just curious, would one suffer these hacks if it was a PS/2 keyboard with a USB adapter?