Keyboard debouncing

If you're having problems with the hardware of a DM41X or DM42, post about them here.
cdmackay
Posts: 281
Joined: Fri Oct 05, 2018 8:33 pm
Location: Cambridge, UK
Contact:

Re: Keyboard debouncing

Post by cdmackay »

rprosperi wrote:
Wed Feb 06, 2019 3:47 am
I'm not 100% why folks are advocating these alternates (there seem to be multiple points being made) but the main difference is that [Enter] disables stack-lift, so the next thing entered replaces X without pushing the stack up, while the other methods terminate entry with stack lift enabled. To me, there are corner cases where this can make a difference, but typically it's not important. The usual reason folks pursue this is if they learned RPL before RPN, where all terminated entries always enable stack lift. These tricks better simulate the behavior of RPL.
thanks Bob!
Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot
Casio, Rockwell 18R
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: Keyboard debouncing

Post by Walter »

akaTB wrote:
Wed Feb 06, 2019 7:52 am
rprosperi wrote:
Wed Feb 06, 2019 3:47 am

The usual reason folks pursue this is if they learned RPL before RPN, where all terminated entries always enable stack lift. These tricks better simulate the behavior of RPL.
Correct, and that's the main reason why we should avoid this and show them the light. :lol:
One more reason why WP calculators stick to RPN. 8-)

IIRC, far less people complained about ENTER at times when one-line displays were standard. More than two output lines seem to add confusion instead of enlightenment. Just an observation. ;)
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: Keyboard debouncing

Post by rprosperi »

Walter wrote:
Wed Feb 06, 2019 4:07 pm
IIRC, far less people complained about ENTER at times when one-line displays were standard. More than two output lines seem to add confusion instead of enlightenment. Just an observation. ;)
I've noticed this too Walter, quite weird and unexpected; it would seem that being able to view more of the stack would provide confirmation of what one has presumably understood all along. But again, folks that started on RPL have always seen the entire stack, plus never needed to learn the subtleties of Stack-lift enable, -disable, etc. I suppose the lesson here is that with only 1-level visible, one had to spend more time thinking about what was where in the stack, rather than directly observing it.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: Keyboard debouncing

Post by Walter »

rprosperi wrote:
Wed Feb 06, 2019 10:31 pm
Walter wrote:
Wed Feb 06, 2019 4:07 pm
IIRC, far less people complained about ENTER at times when one-line displays were standard. More than two output lines seem to add confusion instead of enlightenment. Just an observation. ;)
I've noticed this too Walter, quite weird and unexpected; it would seem that being able to view more of the stack would provide confirmation of what one has presumably understood all along. But again, folks that started on RPL have always seen the entire stack, plus never needed to learn the subtleties of Stack-lift enable, -disable, etc. I suppose the lesson here is that with only 1-level visible, one had to spend more time thinking about what was where in the stack, rather than directly observing it.
Yeah, thinking often helps. ;) BTW, a similar development was observed few decades earlier: with electronic calculators making slide rules obsolete, the abilities of estimating the correct order of magnitude of results faded. Unused neurons look for alternative tasks - train your brain!
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
cesar
Posts: 6
Joined: Wed Jan 17, 2018 2:10 pm

Re: Keyboard debouncing

Post by cesar »

I'm using the latest firmware revision DMCP_3.14 (A new version gets a chance!). I've been using the calculator for a few hours and I think the keyboard reading has improved. In this time I haven't observed repeated keystrokes. Is it a coincidence or have you improved the keyboard debounce?
In my calculator repeated keystrokes were especially annoying and make it unusable.
Let's see if it's true!
toml_12953
Posts: 795
Joined: Wed May 03, 2017 7:46 pm
Location: Malone, NY USA

Re: Keyboard debouncing

Post by toml_12953 »

Walter wrote:
Wed Feb 06, 2019 11:07 pm
Yeah, thinking often helps. ;)
I try to avoid that whenever possible. :D I do note that since I can now store all my contact information in my phone, my ability to remember phone numbers has decreased markedly. Old age has nothing to do with it (does it?)
Tom L

Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
cdmackay
Posts: 281
Joined: Fri Oct 05, 2018 8:33 pm
Location: Cambridge, UK
Contact:

Re: Keyboard debouncing

Post by cdmackay »

cesar wrote:
Tue Jul 16, 2019 12:02 pm
I'm using the latest firmware revision DMCP_3.14 (A new version gets a chance!). I've been using the calculator for a few hours and I think the keyboard reading has improved. In this time I haven't observed repeated keystrokes. Is it a coincidence or have you improved the keyboard debounce?
In my calculator repeated keystrokes were especially annoying and make it unusable.
Let's see if it's true!
The announcement mentions:

- Keyboard handling completely reworked

which sounds good.
Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot
Casio, Rockwell 18R
Thomas Okken
Posts: 1100
Joined: Tue May 02, 2017 5:48 pm
Location: Netherlands
Contact:

Re: Keyboard debouncing

Post by Thomas Okken »

toml_12953 wrote:
Tue Jul 16, 2019 2:07 pm
I do note that since I can now store all my contact information in my phone, my ability to remember phone numbers has decreased markedly. Old age has nothing to do with it (does it?)
If you were to actually dial those numbers, I'm sure you would remember them, but if you're just tapping names in your contact list, and letting the phone do the dialing for you, there's not much to cause the numbers to stick in your brain. And there's even less if the phone doesn't even show the numbers on the screen while it's dialing them.

As a counter-example, I've heard the claim numerous times that GPS is causing people to lose the ability to find their way without help. In my experience, this is not the case. For example, about three years ago, I moved to a new town. The area was completely unfamiliar to me, and in the beginning, I used the navigation app on my phone everywhere I went (except to go grocery shopping — I live right behind a shopping center so the grocery store is really easy to find :D ). But as time passed, I found myself using the GPS less and less, and by now, I don't use it at all anymore. I never made an effort to memorize all those routes and areas; they just gradually stuck.
mark2c
Posts: 4
Joined: Fri Jun 22, 2018 11:17 pm

Re: Keyboard debouncing

Post by mark2c »

Thomas Okken wrote:
Wed Jul 17, 2019 2:43 am
... But as time passed, I found myself using the GPS less and less, and by now, I don't use it at all anymore. I never made an effort to memorize all those routes and areas; they just gradually stuck.
But... but... you'd previously developed spatial awareness (ie can read a map and visualise the locale). Many now use GPS when repeating the same trip.
kevinvinv
Posts: 20
Joined: Thu Jul 12, 2018 12:40 am

Re: Keyboard debouncing

Post by kevinvinv »

I installed the latest firmware and seem to have no more bouncing issues... so far! Others ?
Post Reply