Search found 682 matches
- 21 Jan 2015, 10:20
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Measuring keyboard input lag
- Replies: 56
- Views: 119314
Re: Measuring keyboard input lag
Looking into the MCU of my WASD, it's program memory is OTP ROM, so I won't be modifying it. But I did get to thinking about the 6 key rollover limitation of USB, why not just add another interrupt endpoint to get 12 key rollover? Sure, the system might see 2 keyboards, but is that actually a problem?
- 20 Jan 2015, 21:03
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Measuring keyboard input lag
- Replies: 56
- Views: 119314
Re: Measuring keyboard input lag
random question when you have multiple usb hid devices, are the polls synchronized? The computer needs to be able to handle asynchronous polling, because different devices are allowed to have different polling rates. If you have two USB controllers that happen to run on the same clock, I could see ...
- 20 Jan 2015, 19:00
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Measuring keyboard input lag
- Replies: 56
- Views: 119314
Re: Measuring keyboard input lag
Alright, I tested with the "which one registers first" method, tweaking a millisecond delay in the arduino to figure out where the threshold is: Kensington K64370A (rubber dome switches) USB polling interval: 10ms Key sample interval: 3.6ms max latency compared to arduino: 27ms min latency compared ...
- 19 Jan 2015, 18:42
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Measuring keyboard input lag
- Replies: 56
- Views: 119314
Re: Measuring keyboard input lag
Well, you obviously adjust your test setup so the devices are set to the same polling rate and preferably don't share controllers. The program accounting for physical traits of switch actuation isn't necessarily bad as that is a real latency factor in use as well. But you can use a common switch on...
- 19 Jan 2015, 14:31
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Measuring keyboard input lag
- Replies: 56
- Views: 119314
Re: Measuring keyboard input lag
By terrible, I mean I wouldn't trust it to correctly identify which mouse is faster, if they're within 5ms of each other. There are just too many confounding issues, like switch pretravel, actuating force, the leverage in the mouse button acting on the microswitch, USB polling rates, OS, etc. Then t...
- 19 Jan 2015, 10:51
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Measuring keyboard input lag
- Replies: 56
- Views: 119314
Re: Measuring keyboard input lag
You could just use the "bloody" mouse latency software and modify your keyboard and arduino to send M1/M2 commands and actuate them simultaneously. In Windows you can treat the keyboard as a mouse. I think it wouldn't be too complicated to write a program that registers and timestamps keyboard even...
- 19 Jan 2015, 08:23
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Measuring keyboard input lag
- Replies: 56
- Views: 119314
Re: Measuring keyboard input lag
I ended up just adding a delay to the arduino until the keyboard registered the keypress first. Took about 8.5ms of delay before the keyboard registered the keypress before the arduino, which is weird because the keyboard sampled that key at least 3 times in that time. It does point to instantaneous...
- 18 Jan 2015, 19:32
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Measuring keyboard input lag
- Replies: 56
- Views: 119314
Measuring keyboard input lag
So after that thread on cherry's keyboard controller, I got curious about my WASD V1's input latency. So naturally I broke out my soldering iron and voided my warranty. I'm now able to use an arduino to snoop a keypress directly, and pass that on to the computer, but the problem is I'm not able to d...
- 16 Jan 2015, 18:23
- Forum: General — Displays, Graphics & More
- Topic: the 100% artifact/defect free display is possible now
- Replies: 11
- Views: 7707
Re: the 100% artifact/defect free display is possible now
OLED + Contains almost non-existent, CRT like response times for ALL color shifts not just grey2grey. = Any motion artifacts, overdrive artifacts, ghosting, trailing, non-perfect viewing angles are permanently GONE! I don't think anyone has made an OLED with a duty cycle better that strobed LCDs (~...
- 11 Jan 2015, 11:01
- Forum: Input Lag / Display Lag / Network Lag
- Topic: Cherry removes debounce almost entirely!
- Replies: 25
- Views: 22577
Re: Cherry removes debounce almost entirely!
That made me cringe. The switches themselves are normal MX series switches, so the bounce time is still up to 5ms at 16in/s activation speed. As for the sampling chip, it's probably not significantly better than other high end keyboard controllers with NKRO, just a question of picking the right deb...