Overclock.net › Forums › Components › Keyboards › Cherry ML switches.
New Posts  All Forums:Forum Nav:

Cherry ML switches. - Page 3

post #21 of 25
Quote:
Originally Posted by De-Zant;13098284 
No modern keyboard does perfect NKRO over USB

Loads of keyboards offer NKRO over PS/2. Like mine, which is the steelseries 6gv2.

True, never have heard of a USB keyboard doing full NKRO either. PS/2 on the other hand can.
R.I.P amder
(11 items)
 
G3258
(7 items)
 
 
CPUMotherboardGraphicsRAM
i5 6600k Gigabyte GA-Z170X-Gaming 3 EVGA GTX 1070  Kingston HyperX FURY 2x8GB 
Hard DriveHard DriveCoolingOS
Kingston UV400 480Gb Kingston V300 240GB Corsair H105 Windows 10 Home 64bit 
MonitorPowerCase
BenQ XL2420TE  Corsair HX650 Fractal Design Define S 
CPUMotherboardRAMHard Drive
G3258 MSI H81M-P33 4GB Corsair XMS3 1600 500GB WD HDD 
OSPowerCase
Windows 8.1 Cooler Master 500watt High Speed PC Tech Bench 
  hide details  
Reply
R.I.P amder
(11 items)
 
G3258
(7 items)
 
 
CPUMotherboardGraphicsRAM
i5 6600k Gigabyte GA-Z170X-Gaming 3 EVGA GTX 1070  Kingston HyperX FURY 2x8GB 
Hard DriveHard DriveCoolingOS
Kingston UV400 480Gb Kingston V300 240GB Corsair H105 Windows 10 Home 64bit 
MonitorPowerCase
BenQ XL2420TE  Corsair HX650 Fractal Design Define S 
CPUMotherboardRAMHard Drive
G3258 MSI H81M-P33 4GB Corsair XMS3 1600 500GB WD HDD 
OSPowerCase
Windows 8.1 Cooler Master 500watt High Speed PC Tech Bench 
  hide details  
Reply
post #22 of 25
As for the NKRO thing, the standard USB HID driver only supports up to six "normal" keys to register at one time, plus up to four modifier keys (shift, ctrl, alt, win, alt-gr, etc.). In addition 99% of keyboard controllers are made with the USB HID driver in mind, and so only support up to that number of keys. So a USB keyboard that otherwise would be NKRO can usually only be called "6KRO" or "6+4KRO".

To get NKRO over USB you must use a special controller with no blocking logic (the latter is a requirement for all NKRO keyboards, in addition to the on-board/membrane logic for it), and then either have the keyboard controller "pulse" any keys past the sixth to simulate NKRO, or use a custom driver. However, even with a custom driver that allows NKRO, current versions of Windows have a bug that won't let them accept more than ~20-30 simultaneous keypresses from a USB keyboard without ghosting (in the original sense of the term--phantom keys registering that you didn't press), though that isn't really an issue.



PS/2, being hardware interrupt based, can cause an infinite number of hardware level interrupts without any driver limitations, so long as the board and its controller are NKRO capable.

I'm using a Cherry G80-8200LPDUS right now, using PS/2, and I can get up to 50-60 keypresses to register at once. I don't really care though, since I'll never need past 10 simultaneous keypresses, and would be fine with a 6+4KRO USB board.



Basically it's a non-issue.
post #23 of 25
Thread Starter 
I have the G84-4100LCMUS2 in my possession. It was delivered around 11am:Pst.

So far I've only tested how many keys can be pressed while plugged USB:
aaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrrrrrrrrrrrrhhhhhhhhhhhhhhhhhhhhppppppppppppppppppeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk = 6KRO?

With Ctrl held down:
"Ctrl+"~~~~~~~~~~~~~~~~```````wwwwwwwwwwwwwwojjjjjjjjjjqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

It's not NKRO, but it's better then my old membrane board that was 4KRO. I don't understand why a gaming pad has not been made with Blk/Brn MX switches or ML switches. Being that I've not tried MX Browns, or any Cherry switch keyboard for that matter, it is a major improvement in keyboard upgrades for me. So it's hard for me to compare these mechanical switches to others that I've not experienced.

I'm not a fast typist. The keys feel stiff, but the switch is activated rather quickly. It feels light like the buttons of a laptop, but bigger buttons and a snappier depress over that of membrane. I've noticed my type timing has picked up a bit on this board. Once I get used to its size, my type timing will improve.

Now I'm going to see how the board acts when plugged P/S2. Be back with details-
Edited by PDXMark - 4/12/11 at 12:32pm
post #24 of 25
It's 2KRO. Try holding down QRV. The V will be blocked. The rollover is determined by the minimum number of keys, not the max.

Because it's 2KRO it should behave pretty much the same under PS/2 and USB, especially since it probably has a controller designed for USB.
post #25 of 25
Windows 7 SP1 included a fix for the USB bug preventing full NKRO over USB.

Details here
. OCN didn't exactly treat Paul very respectfully last time he posted at OCN so he didn't post it here.
My System
(13 items)
 
  
Keyboard
Lots of them 
  hide details  
Reply
My System
(13 items)
 
  
Keyboard
Lots of them 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Keyboards
Overclock.net › Forums › Components › Keyboards › Cherry ML switches.