Post Reply 
Arrow keys intermittently doubling
12-08-2016, 03:59 AM (This post was last modified: 12-08-2016 04:02 AM by TravisE.)
Post: #1
Arrow keys intermittently doubling
Has anyone else ever experienced a single press of the arrow movement keys sometimes moving the cursor two positions instead of one? I'm getting this quite frequently on my Prime, and it's becoming a nuisance. It happens with all four directions but not any other keys that I've seen. Roughly one in every few dozen times I press an arrow key (it seems random with no discernible pattern), it will move the cursor in a menu or in the editor twice for one press instead of once.

For example, in the program editor while I was trying to indent a block of code by repeatedly pressing down, space, down, space, this caused a line to be skipped every screen or two of code. I can also end up selecting the wrong item in a menu because the cursor did not move the correct number of times.

I can't be certain exactly when I started noticing this, whether it was like this since the beginning or whether it started more recently. I'm currently running firmware 10637.
Find all posts by this user
Quote this message in a reply
12-08-2016, 06:25 AM
Post: #2
RE: Arrow keys intermittently doubling
Hello,

These keys are repeating. Do the selection move twice because of a timed repeat or because of a double detection in your opinion?

Have you tried using the backspace key (for deleting characters)? do you see the same pattern?

Cyrille

Although I work for the HP calculator group, the views and opinions I post here are my own. I do not speak for HP.
Find all posts by this user
Quote this message in a reply
12-08-2016, 10:45 AM (This post was last modified: 12-08-2016 10:49 AM by TravisE.)
Post: #3
RE: Arrow keys intermittently doubling
It feels like a double detection because I'm not holding the key down long enough to repeat when it happens, just tapping it.

Yes, it appears that problem does occur with the backspace key as well. It looks like I hadn't noticed that.

I haven't determined yet if the time interval between key presses seems to matter, but in my testing I see the behavior fairly often when tapping the keys at roughly 0.5-second intervals.
Find all posts by this user
Quote this message in a reply
12-09-2016, 03:31 AM
Post: #4
RE: Arrow keys intermittently doubling
(12-08-2016 10:45 AM)TravisE Wrote:  It feels like a double detection because I'm not holding the key down long enough to repeat when it happens, just tapping it.

Yes, it appears that problem does occur with the backspace key as well. It looks like I hadn't noticed that.

I haven't determined yet if the time interval between key presses seems to matter, but in my testing I see the behavior fairly often when tapping the keys at roughly 0.5-second intervals.

Perhaps certain key contacts might be dirty, corroded or worn causing noisy operation which results in a longer key [bounce] period than the calculator software can handle.

Maybe a peek inside might reveal the culprit.

cheers

Tony
Find all posts by this user
Quote this message in a reply
12-09-2016, 07:38 AM (This post was last modified: 12-09-2016 07:42 AM by Tyann.)
Post: #5
RE: Arrow keys intermittently doubling
Bonjour
J ai déjà observé ce phénoméne moi aussi
même pendant le déroulement d'un programme
utilisant ISKEYDOWN.

Hello
I have already observed this phenomenon too
Even during the course of a program
Using ISKEYDOWN.

Sorry for my english
Find all posts by this user
Quote this message in a reply
12-09-2016, 09:43 AM (This post was last modified: 12-09-2016 11:21 AM by DrD.)
Post: #6
RE: Arrow keys intermittently doubling
I experimented with this issue by filling the command line with alphabetically ordered text characters. Then about every third key press, arrow left or arrow right, I was noticing this double shift, as well. My testing was with a hardware version C machine, OS V0.048.635.

I was surprised to see this happen consistently, because I hadn't noticed it before, probably due to not using the arrow keys enough to pick up on that quirk. My key press cadence didn't seem to matter. It doesn't 'feel' like key bounce, more like the effect of a key buffer issue. Do the arrow keys happen to be double buffered?

-Dale-

UPDATE:

I selected the "C-F-O On" diagnostics, and then tried some of the key test choices, followed by the option 9 reset. Since then I have NOT had any further problem with the arrow key (left or right). I've tested this in the same way as originally described, several times, over approximately 15 minutes with no further skipping problem.

-Dale-
Find all posts by this user
Quote this message in a reply
12-12-2016, 07:28 AM
Post: #7
RE: Arrow keys intermittently doubling
Hello,

"but in my testing I see the behavior fairly often when tapping the keys at roughly 0.5-second intervals"

Ha, this might be the key to the issue (pun intended Smile
I would venture that the key release is not detected and that when you press the key again matches with the moment when the calculator tries to see if the key is still pressed, and it detects it as still pressed, and repeat.

This would not be a HW problem.

Cyrille

Although I work for the HP calculator group, the views and opinions I post here are my own. I do not speak for HP.
Find all posts by this user
Quote this message in a reply
12-12-2016, 10:52 AM (This post was last modified: 12-12-2016 10:52 AM by TravisE.)
Post: #8
RE: Arrow keys intermittently doubling
Hmm, perhaps the following might be related, too, then: On graph screens, I have noticed previously to this that pressing and holding a cursor key in one direction so that it accelerates, then releasing it and immediately pressing a different direction quickly enough does not “reset” the acceleration like I would intuitively expect. This has thrown me off a few times.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: