| <!-- |
| Copyright 2019 The Android Open Source Project |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <Keyboard xmlns:android="http://schemas.android.com/apk/res/android" |
| android:keyHeight="@dimen/key_height" |
| android:keyWidth="@dimen/key_width" |
| android:verticalGap="@dimen/keyboard_vertical_gap" |
| android:horizontalGap="@dimen/keyboard_horizontal_gap" > |
| |
| <Row> |
| <Key |
| android:codes="33" |
| android:keyEdgeFlags="left" |
| android:keyLabel="!" /> |
| <Key |
| android:codes="64" |
| android:keyLabel="\@" /> |
| <Key |
| android:codes="35" |
| android:keyLabel="\#" /> |
| <Key |
| android:codes="8364" |
| android:keyLabel="€" /> |
| <Key |
| android:codes="37" |
| android:keyLabel="%" /> |
| <Key |
| android:codes="94" |
| android:keyLabel="^" /> |
| <Key |
| android:codes="38" |
| android:keyLabel="&" /> |
| <Key |
| android:codes="42" |
| android:keyLabel="*" /> |
| <Key |
| android:codes="40" |
| android:keyLabel="(" /> |
| <Key |
| android:codes="41" |
| android:keyLabel=")" /> |
| <Key |
| android:codes="-5" |
| android:keyEdgeFlags="right" |
| android:keyIcon="@drawable/ic_ime_delete" |
| android:keyLabel="@string/keyboardview_keycode_delete" /> |
| </Row> |
| <Row> |
| <Key |
| android:codes="126" |
| android:keyEdgeFlags="left" |
| android:keyLabel="~" /> |
| <Key |
| android:codes="96" |
| android:keyLabel="`" /> |
| <Key |
| android:codes="91" |
| android:keyLabel="[" /> |
| <Key |
| android:codes="93" |
| android:keyLabel="]" /> |
| <Key |
| android:codes="123" |
| android:keyLabel="{" /> |
| <Key |
| android:codes="125" |
| android:keyLabel="}" /> |
| <Key |
| android:codes="124" |
| android:keyLabel="|" /> |
| <Key |
| android:codes="43" |
| android:keyLabel="+" /> |
| <Key |
| android:codes="61" |
| android:keyLabel="=" /> |
| <Key |
| android:codes="47" |
| android:keyLabel="/" /> |
| <Key |
| android:codes="92" |
| android:keyEdgeFlags="right" |
| android:keyLabel="\\" /> |
| </Row> |
| <Row> |
| <Key |
| android:codes="176" |
| android:keyEdgeFlags="left" |
| android:keyLabel="°" /> |
| <Key |
| android:codes="191" |
| android:keyLabel="¿" /> |
| <Key |
| android:codes="161" |
| android:keyLabel="¡" /> |
| <Key |
| android:codes="247" |
| android:keyLabel="÷" /> |
| <Key |
| android:codes="215" |
| android:keyLabel="×" /> |
| <Key |
| android:codes="59" |
| android:keyLabel=";" /> |
| <Key |
| android:codes="58" |
| android:keyLabel=":" /> |
| <Key |
| android:codes="34" |
| android:keyLabel=""" /> |
| <Key |
| android:codes="39" |
| android:keyLabel="\'" /> |
| <Key |
| android:codes="95" |
| android:keyLabel="_" /> |
| <Key |
| android:codes="38" |
| android:keyEdgeFlags="right" |
| android:keyLabel="&" /> |
| </Row> |
| <Row android:rowEdgeFlags="bottom" > |
| <Key |
| android:codes="36" |
| android:keyEdgeFlags="left" |
| android:keyLabel="$" /> |
| <Key |
| android:codes="165" |
| android:keyLabel="¥" /> |
| <Key |
| android:codes="162" |
| android:keyLabel="¢" /> |
| <Key |
| android:codes="163" |
| android:keyLabel="£" /> |
| <Key |
| android:codes="60" |
| android:keyLabel="<" /> |
| <Key |
| android:codes="62" |
| android:keyLabel=">" /> |
| <Key |
| android:codes="8226" |
| android:keyLabel="•" /> |
| <Key |
| android:codes="44" |
| android:keyLabel="," /> |
| <Key |
| android:codes="46" |
| android:keyLabel="." /> |
| <Key |
| android:codes="45" |
| android:keyLabel="-" /> |
| <Key |
| android:codes="63" |
| android:keyEdgeFlags="right" |
| android:keyLabel="\?" /> |
| </Row> |
| <Row android:rowEdgeFlags="bottom" > |
| <Key |
| android:codes="-2" |
| android:keyEdgeFlags="left" |
| android:keyLabel="@string/keyboardview_keycode_mode_change" |
| android:keyIcon="@drawable/ic_ime_alphabet" /> |
| <Key |
| android:codes="-1" |
| android:keyLabel="@string/keyboardview_keycode_shift" |
| android:keyIcon="@drawable/ic_ime_shift_off" /> |
| <Key |
| android:codes="32" |
| android:keyIcon="@drawable/ic_ime_space" |
| android:keyLabel="@string/keyboardview_keycode_space" |
| android:keyWidth="@dimen/space_key_width" /> |
| <Key |
| android:codes="-3" |
| android:keyLabel="@string/keyboardview_keycode_left" |
| android:keyIcon="@drawable/ic_ime_left_arrow" /> |
| <Key |
| android:codes="-4" |
| android:keyEdgeFlags="right" |
| android:keyLabel="@string/keyboardview_keycode_right" |
| android:keyIcon="@drawable/ic_ime_right_arrow" /> |
| </Row> |
| </Keyboard> |