[Q] Long press on physical keyboard has stopped working
Earlier this morning, I pulled out my phone to add something to the calendar, and I found that it had frozen. After ensuring that the power button didn't work, I pulled the battery and rebooted. It came up fine, except that the long presses on the physical keyboard have now stopped working. The SYM key also provides "\", rather than the expected behavior. The FN button in combination with keys still works, but I can't get accented characters like едц, which was working before.
I tried reflashing my current keymap, but no dice.
I tried changing the keyboard language to something else, but no dice.
Has anybody had a similar issue before, and how did you solve it?
I've used it for a fairly long time, and the keymap has worked fine since the pre-release of beta2. It worked perfectly fine until this freeze and hard reboot.
I guess I could re-flash the rom, and wipe my settings, but ideally I want to avoid that. While I've backed my apps at least up with Titanium Backup, I don't know about the system settings. Furthermore, it could be that any system settings that ARE backed up are causing this issue... =(
I tried changing the system language, both going from "English (Germany)" (my default) to "English (Sweden)" and "Swedish (Sweden)". Neither brings any changes.
I can't change the hardware keyboard layout, as only "English" is available.
Some keys, when held down, cause the letter to be repeated. Others simply cause the letter to appear and then nothing happens. There seems to be no reason why certain letters would behave this way. It's always the same letters, though. My guess is that letters that have multiple options for long press are those who do not repeat.
One of the best things about the modern day smartphone is its ability to save us … more
02 Sep 2014
By Will Verduzco
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?