2

私は、さまざまな単語にポップアップ文字がたくさんあるカスタム キーボードに取り組んでいます。

例: u -> ü

ポップアップ文字を定義するには、以下のように単純なプロパティを記述します:

<Key android:codes="117" android:keyLabel="u" android:popupCharacters="ü" android:popupKeyboard="@xml/keyboard_popup_template"/>

そして、以下のようなポップアップ文字出力を取得します: ここに画像の説明を入力

1回の長押しで複数のポップアップ文字を表示するには、次のようなコードを書きました:

<Key android:codes="110" android:keyLabel="n" android:popupCharacters="ŋñ" android:popupKeyboard="@xml/keyboard_popup_template"/>

そして、以下のような出力を得ました:

ここに画像の説明を入力

popupCharactersプロパティは、そこに書き込む各文字を区切ることを意味します。問題は、2つの文字をマージして電力値を示したいということです。

例:

だから私は以下のように書いた:

<Key android:codes="113" android:keyLabel="q" android:keyEdgeFlags="left" android:popupCharacters='qʷ'  android:popupKeyboard="@xml/keyboard_popup_template"/>

しかし、明らかにポップアップで両方の文字を分離しました。

ここに画像の説明を入力

区切らずに1文字として使うにはどうすればいいですか..??

注:ユニコードとエスケープ文字を使用してみましたが、うまくいきません。

4

1 に答える 1