|
|
<!--
|
|
|
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="36"
|
|
|
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="8364"
|
|
|
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>
|