Key Bounce

Discussion around the SwissMicros DM42 calculator
Post Reply
kevinvinv
Posts: 20
Joined: Thu Jul 12, 2018 12:40 am

Key Bounce

Post by kevinvinv »

Hello, I occasionally get a key bounce on the DM42. Does anyone know if the debounce timer settings can be adjusted somehow? I suspect not but wanted to ask :) I love my DM42
Dave Britten
Posts: 137
Joined: Wed Jun 14, 2017 9:27 pm

Re: Key Bounce

Post by Dave Britten »

There's nothing currently, but I agree that it's needed. And it should be a per-key delay so as not to affect quick inputs of multiple keys in sequence. i.e. have an in-memory array with one element for every physical key, and record the CPU tick count of the last press, then ignore repeat presses of that key until sufficient ticks have passed. The bounce problem is minor enough that I'm pretty sure that would solve it entirely.
kevinvinv
Posts: 20
Joined: Thu Jul 12, 2018 12:40 am

Re: Key Bounce

Post by kevinvinv »

HI Dave, really this key bounce thing is my only issue with this amazing calculator. I keep getting bit by it.

Do you have any idea if this is high on any developers list?
Dave Britten
Posts: 137
Joined: Wed Jun 14, 2017 9:27 pm

Re: Key Bounce

Post by Dave Britten »

I wish I knew! It's somewhat better after softening up my keyboard, but it definitely still happens.
kevinvinv
Posts: 20
Joined: Thu Jul 12, 2018 12:40 am

Re: Key Bounce

Post by kevinvinv »

Well unfortunately I've now made a number of calculation mistakes b/c of the keybounce issue. Anyone firmware folks out there feel like working with me to implement a solution? :)
Post Reply