Перейти к содержанию

Как добавить раскладку "русская машинопись" на андроид


Mrak

Рекомендуемые сообщения

Всем привет! 

 

К планшету на андроиде (Samsung Galaxy Tab S8 Plus) с последней версией присоединена внешняя клавиатура. Вопрос: как добавить в неё вместо стандартной русской раскладки раскладку "русская машинопись" (в которой цифры через шифт нажимаются, а по умолчанию знаки препинания в цифровом ряде). На ПК с этим проблем нет, добавляются штатными средствами винды. Не хочется пользоваться смешанным стилем, если есть техническая возможность везде держать одинаковую раскладку. 

Ссылка на комментарий
Поделиться на другие сайты

Это не очевидно, но раскладки должны предоставлять виртуальные клавиатуры. Только на аппаратные клавиатуры никто нормально не поддерживает, потому придётся сделать костыль

 

1. Нужно иметь 2 клавиатуры виртуальных активных. Но те, которые имеют поддержку аппаратной клавиатуры. У меня это GBoard (предустановлено на Pixel) и Яндекс. Какая выбрана по умолчанию вообще не важно, т.к. нам от них нужны только возможности переключения раскладок

2. Как только ты привяжешь любую раскладку к клавиатуре, переключить её нормально будет нельзя. А привязать нам придётся, т.к. мы собираемся добавить не стандартную раскладку. Потому переключение раскладок будет на самом деле скрыто от тебя переключать клавиатуры. Это решается установкой специальных виртуальных клавиатур, которые только добавляют фичей, но не реализуют клавиатуры в полной мере. Я не ставил их, т.к. у меня УЖЕ две клавы есть и ладно

3. Ставим приложение, добавляющее раскладки для аппаратных клавиатур. Оно опенсорс. Установить можно из ПлейМаркета https://play.google.com/store/apps/details?id=varzan.extraKeyboardLayouts или из ф-дроида, https://apt.izzysoft.de/fdroid/index/apk/varzan.extraKeyboardLayouts, но добавив репозиторий IzzyOnDroid: https://apt.izzysoft.de/fdroid/index.php

4. Подключаем физическую клавиатуру

5. Лезем в настройки языка и убеждаемся что включены экранные клавиатуры 2 штуки

6. Переходим в настройки аппаратной клавиатуры и привязываем для одной клавиатуры одну раскладку, для другой - другую. Там будет и русский машинописный

7. Переключение раскладки (на самом деле самих клавиатур) - Super+Space

 

Это геморно всё, но будет работать. Такой гемор потому что производители экранных клавиатур не хотят делать нормальную поддержку аппаратных и оставляют лишь дефолты, которые даёт система.

Если тебе повезёт найти нормальную экранную клавиатуру, которая позволяет сделать на себя несколько аппаратных раскладок, то нужно будет только установить экстра лаяуты и всё.

  • Спасибо (+1) 1
Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...