Когда на Android работает ввод с клавиатуры, но переключение раскладки на русский не происходит (особенно на внешней USB или Bluetooth клавиатуре), причина почти всегда одна из двух: в системе не добавлен нужный язык, либо для внешнего устройства не задан “аппаратный” язык/раскладка.

Ниже - пошаговые способы, которые помогают в большинстве случаев.

1) Сначала проверьте, что русский язык добавлен в системе

Для виртуальной клавиатуры (Gboard, Samsung Keyboard и другие) раскладки обычно подтягиваются из системных настроек.

  1. Откройте Настройки на телефоне или планшете.
  2. Перейдите в раздел Язык и ввод (или Система - Язык и ввод).
  3. Откройте Экранная клавиатура и/или Управление клавиатурами.
  4. Найдите нужную клавиатуру (например, Gboard или Samsung Keyboard) и добавьте в ее список язык русский.
  5. В Samsung Keyboard это делается через добавление языка в настройках клавиатуры.
  6. Включите переключение языков на самой клавиатуре (обычно через кнопку с земным шаром в Gboard).

Ориентиры:
- Как переключать язык на клавиатуре через Gboard и добавлять раскладки: рекомендации Sony по изменению языка клавиатуры и добавлению языков - https://www.sony.ru/electronics/support/articles/00288596
- Как добавить язык на Samsung Galaxy через настройки клавиатуры Samsung: официальная справка Samsung - https://www.samsung.com/ru/support/mobile-devices/how-to-add-language-to-samsung-keyboard/

2) Если проблема с внешней клавиатурой (USB/Bluetooth): используйте “аппаратную” раскладку

Многие внешние клавиатуры на Android по умолчанию начинают печатать латиницей и не поддерживают переключение раскладки системными комбинациями. Тогда помогает приложение, которое добавляет управление именно для внешней аппаратной клавиатуры.

Часто работает связка “Russian Keyboard” + выбор External Keyboard RU:

Вариант A: приложение Russian Keyboard и настройка External Keyboard RU

  1. Установите приложение Russian Keyboard из магазина приложений.
  2. Откройте Настройки - Язык и ввод.
  3. Включите Russian Keyboard в списке клавиатур.
  4. Перейдите в параметры Russian Keyboard и найдите пункт для аппаратной клавиатуры.
  5. В Выбор раскладки выберите External Keyboard RU.
  6. Включите “по умолчанию” нужную клавиатуру, если система просит выбрать активный способ ввода.

Такой алгоритм подробно описан в инструкции по настройке Russian Keyboard для внешних клавиатур - https://androidmag.ru/obzory/nastroyka-russkoy-raskladki-dlya-vneshney-klaviatury-Russian-Keyboard/
А также в материале про переключение раскладки на внешней USB клавиатуре - https://quasiocculti.com/gadgets/android-usb-keyboard-switch-to-russian

Как переключать раскладку после настройки

Обычно переключение задается комбинацией клавиш в настройках приложения. В одном из описаний по Russian Keyboard по умолчанию встречается Shift + Пробел, а смена комбинации делается в настройках “Переключение раскладки”.

Если на вашей версии комбинации другие, настройте их под себя в меню приложения.

3) Если на Android 6 и выше не хочется ставить приложение: настройте “физическую клавиатуру” в системе

На некоторых версиях Android встроенные параметры уже позволяют переключать раскладки для подключенной физической клавиатуры.

Пример рабочего пути:
1. Подключите внешнюю клавиатуру через OTG (для USB) или по Bluetooth (для беспроводной).
2. Откройте Настройки - Язык и ввод.
3. Найдите раздел Физическая клавиатура.
4. Нажмите на имя устройства и перейдите в настройки раскладок.
5. Добавьте русский язык в раскладки.

Это описывают в пользовательском сценарии для Android 6 - https://quasiocculti.com/gadgets/android-usb-keyboard-switch-to-russian (блок с комментарием “На Андроид 6.0 все проще…”)

4) Samsung Galaxy: добавьте язык и включите пакет в Samsung Keyboard

На устройствах Samsung чаще всего проще всего сначала добавить русский язык именно в Samsung Keyboard, затем проверить переключение.

Обратите внимание: Samsung указывает, что с 31 июля 2022 года загрузка языков для клавиатуры Samsung недоступна для Android 6 и ниже. В этом случае советуют поставить другую клавиатуру, например Gboard - официальная справка Samsung - https://www.samsung.com/ru/support/mobile-devices/how-to-add-language-to-samsung-keyboard/

5) Частые проблемы и быстрые решения

Проблема Что проверить Действие
Русская раскладка есть, но буквы вводятся “не туда” Неправильная раскладка или выбран другой язык/вариант (например, страны/варианта языка) В настройках клавиатуры проверьте пункт выбора раскладки и заново выберите русский вариант (для аппаратной клавиатуры - External Keyboard RU, если используете Russian Keyboard)
Раскладка переключается, но не появляется русский Русский язык не добавлен в список раскладок Добавьте русский язык в настройках клавиатуры (для Gboard через Языки - в меню клавиатуры; для Samsung через настройки Samsung Keyboard)
На внешней клавиатуре переключение не работает вообще Для аппаратной клавиатуры не задан отдельный обработчик Используйте вариант с Russian Keyboard и настройкой аппаратной раскладки (External Keyboard RU) или настройте физическую клавиатуру в системе, если ваша версия Android это поддерживает
Кнопки переключения не совпадают Комбинация смены раскладки задана иначе Переназначьте переключение раскладки в настройках приложения для внешней клавиатуры (если применяете Russian Keyboard)

Итог

1) Если речь о виртуальной клавиатуре на экране, сначала добавьте русский язык в настройках клавиатуры и переключайте раскладку внутри Gboard/Samsung Keyboard.
2) Если речь о внешней USB/Bluetooth клавиатуре, часто нужна отдельная настройка аппаратной раскладки. Самый распространенный рабочий путь - Russian Keyboard и выбор External Keyboard RU.

Источники по настройкам языка клавиатуры:
- Sony (изменение языка и добавление языков, шаги в системе): https://www.sony.ru/electronics/support/articles/00288596
- Samsung (добавление языка на Samsung Keyboard и ограничения по Android): https://www.samsung.com/ru/support/mobile-devices/how-to-add-language-to-samsung-keyboard/
- Настройка Russian Keyboard для внешней клавиатуры (аппаратная раскладка External Keyboard RU): https://androidmag.ru/obzory/nastroyka-russkoy-raskladki-dlya-vneshney-klaviatury-Russian-Keyboard/
- Настройка переключения раскладки на внешней USB клавиатуре: https://quasiocculti.com/gadgets/android-usb-keyboard-switch-to-russian