Я разрабатываю программную клавиатуру для конкретного языка в Android. В моем языке есть двухбуквенные символы, такие как «ch» и «ng». Я использую следующий код xml для отображения и вывода необходимых символов
<Key android:keyOutputText="ng" android:keyLabel="ng"/>
Но вывод только строчными буквами, даже если это первая буква в предложении или при использовании клавиши SHIFT. Как я могу это исправить? Требуемым выводом было бы сделать только первую букву заглавной, когда это первая буква предложения или с помощью клавиши Shift (например, Ngaiteh), но чтобы она отображалась полностью заглавной при использовании Capslock (например, NGAITEH)
Я знаю, что довольно легко использовать обычную английскую клавиатуру и просто набирать необходимые символы один за другим, но это действительно улучшит скорость набора текста для моего языка. Спасибо.