我正在设计自定义键盘。我希望在用户按下时更换键盘"?123"和" ABC"。我能够触发除这两个以外的所有关键事件。这是关键行的代码
<Row>
<Key
android:codes="NEED KEY CODE FOR THIS"
android:keyEdgeFlags="left"
android:isRepeatable="true"
android:keyLabel="ABC"
android:keyWidth="25%p" />
<Key
android:codes="55002"
android:isRepeatable="true"
android:keyIcon="@drawable/sym_keyboard_left"
android:keyWidth="25%p" />
<Key
android:codes="55003"
android:isRepeatable="true"
android:keyIcon="@drawable/sym_keyboard_right"
android:keyWidth="25%p" />
<Key
android:codes="55001"
android:keyIcon="@drawable/sym_keyboard_allleft"
android:keyWidth="25%p" />
<Key
android:codes="55004"
android:keyEdgeFlags="right"
android:keyIcon="@drawable/sym_keyboard_allright"
android:keyWidth="25%p" />
</Row>
和
<Row>
<Key
android:codes="NEED KEY CODE FOR THIS"
android:keyEdgeFlags="left"
android:isRepeatable="true"
android:keyLabel="\?123"
android:keyWidth="25%p"/>
<Key
android:codes="55002"
android:isRepeatable="true"
android:keyIcon="@drawable/sym_keyboard_left"
android:keyWidth="25%p"/>
<Key
android:codes="55003"
android:isRepeatable="true"
android:keyIcon="@drawable/sym_keyboard_right"
android:keyWidth="25%p"/>
<Key
android:codes="55001"
android:keyIcon="@drawable/sym_keyboard_allleft"
android:keyWidth="25%p"/>
<Key
android:codes="55004"
android:keyEdgeFlags="right"
android:keyIcon="@drawable/sym_keyboard_allright"
android:keyWidth="25%p"/>
</Row>
另一个问题是迫切要求这些&#34;?123&#34;和&#34; ABC&#34;自动插入一些特殊字符。帮助我解决这两个问题。