The only way to break the 6KRO limit is to instantiate another instance of the same keyboard within driver.No. Full-speed USB can yield NKRO without the USB hub hack.
The problem I see with 64KRO is that they might as well have gone for NKRO. You will need diodes to achieve this anyway, which means that the matrix supports NKRO, so why put in an arbitrary limit?
Why stop at 64KRO? Why not 128KRO? Or 256KRO? Who cares if there aren't that many keys on a board, put some keys on the bottom!!! LOL why do they make titanium sporks?...because they can, and people will buy that ****.
http://www.trekt.com/3414-Snow-Peak-Titanium-Spork.aspx?zmam=41843225&zmas=1&zmac=2&zmap=63267&gclid=COj6iqOOrrwCFdJhfgodbkoAmQ
There you go. Nine dollars.
That's right. The keyboard declares the format of its report packets in a "Report Descriptor", and that format supports also true N-key rollover to be expressed.The only way to break the 6KRO limit is to instantiate another instance of the same keyboard within driver.No. Full-speed USB can yield NKRO without the USB hub hack.
My guess is that CM Storm is trying to get around bad BIOS:es by talking the 6KRO boot protocol and also send additional report packets that extend them.
They are attempting to make it more futureproof...Show Image(https://gs1.wac.edgecastcdn.net/8019B6/data.tumblr.com/24c4e881eeb989f894b046765c89eb5d/tumblr_mjxgahNKsY1s5eno8o1_500.gif)
for when upgrades to humans become available.
Just question.
Can low speed USB handle NKRO?
I mean, more than 64KRO. Does low speed packet size(8byte) limits to 64KRO?
Or we can achieve 128KRO/256KRO with 16/32 bytes report even on low speed?
Useless? I quite disagree! 1ms polling is quite useful and shows amazing forthought.They are attempting to make it more futureproof...Show Image(https://gs1.wac.edgecastcdn.net/8019B6/data.tumblr.com/24c4e881eeb989f894b046765c89eb5d/tumblr_mjxgahNKsY1s5eno8o1_500.gif)
for when upgrades to humans become available.
Finally, we can make use of the 'useless' 1 ms polling..
Useless? I quite disagree! 1ms polling is quite useful and shows amazing forthought.They are attempting to make it more futureproof...Show Image(https://gs1.wac.edgecastcdn.net/8019B6/data.tumblr.com/24c4e881eeb989f894b046765c89eb5d/tumblr_mjxgahNKsY1s5eno8o1_500.gif)
for when upgrades to humans become available.
Finally, we can make use of the 'useless' 1 ms polling..
Despite the limitations of the cherry MX switch design (and most contact based switches) polling a matrix at 1ms or faster is quite easy and effective to do on hall effect switches (and possibly capacitive). Some hall sensors are even designed for a few hundred KHz scanrates, for much-fater-than-1ms poll rate.
Now they can support highly superior keyswitch designs with only minimal changes to the controller code.
The problem I see with 64KRO is that they might as well have gone for NKRO. You will need diodes to achieve this anyway, which means that the matrix supports NKRO, so why put in an arbitrary limit?
Why stop at 64KRO? Why not 128KRO? Or 256KRO? Who cares if there aren't that many keys on a board, put some keys on the bottom!!! LOL why do they make titanium sporks?...because they can, and people will buy that ****.
Well, sporks are actually nice for camping/field-trips/etc. and titanium is lighter than stainless-steel but more rigid than aluminum.