Multilanguage Keymap Redefiner

На новых версиях Андроид программа работает нестабильно. Разработка программы остановлена. Если всё таки хотите попробовать, вот ссылка:
http://innerlife.io/wp-content/uploads/2017/11/mkr.apk

У вас есть внешняя клавиатура, но она печатает только на английском?
Или на вашем устройстве ввода есть "мертвые" клавиши?
Или у вас есть джойстик, но он не работает в эмуляторах, таких, как Nesoid?
Multilanguage Keymap Redefiner может решить эти и другие проблемы.

Основные функции программы:
1) Печать с использованием внешней клавиатуры на более чем 10 языках(переключение между языками: Ctrl+Space)
2) Переопределение нажатых клавиш отдельно для каждого устройства, даже если устройства идентичны. Поддерживаются различные USB и Bluetooth устройства.
3) Переопределение "мертвых" клавиш
4) Имитация поведения стандартной экранной клавиатуры Android (LatinIME)
5) Вызов программ в один клик по клавише(опция включается в настройках)

Установка:
1) Скачать программу
2) Зайти в "Настройки->Язык и ввод". Отметить галочкой Multilanguage Keymap Redefiner.
3) Выбрать Multilanguage Keymap Redefiner клавиатурой по умолчанию

Если необходим ввод с клавиатуры с более чем одного языка(системного), выполняем следующие действия:
1) Заходим в свойства клавиатуры (нажимаем на эмблему с ползунками, в той же строке, где выбрали клавиатуру галочкой)
2) Далее в "Языки ввода"
3) Если стоит галочка напротив "Использовать язык системы", убираем ее
4) Выбираем языки, на которых хотим печатать

Для работы с функцией переопределения нужно назначить "Английский (США) - Multilanguage Keymap Redefiner" клавиатурой по умолчанию.

Поддерживаемые языки(кроме стандартного английского):
- Датский
- Немецкий
- Испанский
- Финский
- Французский
- Хорватский
- Иврит
- Норвежский букмол
- Польский
- Португальский
- Русский
- Сербский
- Шведский
- Турецкий
- Итальянский
- Венгерский

Переключение языка осуществляется клавишами Ctrl+Space.
Диакритические символы и AltGr символы поддерживаются.
В некоторых клавиатурах присутствует клавиша, которая находится между левым Shift и буквой Z. Она не поддерживается для иностранных языков.

Переопределение клавиш
Для этого необходимо:
1) Зайти в приложение Multilanguage Keymap Redefiner
2) Нажать на кнопку "Переопределить", а затем нажать клавишу на внешнем устройстве(клавиатуре, джойстике)
3) В появившемся выпадающем списке выбрать клавишу, которую необходимо имитировать
Для Nesoid используйте клавиши от A до Z. Так же не забудьте зайти в настройки Nesoid и выбрать "Other settings->Use input method".

Изменение печатаемых символов на поддерживаемых языках
Если вы используете внешнюю клавиатуру, но печатаемые символы не совпадают с вашим ожиданием, то можно подогнать клавиатуру "под себя".
Допустим, мы хотим чтобы при нажатии на клавишу "q" в русской раскладке печаталась буква "ъ", а не "й".
Для этого в директории "/sdcard/multilanguagekeymapredefiner/" находим файл "ru_language.xml"
Находим строку со значением from_code="113"(десятеричный код буквы "q" в Unicode) и меняем значение to_code на "ъ".
То же самое с заглавными буквами: Находим строчку с from_code="81" и меняем to_code на "Ъ".
После всех манипуляций перезагружаем телефон.
Если после перезагрузки изменений не произошло, а из файла пропали изменения, значит в файле были ошибки.

Привилегии
Некоторые пользователи интересуются, зачем программе нужна возможность считывать данные контактов. Эти данные нужны для полноценной имитации стандартной экранной клавиатуры. Она использует их для автоподстановки. В любом случае не беспокойтесь за сохранность своих данных, ведь программа не имеет привилегий передавать данные через интернет.
Подробнее…
4,0
Всего: 419
5
4
3
2
1
Загрузка...

Что нового

Новое в 1.3(большое обновление):
Добавлены итальянский и венгерский языки.
Новый комбобокс со списком клавиш. Коды клавиш разделены по группам.
Добавлена поддержка ALtGr символов для иностранных языков.
Небольшое увеличение производительности.
Подробнее…

Дополнительная информация

Обновлено
20 февраля 2014 г.
Размер
1,6M
Количество установок
50 000+
Текущая версия
1.3
Требуемая версия Android
4.0.3 и выше
Возрастные ограничения
Для всех
Разрешения
Продавец
InnerLife
©2018 GoogleУсловия использованияКонфиденциальностьДля разработчиковИсполнителиО Google|Местоположение: Соединенные ШтатыЯзык: Русский
Приобретая этот продукт, вы совершаете транзакцию в Google Payments и соглашаетесь с Условиями использования и Примечанием о конфиденциальности Google Payments.