How to prevent characters from repeating when entering text with a Bluetooth keyboard? I have an Android phone running 4.0.4 (ICS) and a Microsoft Wedge Mobile Keyboard. I have paired the keyboard with my phone and it works all right most of the time.

However, every so often I will experience the following:


after pushing some keys, nothing happens
after a few seconds, the characters I have entered show up
one of the characters is repeated many times


For example, pushing:

t e s t

Will result in the following being displayed on screen:


  teeeeeeeeeeeeeeeeeeest


This only happens occasionally, but often enough to be a nuisance. I realize that there will always be unpredictable latency inherent with wireless communications (Bluetooth in this case) but I see no reason why characters are being repeated as if I held down the key (which I didn't).

Note that this is not a question about changing the repeat rate for keys being held down.



Edit: my device is a Samsung Galaxy Discover.
Based on what I've read so far, this may be a bluetooth issue.

Some people have fixed the issue by:


using only 1 BT device. If you have connected both a BT keyboard and BT mouse, disable one of them.
disabling Wi-Fi. Having both Wi-Fi and BT seems to trigger a repeating key issue.
using External Keyboard Helper Pro. It has a do not repeat option. Link to app.


At the end of the thread, it mentions that BT was re-engineered in Android 4.2. So if you upgrade to 4.2, that should fix the issues you are having.