Blur Busters Forums

Who you gonna call? The Blur Busters! For Everything Better Than 60Hz™ Skip to content

Razers new optical keyboard switch and some rambling :)

Everything about input lag. Tips, testing methods, mouse lag, display lag, game engine lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.

Razers new optical keyboard switch and some rambling :)

Postby lexlazootin » 28 Sep 2017, 12:20

Razer is coming out with some 'new' optical switches which should have near zero debounce which is pretty neat

Image
http://www.tomshardware.com/news/razer- ... 35287.html

The idea isn't new since china has been doing this for a little bit now with Bloodys 'Lighting Strike' series of keyboards that offer the same thing.

Although it's not optical Cherry actually makes a keyboard with sub-millisecond debounce with a analog sensor?!?

https://www.cherry.de/cid/corded_keyboards_CHERRY_MX_BOARD_60.htm?

I personally can't work it out but it looks cool.

But keyboard latency is something that isn't really covered much which i think is pretty annoying because i would prefer to have a keyboard with little to no latency for the uses i need.

There is also a neat trick you can do with regular switches, instead of registering a press after holding it down for X ms, make it register instantly and then just don't register anything from that key for the next X ms. That way it's instant with the same effects. I read in this post
https://summivox.wordpress.com/2016/06/ ... ebouncing/
that you can have EMI issues with it registering but I wish personally more people would let you switch to this design.

It kinda sucks that we don't have many options for low latency switches yet as the next keyboard i buy might have 30ms worth of latency for no reason other then lazy designing.
lexlazootin
 
Posts: 943
Joined: 16 Dec 2014, 02:57

Re: Razers new optical keyboard switch and some rambling :)

Postby Chief Blur Buster » 28 Sep 2017, 13:24

Keyboard latency benchmarking is something we might even look into -- as we expand into new topics in the future (2018+)!

This, however, can be quite tricky to test reliably, but I have ideas. We are expanding into new lag topics...
...Given we posted 4 new input lag articles in under 2 months! (Aug 11 to Sept 27)

Covering specific elements in the whole input lag chain, from humans, to software, to hardware.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter!
User avatar
Chief Blur Buster
Site Admin
 
Posts: 3668
Joined: 05 Dec 2013, 15:44

Re: Razers new optical keyboard switch and some rambling :)

Postby Sparky » 28 Sep 2017, 16:03

Chief Blur Buster wrote:Keyboard latency benchmarking is something we might even look into -- as we expand into new topics in the future (2018+)!

This, however, can be quite tricky to test reliably, but I have ideas. We are expanding into new lag topics...
...Given we posted 4 new input lag articles in under 2 months! (Aug 11 to Sept 27)

Covering specific elements in the whole input lag chain, from humans, to software, to hardware.


I think the trickiest part of it is deciding whether to include the mechanical aspect of latency in your measurement. I think the most useful and repeatable option is to use a microcontroller with USBHost capability(or a raspberry pi maybe), to drive a solid state relay that bypasses the physical switch. Ideally, characterize the bounce characteristics of the mechanical switch separately, and emulate that. It's important to capture latency from both the scan rate of the keyboard, and the debounce algorithm, and the latter may act differently on a clean edge than a noisy one.

The mechanical aspects of the switch are also important, but depend heavily on how the key is pressed. It's difficult to have a clear "start" of the keypress, and difficult to get test inputs that are both humanlike and repeatable.
Sparky
 
Posts: 535
Joined: 15 Jan 2014, 02:29


Return to Input Lag

Who is online

Users browsing this forum: No registered users and 2 guests