【发布时间】:2015-03-07 18:10:20
【问题描述】:
我正在尝试编写一个简单的键盘并希望实现上述 4 个键。在我的keyboard.xml 文件中,我一直在定义这样的布局 -
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:horizontalGap="0px"
android:verticalGap="0px"
android:keyHeight="40dp"
>
<Row>
<Key android:codes="9" android:keyLabel="↹" android:keyEdgeFlags="left"/>
<Key android:codes="126,96" android:keyLabel="~`"/>
<Key android:codes="95,45" android:keyLabel="_-"/>
<Key android:codes="43,61" android:keyLabel="+="/>
<Key android:codes="123,91" android:keyLabel="{["/>
...
我一直在 android:codes 中使用 ASCII 码。但我不确定如何使用 Ctrl、Alt、Delete 和 Shift 键。我已将-5 用于Backspace,如发现here。但不确定如何实现 Delete 键。
KEYCODE_ALT 和 KEYCODE_SHIFT 是否与 Alt 和 Shift 相同?而且我几乎被 Ctrl 键所困扰,因为我在文档中找不到任何对它的引用。我错过了什么傻事?
编辑:如果有人能提供一些关于箭头键的指针,那也很有帮助。
【问题讨论】: