camerr / hackerskeyboard

Automatically exported from code.google.com/p/hackerskeyboard
0 stars 0 forks source link

Phantom character insertion #299

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1. Enable the swiping up/down feature

2. Swipe up or down on the keyboard

3. Tap the shift key immediately after swiping

What is the expected behavior? What do you see instead?

Keys are supposed to be ignored when swiping, but they're not completely. 
Swiping down to close the keyboard and then tapping the shift key immediately 
after bringing the keyboard back up results in a space being inserted into the 
text field. Swiping up once or twice results in either a letter or number being 
inserted when tapping the shift key immediately after swiping up.

What version of Hacker's Keyboard are you using?

Version 1.34 RC5

On what phone or tablet?

HTC Wildfire S

Please provide any additional information below.

Occasionally, when entering my email address into a login field, the last 
character entered is repeated if I tap the '?123' key. I don't know if or how 
that's related to the above issue. Can't figure out why that sometimes happens.

Original issue reported on code.google.com by elb0wf...@gmail.com on 8 Oct 2012 at 8:54

GoogleCodeExporter commented 9 years ago
This is happening with my Samsung Galaxy W (GT-I8150), with Android 2.3.6, in 
portrait mode (set up with the 4-row Gingerbread layout).  I have "Swipe up" 
configured to toggle the extension row, and have sliding key events set to 
ignore keys during sliding movement.  (I don't know if this matters, but I have 
"Show suggestions" turned on, and "Auto-complete" turned off.)  When I swipe up 
to show the extension row, then immediately hit the shift key, the keyboard 
inserts whatever character was at the top of my swipe: usually the number 6 or 
7.  This happens every single time; no exceptions.  If I don't hit the shift 
key, the problem does not occur.  I have version 1.33.1332 of Hacker's Keyboard.

Perhaps a workaround for this problem, at least in this scenario, would be to 
provide an option to enable the extension row permanently (no swiping required 
to bring it up).  Note that this is different from the full 5-row layout, 
because in portrait mode (on a phone) it would be too crowded.

Original comment by prague.n...@gmail.com on 18 Dec 2012 at 7:34