Замена Russian Keyboard в телефоне Droid 4

Еще со времен HTC Desire Z пользовался прогой Russian Keyboard, которая программно ремапила клавиши и можно было комфортно печатать на русской раскладке. Перейдя на Motorola Droid 4 по привычке установил данную прогу.

Все бы хорошо, но мне не нравилось, что при Shift+3 не печаталась решетка #. Позднее, я понял, что нужно было попробовать другую разскалдку, нежели English UK. Но первый шаг был сделан, после того как нашел код на гите, который предлагал сделать англ+укр+рус раскалдку и переключение их по клавише CAPS. Плюс там можно было назначить недостающие ALT и CTRL.

https://github.com/gelraen/droid4-keyboard-layout

Доп инфо по теме тут
http://forum.xda-developers.com/showthread.php?t=1932387
http://source.android.com/devices/input/key-character-map-files.html
http://source.android.com/devices/input/key-layout-files.html

Клонируете гит, конвертируете файл kcm.in в kcm и копируете это добро в

# cp omap4-keypad.kcm /system/usr/keychars
# cp omap4-keypad.kl /system/usr/keylayout
# reboot

Главное, в настройках oma4-keypad убрать все раскладки и оставить Default. Тогда раскладка будет читаться из файла kcm.
Я немного изменил раскадку под себя, поменяв укр и рус местами.

Конечно, телефон должен быть root, чтоб была возможность перемонтировать /system в режиме записи

mount -o rw,remount /system

 

Tags: 

Комментарии

Добавить комментарий