Для подавляющего большинства ситуаций уже существующих раскладок клавиатуры более чем достаточно. В конце концов, большинство полей ввода в большинстве приложений требуют ввода букв или цифр, и почти все клавиатурные решения, выпускаемые на вторичном рынке, имеют адекватную раскладку для обеих ситуаций. Однако если вы создаете приложение, для которого требуется более специальная клавиатура, стандартных раскладок может оказаться недостаточно.
Старший член XDA SimplicityApks недавно создал инструмент математического анализа под названием ФункцияCapture. Создавая свое приложение, он быстро обнаружил, что требовать от пользователей использования раскладок клавиатуры по умолчанию окажется слишком неуместно.громоздкий. Вместо этого он решил создать собственную раскладку клавиатуры, адаптированную под функции, необходимые его приложению.
Узнав, как создать собственный макет, SimplicityApks поделился инструкциями в доступной для понимания форме. Большая часть руководства основана на ранее созданное руководство
Если вы разрабатываете приложение, требующее нестандартного пользовательского ввода, возможно, вы захотите использовать собственную раскладку программной клавиатуры. Чтобы узнать, как реализовать это в своем приложении, перейдите на страницу обучающая ветка.