Я создал раскладку клавиатуры для языка, на котором говорю на окнах, с помощью Microsoft Keyboard Layout Creator.
Я хочу портировать тот же макет на телефоны.
Перед началом проклятия я провел быстрое исследование. :) согласно которому:
все раскладки клавиатуры расположены по адресу
\system\usr\keylayout
все файлы карты символов клавиатуры расположены в
\system\usr\keychars
Я просмотрел официальную документацию по файлам раскладки ключей.
Где я сейчас нахожусь?
Ну, как я уже говорил в начале, я работал с приложением на базе MS для создания раскладок клавиатуры в Windows (очевидно). В настоящее время все в мире Linux немного бессмысленно для меня из-за большого количества ручного редактирования текстовых файлов, которое я Угадай.
Итак, мой главный вопрос,
Есть ли такой инструмент, который может помочь мне создать новый макет или импортировать существующий макет, который я создал для Windows, в Android?
Обновление 2
Я не мог обновить свой ответ раньше, потому что у меня не было времени. Я наконец нашел инструмент, который мне очень помог. Это называется Keyboard Layout Editor . Пожалуйста, не забудьте сыграть эту парню в репо. KLE действительно прост в использовании и функционален, и я легко смог достичь своей цели. Да, кстати, это для Ubuntu (Linux).
Для Android, однако, я клонировал Образец SoftKeybord из источника Android . Вы можете скачать tar здесь . Это не редактор макетов, а настоящая клавиатура. Вы просто редактируете его в соответствии с вашими потребностями.