CharaChorder / CCOS-firmware

CharaChorder Operating System
17 stars 1 forks source link

Defect: `m+o+r+e+RFn = ermmorer` on CCL #55

Open rccarlson opened 1 year ago

rccarlson commented 1 year ago

Describe the bug

Chording m+o+r+e and adding the RFn comparative arpeggiate modifier on CCL does not erase the temporary characters, leaving nonsense characters at the beginning.

In the below video, I am chording m+o+r+e+RFn. Note that the leading 3 characters are not always the same, depending on the exact order the keypresses are registered.

https://github.com/CharaChorder/CCOS-firmware/assets/43221493/1da326e2-6ec5-494b-a013-34401252b1ac

I only observed this on CCL. When tested on CC1, the chord m+o+r+RNumShift correctly output "morer".

Expected behavior

I expect to see "morer", as is found in the behavior on CC1

Please complete the following information:

jdestgermain commented 1 year ago

Which CCL is this? s2 based?

I am testing on an alpha coming out soon and not able to reproduce, so this might be fixed, but I need to to go back to prod firmware and see if I can reproduce it

jdestgermain commented 1 year ago

Yeah, I am not getting this even on 1.1.3 production firmware... so I'm not quite sure what's going on here

rccarlson commented 1 year ago

Which CCL is this? s2 based?

Yes, this is a CharaChorder Lite (S2) on CCOS v1.1.3

https://github.com/CharaChorder/CCOS-firmware/assets/43221493/69c3e915-49a8-4a1a-b997-5cdbe273c7db

rccarlson commented 1 year ago

A video with label of what I'm doing:

https://github.com/CharaChorder/CCOS-firmware/assets/43221493/e6193d7e-8cc4-4cf7-96a7-16ddeb02d79e