多分読んでいただいた方にはわからないような内容なんですが、自分のメモとして。
英語圏以外の方がキーボードを使うとき、「a」キーになんかしらaに似た違う文字を入れたい時、
キーを長押しすると出てくるポップアップがあります。
これは、キーの長押しで実現するのですが、たとえば
<Key android:codes="**" android:keyLabel="a" android:popupKeyboard="@xml/popup" android:popupCharacters="abcde" />
とすると、ポップアップにa b c d e と並べてキーボードを作ることができます。
ですが、このa b c d eの入力コードは結局xml/popup.xmlに依存するようなのです。
同対処できるのかはまだわかりません。API仕様を読んでいる最中です。