HaoboGu / rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support
https://haobogu.github.io/rmk/
Apache License 2.0
391 stars 32 forks source link

Slight delay in registering a keystroke after 5-6 keystrokes #100

Open akarsh1995 opened 12 hours ago

akarsh1995 commented 12 hours ago

I'm experiencing a slight delay in registering a keystroke after 5-6 keystrokes. Even if you keep holding it's still the same after like 500ms of holding there's a hiccup in registering the next keystroke.

checked out commit: c72bcd353f1cd462043c87e3db921f1dd0ef51b firmware: examples/use_rust/nrf52840_ble_split

HaoboGu commented 5 hours ago

the delay happens even if you press only one key and hold it?

HaoboGu commented 3 hours ago

I cannot repro this issue. If you're holding one key and experiencing lag, that might not be related to RMK since RMK only sends one report when you press the key, and another when you release.

akarsh1995 commented 3 hours ago

Hiccups happen either way.

When I hold the key and when I press key successively.

Is there a way to debug and send you the debug report?

HaoboGu commented 3 hours ago

Could you record your screen? with both RMK keyboard and any other keyboard? I still suspect it's not a RMK issue. Holding a key doesn't send key strokes actually 🤔

You can also try the USB mode to see whether it happens? I have no idea now...