A4Tech Answers Cherrys Realkey

Everything about latency. Tips, testing methods, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Post Reply
User avatar
Ghilbi
Posts: 26
Joined: 31 May 2015, 01:21

A4Tech Answers Cherrys Realkey

Post by Ghilbi » 10 Jun 2015, 00:29

A4Tech answers Cherry's Realkey (RK) with Lightstrike (LK)
A4Tech Promotional Video: https://www.youtube.com/watch?v=hScU5v_ ... e=youtu.be
2:10 we see response times .2-2.8ms

Cherry's Promotional Video: https://www.youtube.com/watch?v=cLWUTOrifXk

Sparky
Posts: 682
Joined: 15 Jan 2014, 02:29

Re: A4Tech Answers Cherrys Realkey

Post by Sparky » 10 Jun 2015, 00:51

ugh. I should build a sub 1ms keyboard using traditional diode matrix, just to spite these people.

User avatar
Ghilbi
Posts: 26
Joined: 31 May 2015, 01:21

Re: A4Tech Answers Cherrys Realkey

Post by Ghilbi » 10 Jun 2015, 04:04

http://www.bloody.tw/cn/ProductsKEY.php?pid=11
Translator needed - what's all the writing about 6mm/4mm/3mm about? Looks like they're trying to sell the 6mm highlighted area is a mount that helps stabilize the switch... 1.2mm is the actuation distance.

User avatar
lexlazootin
Posts: 1251
Joined: 16 Dec 2014, 02:57

Re: A4Tech Answers Cherrys Realkey

Post by lexlazootin » 10 Jun 2015, 11:27

Sparky wrote:ugh. I should build a sub 1ms keyboard using traditional diode matrix, just to spite these people.
isn't the problem in the switch itself and not the layout or coding of the electrical components?

I stole this from geekhack. [The worst case on Black cherry(with Finger flick)]
Image

Wouldn't your measurement of less then 1ms be destroyed by the "fake press" that happens in the middle?

Sparky
Posts: 682
Joined: 15 Jan 2014, 02:29

Re: A4Tech Answers Cherrys Realkey

Post by Sparky » 10 Jun 2015, 14:26

lexlazootin wrote:
Sparky wrote:ugh. I should build a sub 1ms keyboard using traditional diode matrix, just to spite these people.
isn't the problem in the switch itself and not the layout or coding of the electrical components?

I stole this from geekhack. [The worst case on Black cherry(with Finger flick)]
Image

Wouldn't your measurement of less then 1ms be destroyed by the "fake press" that happens in the middle?
No, you just need to listen continuously for the longest possible single bounce, not the settle time. Looking at that scope shot, the settle time is about 1.6ms, but at no point does the switch stay open for more than about 50 µs. So you sample each set of keys for maybe 60µs, getting through a 10 row matrix in 600 microseconds using the minimal pincount for a 104 key keyboard. Add in the USB poll time and that's about 1.54ms maximum delay between pressing a key and the keyboard actually sending it to the computer, 1.6ms maximum for key release. (if you lay out your PCB carefully and align the sample timing with the USB poll, you can get lower latency on high priority keys, like WASD, space, arrow keys, etc. You just sample those last, right before the usb poll is expected.)

The spite/overkill option would be using a much more expensive USB 3 microcontroller like this: http://www.cypress.com/?docID=46736

so your USB poll interval is 0.125 ms, and you have enough IO pins to just use 2 rows, so you can sample the whole keyboard and report it in under .25 ms, including USB poll interval.

User avatar
Ghilbi
Posts: 26
Joined: 31 May 2015, 01:21

Re: A4Tech Answers Cherrys Realkey

Post by Ghilbi » 27 Jun 2015, 19:02

By the way, how fast do optical switches usually recognize a movement change?

User avatar
lexlazootin
Posts: 1251
Joined: 16 Dec 2014, 02:57

Re: A4Tech Answers Cherrys Realkey

Post by lexlazootin » 28 Jun 2015, 01:58

Ghilbi wrote:By the way, how fast do optical switches usually recognize a movement change?
probs as fast as you program them?

Q83Ia7ta
Posts: 761
Joined: 18 Dec 2013, 09:29

Re: A4Tech Answers Cherrys Realkey

Post by Q83Ia7ta » 11 Jul 2015, 19:09

Can someone give me some code to compare SteelSeries 6Gv2 (with PS/2) and Logitech G910 (USB)?

User avatar
Ghilbi
Posts: 26
Joined: 31 May 2015, 01:21

Re: A4Tech Answers Cherrys Realkey

Post by Ghilbi » 12 Jul 2015, 08:20

Q83Ia7ta wrote:Can someone give me some code to compare SteelSeries 6Gv2 (with PS/2) and Logitech G910 (USB)?
Sparky probably knows. Looking forward to the results. I've got a A4Tech B640 if anyone wants to have it shipped to test out PS/2 vs USB using an arduino.

Post Reply