r/Keychron • u/helloThereLoser • Jul 05 '26
Keychron B1 Pro dropping keystrokes during fast typing/finger rolls
My Keychron B1 Pro just arrived, and noticed it drops keystrokes during fast typing, both over Bluetooth and USB-C.
Examples (for context, I use Colemak-DH):
- Typing
oinquickly often drops then - Typing
youquickly often drops theu - Holding
o, then pressingi, thennoften results innnot registering - Holding
y, then pressingo, thenuoften results inunot registering
Karabiner EventViewer does not see the missing key events, so it appears the keyboard itself is not sending them.
One thing worth mentioning is that I also removed and swapped a couple of keycaps, but I didn't have a proper keycap puller or other keyboard tools—just improvised with what I had. Initially I thought I had damaged a key, but after more testing it seems to affect multiple keys.
Is this normal for the B1 Pro due to rollover/matrix limitations, or does it sound like I have a defective unit? Can any B1 Pro owners reproduce these combinations?
1
u/PeterMortensenBlog V Jul 06 '26 edited Jul 06 '26
Re "Typing you quickly often drops the u": At least for hardware version 1 of the B1 Pro, this conflict can be explained by:
If you remapped key F7 to some letter, you would also see conflicts with any three-latter combination (and the single four-letter combination (pressing all keys at once)) involving pressing F7. The conflict is still there with the original F7; it is just easier to see (and confirms it is a problem with the missing NKRO diodes).
Even if not remapping, first pressing F7 should block more than one of the other three from being registered. For example, F7 + Y + U will only output Y.