Как я могу изменить раскладку или добавить новую раскладку к физической клавиатуре телефона Xperia mini pro?
Я хочу , чтобы , например , переназначить ?на «» ə «» и shift ?в «» ə «», или سк یв макете персидской или даже добавить новый макет (персидский 2 макета).
Вы можете найти встроенный макет здесь , на самом деле я хочу добавить новый макет к ним.
Ответы:
Сначала получите следующее:
Android-устройство с рут- доступом
adb на вашем компьютере
Текстовый редактор
Сейчас,
Подключите телефон к компьютеру и перейдите в
/system/usr/keylayout/
папку, используя adb или эмулятор терминала.Вытащите файл для раскладки клавиатуры. Моя была названа
qwerty.kl
и выглядела так:Чтобы изменить
L
наM
,key 38 L
->key 38 M
Очевидно,
key ###
карты для определенных ключей. Это может быть утомительно, так как вам приходится угадывать и проверять номера клавиш.Вот что я нашел для себя, надеюсь, это поможет:
Следующая часть - это отображение. Просто введите символ или команду, например,
HOME
после номера ключа.Последняя часть (
WAKE/WAKE_DROPPED
) определяет, будет ли клавиша пробуждать экран.WAKE
= разбудить экранWAKE_DROPPED
= не разбудить экран.Теперь получите это, как вы хотите, и наслаждайтесь!
Это будет работать с английскими клавиатурами, после этого будет немного больше угадывать и проверять, потому что вам нужно знать иностранный символ, который соответствует английскому символу, который соответствует клавише #.
источник
На устройстве на базе CM9.1 мы обнаружили следующее:
Устройство раздела
Есть только один вариант: раскладка клавиатуры
Это влияет на аппаратную раскладку клавиатуры.
Однако не уверен, что это работает на складе.
источник