I've got a slide out bluetooth external keyboard for my Samsung Galaxy S5. It's currently rooted and is running OmegaDroid as my ROM. I'd like to make it so that my modifier keys are "sticky", in that when I click the "shift" key, the next letter I type with be shifted. Right now, I have to hold the shift key down in order for the letter to be capitalized, and it is driving me up the wall. I much prefer the Droid 4 way of handling the shift key, as you don't have to do weird finger combinations or reach with your other thumb to get a letter to capitalize.

I'm totally rooted, and I'm happy with backing up my phone to try crazy things, as long as I can get this thorn out of my side :D.


  • I think I've got it; the KCM file has a map type of "ALPHA" as opposed to "FULL" and I think if I use that in a custom character map for my bluetooth headset, it should work. I'll give it a shot, anyway. – glook Sep 8 '14 at 16:59

I figured it out and verified that it works.

Basically, you need to use a Character Map that has a type of ALHPA. This should make it so that the modifier keys, SHIFT in particular, behave the right way for thumb typing.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.