Live data from Hacker News

Keyboard Ghosting Explained

microsoft.com

1–10 of 99 posts

Re: Keyboard Ghosting Explained

#4
This explanation is poor. The keyboard controller and interface are crucial. NKRO is possible, but can it can be flaky over USB. There are many variables involved.

Want to learn more? Hit the geekhack forums (search for NKRO) or geekhack channel on freenode.

Re: Keyboard Ghosting Explained

#5
post #2

Microsoft make some of the best keyboards there are. Just did some tests on my Sidewinder keyboard, no issue at all there.

Wish I could say the same about my Logitech keyboard... Sometimes it gives up after 3 keys, other times after 5. It seems to be totally random.

I also wonder if there is a problem with the diagram. Sometimes when I was pressing 10 or more keys, the enter key would turn on.

Re: Keyboard Ghosting Explained

#6
post #2

Microsoft make some of the best keyboards there are. Just did some tests on my Sidewinder keyboard, no issue at all there.

It's easy to take good hardware design for granted. Suddenly that Das Keyboard I've been eyeing doesn't look so expensive...

Beds and keyboards are deserving of discrimination. Personally, I adore my das keyboards.

Re: Keyboard Ghosting Explained

#7

Earlier quoted context omitted.

It's easy to take good hardware design for granted. Suddenly that Das Keyboard I've been eyeing doesn't look so expensive...

Beds and keyboards are deserving of discrimination. Personally, I adore my das keyboards.

http://www.daskeyboard.com/ All keyboards should have a couple of USB ports built in, that's a great idea.

Re: Keyboard Ghosting Explained

#8
Fun Fact: The standard USB keyboard protocol can't handle more than... 6? non-modifier keys being pressed at the same time.

IIRC, to get past this, all you need to do is emulate a hub with fifteen or twenty keyboards attached. Then you can press every key at once!

Re: Keyboard Ghosting Explained

#9
In which cases are such keyboards necessary?

I use a $3 one (which I bought to replace the one I used for over a decade) and I've never had such issues. I use this keyboard for coding and gaming, not just for common tasks which require low performance.

Re: Keyboard Ghosting Explained

#10
post #2

Microsoft make some of the best keyboards there are. Just did some tests on my Sidewinder keyboard, no issue at all there.

Microsoft used to make some really good keyboards. But about 8 years ago they started making junk. The last MS keyboard I could actually type on was the Wireless Multimedia one (now discontinued).

Keyboards in the last few years have had:

- Mushy key feel. I can't tell when I've actually done a keystroke.

- Keys that are hard to strike (need to press on them just right, or they hang up or don't register). This is particularly bad on the wider keys.

- Keytops too close together; I mash multiple keys.

- Embarrassingly bad features: Function-key lock is the classic one here. Let's not talk about the 'diamond' arrow keys that have occasionally appeared.

I'd buy half a dozen "Natural" keyboards with decent Cherry hardware running the show, ESC in the right spot, and no wacky features. I don't even need a numeric keypad. I'd pay more money for some remapping (though just about any 20 cent microcontroller will have enough EEPROM to do this).

Whaddya say, Microsoft? Care to make a good keyboard again?

Post reply on HN