I was using Russian Keyboard since HTC Desire Z. It was good in remaping keys to comfortable work in ru layout. After Moving to Motorola Droid 4 I installed this app by good memory.
All as great, except the Shfit+3 combination, it doesn't type the # sign. Later I discover, that another layout must be selected, not English UK. But the first step was made after discovering code on github, which promise to make eng+ru+ua layouts and switchind them by CAPS key. Plus, there was ALT and CTRL keys, which I need to play Doom with comfort.
Additional info here:
Clone git repo, convert kcm .in file to kcm and copy to:
# cp omap4-keypad.kcm /system/usr/keychars # cp omap4-keypad.kl /system/usr/keylayout # reboot
Dont forget in settings of omap4-keypad remve all layouts and leave Default. Than layout would be load from kcm file.
You can download changed layout after the article. I switch ua and ru symbols.
Of course, your phone must be root to remount /system in reweite mode:
mount -o rw,remount /system