1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- Copyright (C) 2016 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 --> 16 <Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 17 android:keyWidth="@dimen/keyboard_key_size" 18 android:keyHeight="@dimen/keyboard_key_size"> 19 20 <Row android:rowEdgeFlags="top"> 21 <Key 22 android:keyLabel="1" 23 android:keyEdgeFlags="left" /> 24 <Key 25 android:keyLabel="2" 26 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 27 <Key 28 android:keyLabel="3" 29 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap"/> 30 <Key 31 android:keyLabel="4" 32 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 33 <Key 34 android:keyLabel="5" 35 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 36 <Key 37 android:keyLabel="6" 38 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap"/> 39 <Key 40 android:keyLabel="7" 41 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap"/> 42 <Key 43 android:keyLabel="8" 44 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap"/> 45 <Key 46 android:keyLabel="9" 47 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap"/> 48 <Key 49 android:keyLabel="0" 50 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap"/> 51 52 <Key 53 android:codes="@integer/keycode_delete" 54 android:keyIcon="@drawable/ic_backspace_tint" 55 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" 56 android:keyEdgeFlags="right" 57 android:isRepeatable="true" /> 58 </Row> 59 60 <Row> 61 <Key 62 android:keyLabel="\#" 63 android:horizontalGap="@dimen/keyboard_half_key_size" 64 android:keyEdgeFlags="left" /> 65 <Key 66 android:keyLabel="$" 67 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 68 <Key 69 android:keyLabel="%" 70 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 71 <Key 72 android:keyLabel="^" 73 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 74 <Key 75 android:keyLabel="&" 76 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 77 <Key 78 android:keyLabel="*" 79 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 80 <Key 81 android:keyLabel="(" 82 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 83 <Key 84 android:keyLabel=")" 85 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 86 <Key 87 android:keyLabel="+" 88 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 89 <Key 90 android:codes="@integer/keycode_return" 91 android:keyIcon="@drawable/ic_keyboard_return" 92 android:keyEdgeFlags="right" /> 93 </Row> 94 95 <Row> 96 <Key 97 android:keyLabel=""" 98 android:keyEdgeFlags="left" /> 99 <Key 100 android:keyLabel="\'" 101 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 102 <Key 103 android:keyLabel=":" 104 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 105 <Key 106 android:keyLabel=";" 107 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 108 <Key 109 android:keyLabel="/" 110 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 111 <Key 112 android:keyLabel="\\" 113 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 114 <Key 115 android:keyLabel="{" 116 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 117 <Key 118 android:keyLabel="}" 119 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 120 <Key 121 android:keyLabel="|" 122 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 123 <Key 124 android:keyLabel="<" 125 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 126 <Key 127 android:keyLabel=">" 128 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" 129 android:keyEdgeFlags="right" /> 130 </Row> 131 132 <Row 133 android:rowEdgeFlags="bottom"> 134 <Key 135 android:codes="@integer/keycode_close_keyboard" 136 android:keyIcon="@drawable/ic_close_keyboard" 137 android:keyEdgeFlags="left" /> 138 <Key 139 android:keyLabel="~" 140 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 141 <Key 142 android:keyLabel="`" 143 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 144 <Key 145 android:codes="@integer/keycode_space" 146 android:keyIcon="@drawable/ic_keyboard_spacebar" 147 android:horizontalGap="@dimen/keyboard_half_key_size" 148 android:keyWidth="@dimen/keyboard_key_spacebar_width" /> 149 <Key 150 android:keyLabel="[" 151 android:horizontalGap="@dimen/keyboard_half_key_size" /> 152 <Key 153 android:keyLabel="]" 154 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" /> 155 <Key 156 android:codes="@integer/keycode_mode_change" 157 android:keyIcon="@drawable/ic_abc" 158 android:horizontalGap="@dimen/keyboard_key_horizontal_tiny_gap" 159 android:keyEdgeFlags="right"/> 160 </Row> 161 162 </Keyboard>