在为android编写输入法编辑器时,为了使其映射,我需要做什么才能接受一些unicode字符作为输入而不是更改android:keyLabel(例如让我将马拉雅拉姆语字符映射为输入:0D00 - 0DFF)
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:horizontalGap="0px"
android:keyHeight="@dimen/key_height"
android:keyWidth="10%p"
android:verticalGap="0px" >
<Row>
<Key
android:codes="45"
android:keyEdgeFlags="left"
android:keyLabel="q"
android:popupCharacters="@string/hello"
android:popupKeyboard="@xml/qwerty"/>
<Key
android:codes="51"
android:keyLabel="w" />
<Key
android:codes="33"
android:keyLabel="e" />
<Key
android:codes="46"
android:keyLabel="r" />
<Key
android:codes="48"
android:keyLabel="t" />
<Key
android:codes="53"
android:keyLabel="y" />
<Key
android:codes="49"
android:keyLabel="u" />
<Key
android:codes="37"
android:keyLabel="i" />
<Key
android:codes="43"
android:keyLabel="o" />
<Key
android:codes="44"
android:keyEdgeFlags="right"
android:keyLabel="p" />
</Row>
<Row>
<Key
android:codes="29"
android:horizontalGap="5%p"
android:keyEdgeFlags="left"
android:keyLabel="a" />
<Key
android:codes="47"
android:keyLabel="s" />
<Key
android:codes="32"
android:keyLabel="d" />
<Key
android:codes="34"
android:keyLabel="f" />
<Key
android:codes="35"
android:keyLabel="g" />
<Key
android:codes="36" …Run Code Online (Sandbox Code Playgroud)