Я использовал только стандартный пример XML-файла popupKeyboard. Похоже, вы можете поместить в нее все, что захотите, точно так же, как XML-файл, который вы используете для определения основной клавиатуры (той, из которой возникло всплывающее окно). Вы можете использовать разные xml для каждого ключа. В этих xmls вы можете сделать для ключевой метки какой-нибудь многосимвольный текст и а) использовать значение keyCode, так как код не используется вашей клавиатурой. Затем, когда вы увидите, что код ключа отображается в вашем приложении, замените его нужным текстом из нескольких символов. или б) используйте keyOutputText и просто поместите его так же, как ваш keyLabel. Я опубликую это как ответ по истечении 8 часов, и это позволит мне ответить самостоятельно.