Author Topic: "Simultaneous" keypress issue on KBT Oni  (Read 1670 times)

0 Members and 1 Guest are viewing this topic.

Offline Shyfe

  • Thread Starter
  • Posts: 120
  • Location: Illinois
"Simultaneous" keypress issue on KBT Oni
« on: Sat, 24 August 2013, 23:29:12 »
I recently bought a pretty high quality keyboard, the KBT Oni Tenkeyless with Cherry MX Brown. Almost everything is great. However, I type at 160-190 WPM so when I press many keys consecutively, the keyboard may interpret them as if I am pressing them at the same exact time. It seems that some keyboards are capable of detecting the actual order in which I pressed them while others will always type the letters in a set order. Basically, if I were to press the keys "qwe" on my laptop at the same time repeatedly, I'd get all sorts of different key sequences like "qew", " weq", etc. However, on the KBT Oni, I will repeatedly get "qew", "qew", "qew". I thought this keyboard would be great for fast typists due to NKRO, but this issue is making me have even more inaccuracies. Does anyone know if there is a fix for this or if there are any keyboards where this is not an issue?

HHKB (55g) | IBM SSK | Realforce 87U (55g) | Unicomp EnduraPro | KBT Oni

Offline chill1217

  • Posts: 43
  • Location: United States
Re: "Simultaneous" keypress issue on KBT Oni
« Reply #1 on: Sat, 24 August 2013, 23:41:36 »
holy crap you type fast.  do you use any special system?

on my realforce 87u 55g i am getting different key sequences for "qwe"

Offline tp4tissue

  • * Destiny Supporter
  • Posts: 13565
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: "Simultaneous" keypress issue on KBT Oni
« Reply #2 on: Sat, 24 August 2013, 23:45:11 »
Seems like the problem is in your technique. OR your timing is off because the travel distance has changed dramatically between the laptop and cherry mx


Offline FoxWolf1

  • Posts: 850
  • 154
Re: "Simultaneous" keypress issue on KBT Oni
« Reply #3 on: Sat, 24 August 2013, 23:51:05 »
I think I've heard of other keyboards having this problem. Weren't there reports of this with certain models of Das Keyboard? Can't say I recall any particular solution.

It is not something that will happen with all keyboards, though.
Oberhofer Model 1101 | PadTech Hall Effect (Prototype) | RK RC930-104 v2 | IBM Model M | Noppoo TANK | Keycool Hero 104

Offline Soarer

  • * Elevated Elder
  • Posts: 1918
  • Location: UK
Re: "Simultaneous" keypress issue on KBT Oni
« Reply #4 on: Sun, 25 August 2013, 08:03:16 »
Yeah, IIRC, it was the first DAS that had transposition errors. People thought it was because of a low scanning rate, but when measured it wasn't particularly low. My theory is that it had a poor debounce algorithm - batch debounce can group keys up, and usually they're then output in scancode or HID code order (for PS/2 or 6KRO), or the order they appear in the report (for USB NKRO).

Pressing keys simultaneously doesn't really give any useful info for debugging the issue, since that's (hopefully) not how you type! A slightly better test is to bring a straight edge down on a few keys at an angle, so you'd expect them to come out in a certain order.

I don't know much about the KBT Oni though, so can't really say what might be causing the transpositions. The NKRO over USB isn't really needed for typing (an NKRO matrix using 6KRO USB should be sufficient), but on the other hand shouldn't be causing this problem.

Technically, the features needed for fast typing are a high scanning rate and a decent debounce. Preferably individual debounce for each key, although batch debounce might be sufficient with a fast scan rate (say, 1000Hz) and tight timing (say, 5ms). Trouble is, manufacturers are not particularly open or clear about these specifications. So, currently, I think the only way to be absolutely sure of what you're getting is to go with a custom controller, for example one of bpiphany's or a Teensy with hasu's code (or my code when I release the controller version generally).
« Last Edit: Mon, 26 August 2013, 06:50:01 by Soarer »

Offline dante

  • Posts: 2553
Re: "Simultaneous" keypress issue on KBT Oni
« Reply #5 on: Sun, 25 August 2013, 08:23:23 »
Some Filco Zero's also had this issue - though those aren't going to be exactly easy to run into.

Offline Shyfe

  • Thread Starter
  • Posts: 120
  • Location: Illinois
Re: "Simultaneous" keypress issue on KBT Oni
« Reply #6 on: Sun, 25 August 2013, 20:05:04 »
Seems like the problem is in your technique. OR your timing is off because the travel distance has changed dramatically between the laptop and cherry mx

Show Image


I'm absolutely certain that I'm pressing a certain key before the other, but it is appearing the other way. I really believe it is because I am pressing them so quickly in succession that it seems like I am pressing them at the same time, but I am absolutely certain of the order I am pressing it in.

holy crap you type fast.  do you use any special system?

on my realforce 87u 55g i am getting different key sequences for "qwe"

It's not really a set system. It's basically not following any standard sort of typing system but adapting your hand placement depending on what word you're typing so that you can use a different finger for each consecutive letter. The idea is to not have the same finger type any two consecutive letters so that you will be able to type a word very rapidly. Note, this is just something I do naturally and didn't try to learn. I'm just trying my best to analyze what I do and explain it.

HHKB (55g) | IBM SSK | Realforce 87U (55g) | Unicomp EnduraPro | KBT Oni

Offline Shyfe

  • Thread Starter
  • Posts: 120
  • Location: Illinois
Re: "Simultaneous" keypress issue on KBT Oni
« Reply #7 on: Fri, 02 May 2014, 21:26:45 »
Sorry to bring this topic back up, but does anyone know if there's any way to replace the firmware or controller for this?

HHKB (55g) | IBM SSK | Realforce 87U (55g) | Unicomp EnduraPro | KBT Oni

Offline hasu

  • Posts: 3472
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: "Simultaneous" keypress issue on KBT Oni
« Reply #8 on: Sun, 04 May 2014, 05:05:29 »
Try posting photos of PCB and MCU. Maybe someone can identify.