Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
migaverse
GitHub Repository: migaverse/skymod
Path: blob/master/system/priv-app/InputDevices/InputDevices.apk
4282 views
PK@�G@�7�44AndroidManifest.xml4�!�6Pn������dhz���<Hp������ >N��sharedUserIdversionCodeversionName
minSdkVersiontargetSdkVersionallowClearUserDatalabelprocessnameresourceandroid*http://schemas.android.com/apk/res/androidpackagecoreAppplatformBuildVersionCodeplatformBuildVersionNamemanifestcom.android.inputdevicestrueandroid.uid.system5.1.1-N920CXXU2AOK722uses-sdkapplicationsystemreceiver.InputDeviceReceiver
intent-filteraction4android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS	meta-data0android.hardware.input.metadata.KEYBOARD_LAYOUTS�0p%����
�����������������
����������������L������������������������`����������������L������������$
��������8������������������������L��������  	����������������������������������������
PK@�G�T���META-INF/CERT.RSA0��	*�H��
���0��10	+0	*�H��
���0��0���	�	���
��0
	*�H��
0��10	UKR10USouth Korea10U
Suwon City10U
Samsung Corporation10
UDMC10USamsung Cert1%0#	*�H��
	[email protected]
110622122512Z
381107122512Z0��10	UKR10USouth Korea10U
Suwon City10U
Samsung Corporation10
UDMC10USamsung Cert1%0#	*�H��
	[email protected]� 0
	*�H��
�
0��Ɇ8J>/�gx�#"��oE�'(ۙ�M�5�3��qĢւZ�L��3�����f�>�LI��ύ�`���w����خ���&.�,(��ڣ��{�9�����������q$���
�
-�F�gO�܅��GD���s�6š6�_�4�5>��_Q^�~0�9�v9���	�A`w�id��?�p�a��C�#���:�g��p��s��³2��1s8	��4:��.KaT��m���8D��_�5����0�0U�,:�bzv���B}l��?0��U#��0�̀�,:�bzv���B}l��?������0��10	UKR10USouth Korea10U
Suwon City10U
Samsung Corporation10
UDMC10USamsung Cert1%0#	*�H��
	[email protected]�	�	���
��0U0�0
	*�H��
�2��@�6��l�ԝ���AY��&7S�
Ci�QSc�Ό�faj/����o12a��G#�S���?_�і]{M�D��~/�#�R�g^�$z�q7����g�)���%��z{��/r�G�d�gR��/��*B�0���d��N�:��� �+b��d��m�LF�LaaՌ/d�d�Q-�(�,�[�p��-�i`��N��%��l�5���`۟}�΃���-�ď`�F�3�Z3uYFi̿�IUD��p�i���X1��0��0��0��10	UKR10USouth Korea10U
Suwon City10U
Samsung Corporation10
UDMC10USamsung Cert1%0#	*�H��
	[email protected]	�	���
��0	+0
	*�H��
������ςs����
�;�1e]>_�b9����Kƍߌ�pk��SPh06�^2�=�
�1�w�(㫟<��\s�O�����u�X4|����W���<b��9�k���m[%ڇv�����|�u
��\Y�ؾ@g����7+��1>��*�s��!�������~�	�������E2���"Ы�tz�RQH/Z�wA��V��|�`�0�I#���4�Pg��~k�i˃{�5j�W^a�Ր�������{~�
����PK@�GG؇�,,META-INF/CERT.SFSignature-Version: 1.0
Created-By: 1.0 (Android SignApk)
SHA1-Digest-Manifest: yWMy0X/E1RN2c/oaf91ItV9bZOs=

Name: res/raw/keyboard_layout_latvian_qwerty.kcm
SHA1-Digest: BKjG+lXSSXpHwxmphSxZh/mnxxo=

Name: res/raw/keyboard_layout_swiss_german_bkb10.kcm
SHA1-Digest: cQWRR/FFQGeTDYbqtNqE6Sgm6GQ=

Name: res/raw/keyboard_layout_ukrainian.kcm
SHA1-Digest: pEUkz/7tRfEurBQS6nJ16DagBr4=

Name: res/raw/keyboard_layout_lithuanian.kcm
SHA1-Digest: pXiGdoMN5gR5nmFfe5ILFxiWrNY=

Name: res/raw/keyboard_layout_italian_bkb10.kcm
SHA1-Digest: /7Kxc1i84L8VdASyjymNiniIqDI=

Name: res/raw/keyboard_layout_norwegian_bkb10.kcm
SHA1-Digest: XIF/w0YLHNwqXgupRJMgtY+DCaU=

Name: res/xml/keyboard_layouts.xml
SHA1-Digest: wBGSd3zgiGI55Tn10ZApDERWLpM=

Name: res/raw/keyboard_layout_icelandic.kcm
SHA1-Digest: /7cZ40MR0FiIT/Wo6caQoc+y3x0=

Name: res/raw/keyboard_layout_arabic_bkb10.kcm
SHA1-Digest: 5SKpdh2u5IBsJqTrUpvmim/7uQg=

Name: res/raw/keyboard_layout_english_uk_bkb10.kcm
SHA1-Digest: PZ4rC5i59XaPV39IUEBquQcY6xI=

Name: res/raw/keyboard_layout_swiss_german.kcm
SHA1-Digest: I9pyj8oFGsvIFrKANfqpIzLYuCk=

Name: res/raw/keyboard_layout_portuguese.kcm
SHA1-Digest: OXNyDLbz15BgNrAr7xv8C3cuf2w=

Name: res/raw/keyboard_layout_arabic.kcm
SHA1-Digest: tEa/+xfqB/mPEJi9chICBCxWsr8=

Name: res/raw/keyboard_layout_french_ca.kcm
SHA1-Digest: MvdtycVkpDGBHVSIqqi/X5jWUoc=

Name: res/raw/keyboard_layout_english_uk.kcm
SHA1-Digest: Tj2evIeAyWyhApW4r0vTsDQZxC4=

Name: res/raw/keyboard_layout_estonian.kcm
SHA1-Digest: 6JYEgYNNBMNWFN/7oaWUDwfM0TA=

Name: res/raw/keyboard_layout_russian_mac.kcm
SHA1-Digest: GK09T9s463UZ/H8a2RmVHu6B7nY=

Name: res/raw/keyboard_layout_bulgarian.kcm
SHA1-Digest: iozN8IL1UDdC2VTg1VScLchY4Z0=

Name: res/raw/keyboard_layout_swiss_french.kcm
SHA1-Digest: FTdAx2rrlGjVXct0tMrDyCYBTsI=

Name: res/raw/keyboard_layout_slovak.kcm
SHA1-Digest: GQH6VX6CP78rgnmFavwz3Rz85LE=

Name: res/raw/keyboard_layout_brazilian.kcm
SHA1-Digest: e8NBgyn2r1lzfHAp5szj9GvSK9w=

Name: res/raw/keyboard_layout_italian.kcm
SHA1-Digest: VP7LRBsM2Ah7XBgWPrp+TD+PW9I=

Name: res/raw/keyboard_layout_german.kcm
SHA1-Digest: qkh83jQ6PTQCS+VjxtLuvc3oXv8=

Name: res/raw/keyboard_layout_english_us_colemak.kcm
SHA1-Digest: 56LYuNN2FXRECwNqC/t8Ty8Vb4I=

Name: res/raw/keyboard_layout_bulgarian_bkb10.kcm
SHA1-Digest: laBq2wCOaXVSdY+UQTZw80gl7j8=

Name: res/raw/keyboard_layout_spanish_bkb10.kcm
SHA1-Digest: vNN/7gbkX2hUkgE2HHVf4E/9pDg=

Name: res/raw/keyboard_layout_english_us_intl.kcm
SHA1-Digest: i71KlxImTa+xZbEAF49t2X+HE3U=

Name: res/raw/keyboard_layout_russian.kcm
SHA1-Digest: inl1e+Ok6Q0k6fqtw0ZCPYn/zfo=

Name: res/raw/keyboard_layout_polish.kcm
SHA1-Digest: 44BTjkaEQEl4YRCYbMitX0M6yzY=

Name: resources.arsc
SHA1-Digest: q+larEBmLkyHkQ4rT5n3cXbni/w=

Name: res/raw/keyboard_layout_hungarian.kcm
SHA1-Digest: yUz3kywxZIFXwRGiTlkTmi2SpCY=

Name: res/raw/keyboard_layout_danish.kcm
SHA1-Digest: AJtljgcJEF8LEPXhwG4MWTW9yRM=

Name: res/raw/keyboard_layout_french_ca_bkb10.kcm
SHA1-Digest: UYujTvlbT5drxvg9PcprpHEo1Xo=

Name: res/raw/keyboard_layout_turkish.kcm
SHA1-Digest: 5WFPP+oLkP9L9U98kMTVnXRIWp0=

Name: res/raw/keyboard_layout_czech.kcm
SHA1-Digest: NCpIVUm3PFkMa2jFuAigeE2LYvI=

Name: res/raw/keyboard_layout_georgian.kcm
SHA1-Digest: Ys2EVYtfs7l/Csxo+hmCdD2vBi0=

Name: res/raw/keyboard_layout_belgian.kcm
SHA1-Digest: LlJNNKBq6xLdFbh4Zp++FR2R0SM=

Name: AndroidManifest.xml
SHA1-Digest: F5pW7ZbJDRtngCHW8oFoiz4+r0Y=

Name: res/raw/keyboard_layout_swiss_french_bkb10.kcm
SHA1-Digest: mzcUAby+p6sprw6nLkYz6iAtUrM=

Name: res/raw/keyboard_layout_greek_bkb10.kcm
SHA1-Digest: dtqdXPFNFPxXYwha54XFfI3z+G4=

Name: res/raw/keyboard_layout_spanish.kcm
SHA1-Digest: MnaqB48qo58Ufa1kioQ9NQO+zcs=

Name: res/raw/keyboard_layout_croatian_and_slovenian.kcm
SHA1-Digest: 2/E7X9ZWIm4k4JD57alj1F3+jZs=

Name: res/raw/keyboard_layout_hebrew.kcm
SHA1-Digest: XCLGx1xChfGz+apXrLOsQsFu4lg=

Name: res/raw/keyboard_layout_norwegian.kcm
SHA1-Digest: IHUVD06Ve6sCMUAtQshG6Sk96TM=

Name: res/raw/keyboard_layout_english_us.kcm
SHA1-Digest: 28m9wKrzvqFD5KGDrMAMCSo8PJ4=

Name: res/raw/keyboard_layout_spanish_latin.kcm
SHA1-Digest: gRpr/3PSBakCXLXUFLmHERuBSVc=

Name: res/raw/keyboard_layout_turkish_bkb10.kcm
SHA1-Digest: g3wfrWlkLX1ntO1I5G99EnKF9Ig=

Name: res/raw/keyboard_layout_english_us_dvorak.kcm
SHA1-Digest: dj2f6ZmaU2NWcllwzUwXYN23ktI=

Name: res/raw/keyboard_layout_swedish.kcm
SHA1-Digest: G7cs7AGmfFcvTQFrLEt/XJHXadU=

Name: res/raw/keyboard_layout_french.kcm
SHA1-Digest: yqw+9jn8L69PHj5keBWfSd7+HZE=

Name: res/raw/keyboard_layout_greek.kcm
SHA1-Digest: AA7PB67BoidfHjfjbgH3bNBdEWw=

Name: res/raw/keyboard_layout_finnish.kcm
SHA1-Digest: IqOADYVwBtKsvpYTNlWAmN5xCtg=

Name: res/raw/keyboard_layout_hebrew_bkb10.kcm
SHA1-Digest: 8OtBPUt5PySDEx0l7Ms5THdVSnc=

PK@�G����META-INF/MANIFEST.MFManifest-Version: 1.0
Created-By: 1.0 (Android SignApk)

Name: res/raw/keyboard_layout_latvian_qwerty.kcm
SHA1-Digest: Zl0IGQohVZlboWEnJaQgqSLxFuY=

Name: res/raw/keyboard_layout_swiss_german_bkb10.kcm
SHA1-Digest: RN+oqIwLfsvCgCjzG0XBX4HVp18=

Name: res/raw/keyboard_layout_ukrainian.kcm
SHA1-Digest: B8qAcdfjr4S/VQxXp/Eu7BZi8Is=

Name: res/raw/keyboard_layout_lithuanian.kcm
SHA1-Digest: Wyv19RFHNyNxzCw8qCDaFptMYk8=

Name: res/raw/keyboard_layout_italian_bkb10.kcm
SHA1-Digest: Ah8ev40SRwl6nC+usqkiiuV1Y/4=

Name: res/raw/keyboard_layout_norwegian_bkb10.kcm
SHA1-Digest: sqjPRVUIVGV+b3REzpSCF4OzzTc=

Name: res/xml/keyboard_layouts.xml
SHA1-Digest: vc6htivP+1raH3rPdka18awKNFE=

Name: res/raw/keyboard_layout_icelandic.kcm
SHA1-Digest: XntOizDIRwClNPpGomyR9dtKwgk=

Name: res/raw/keyboard_layout_arabic_bkb10.kcm
SHA1-Digest: v7ACxCMkafOytBtbiGje44Kt8v4=

Name: res/raw/keyboard_layout_english_uk_bkb10.kcm
SHA1-Digest: 3iIue8KpbCSYAcAanESOG8tigZE=

Name: res/raw/keyboard_layout_swiss_german.kcm
SHA1-Digest: 9u4QgagmPt3qVlhaCrj0hSzFT00=

Name: res/raw/keyboard_layout_portuguese.kcm
SHA1-Digest: 2ov+lyhO/YDLdTRQt9dOkEwYdJo=

Name: res/raw/keyboard_layout_french_ca.kcm
SHA1-Digest: qeEuVi0tWydWAZxWCBXvKp4yHfE=

Name: res/raw/keyboard_layout_arabic.kcm
SHA1-Digest: F7E2PgRNYSbzQ3Qshx9o5sCTZ24=

Name: res/raw/keyboard_layout_english_uk.kcm
SHA1-Digest: JdTLTAnLYYeqpKgWMzBGYV9dVAM=

Name: res/raw/keyboard_layout_estonian.kcm
SHA1-Digest: 7/JkmzT/HK/Jks62Xc3WVHcTbS4=

Name: res/raw/keyboard_layout_russian_mac.kcm
SHA1-Digest: ZKUYOApmH+2vFcteyoXLOtZ+A8Y=

Name: res/raw/keyboard_layout_bulgarian.kcm
SHA1-Digest: 4XTMHmy5XS5myuzyvD8ZBYO2JTQ=

Name: res/raw/keyboard_layout_swiss_french.kcm
SHA1-Digest: azW0wv6Z1XMCM7qkRgnGSVaA5EY=

Name: res/raw/keyboard_layout_brazilian.kcm
SHA1-Digest: W8SFpQHVrct5O4EmYtFYRIwNGHk=

Name: res/raw/keyboard_layout_slovak.kcm
SHA1-Digest: L5Fvr15X7eqMJIdz6RMoqJvyHCA=

Name: res/raw/keyboard_layout_italian.kcm
SHA1-Digest: 2ZyjG0wxKc8dLckVX6zZAJr3YoA=

Name: res/raw/keyboard_layout_german.kcm
SHA1-Digest: RH4ehRsZi+aRSqvrvWfmj3cN9aA=

Name: res/raw/keyboard_layout_english_us_colemak.kcm
SHA1-Digest: ZLcbxXJqSzA/atAwcHBOcSlEvg8=

Name: res/raw/keyboard_layout_bulgarian_bkb10.kcm
SHA1-Digest: zXukQVclbkk/t9OFhm6KHdR70l0=

Name: res/raw/keyboard_layout_spanish_bkb10.kcm
SHA1-Digest: JSzTO09YjJ12LULHDTif1ZDHbp4=

Name: res/raw/keyboard_layout_english_us_intl.kcm
SHA1-Digest: IdV+InchPE9in/BpPTiufrn56JU=

Name: res/raw/keyboard_layout_russian.kcm
SHA1-Digest: o6Ecrqb0j2wbSuWfB6F0e6rb3go=

Name: res/raw/keyboard_layout_polish.kcm
SHA1-Digest: S4AUzzEfRdaXdwyKlE49Z084xlU=

Name: resources.arsc
SHA1-Digest: xzqF75ypKlm98S7X9Dk7XJsnlqk=

Name: res/raw/keyboard_layout_hungarian.kcm
SHA1-Digest: bTyAMUGWHKdkSm3gQbvpzFABSMQ=

Name: res/raw/keyboard_layout_danish.kcm
SHA1-Digest: pgRpjRaAMBFfXIkFGICxBAHTXpc=

Name: res/raw/keyboard_layout_french_ca_bkb10.kcm
SHA1-Digest: y9srVbBSaITmSrsQBNDRUk64K2c=

Name: res/raw/keyboard_layout_turkish.kcm
SHA1-Digest: IjS7M7JJT2ep/Hnx15wv2QoKnqw=

Name: res/raw/keyboard_layout_czech.kcm
SHA1-Digest: UeBetsN7DUdneAvNbPzHBBKbklg=

Name: res/raw/keyboard_layout_georgian.kcm
SHA1-Digest: Wj1XpFw2WxlgPYDyrsfNlPFvmJE=

Name: res/raw/keyboard_layout_belgian.kcm
SHA1-Digest: xn7D+KuZr3vT6ZXoZsf29Olxtkc=

Name: AndroidManifest.xml
SHA1-Digest: 6oAceae8Ast3WOPvgkhhVRkYBGg=

Name: res/raw/keyboard_layout_swiss_french_bkb10.kcm
SHA1-Digest: emSBiRFKH9/TbtDPzgtuku3HW6U=

Name: res/raw/keyboard_layout_greek_bkb10.kcm
SHA1-Digest: Nns5S6w1YXVMRJAhqu+Vw5cNOJk=

Name: res/raw/keyboard_layout_spanish.kcm
SHA1-Digest: XEvlCb0L+smoEPq8RM3j0+Y7XEA=

Name: res/raw/keyboard_layout_croatian_and_slovenian.kcm
SHA1-Digest: qapylLjMdT7+UVL6GHB3CdfZ0MI=

Name: res/raw/keyboard_layout_hebrew.kcm
SHA1-Digest: O46TciqRkPuSXWd7i5M2YE9Yqvs=

Name: res/raw/keyboard_layout_norwegian.kcm
SHA1-Digest: cBPUgOkxrWNJQkv7dpdxTpwZx8g=

Name: res/raw/keyboard_layout_english_us.kcm
SHA1-Digest: rPQObUfD96Bm6lZzqqXUJaDZt9E=

Name: res/raw/keyboard_layout_spanish_latin.kcm
SHA1-Digest: myDZfKplTwP2A1HjWNUaf9XurmQ=

Name: res/raw/keyboard_layout_turkish_bkb10.kcm
SHA1-Digest: HG/BaAu6gVk/dVsMs1hSnTrAQPA=

Name: res/raw/keyboard_layout_english_us_dvorak.kcm
SHA1-Digest: Lk0hF+dCxpjtmqIKSf2LK4BM8II=

Name: res/raw/keyboard_layout_swedish.kcm
SHA1-Digest: O7NcGn2JTRny09Gqg/iza9VMBZY=

Name: res/raw/keyboard_layout_french.kcm
SHA1-Digest: ihlpN3GhOavajZ0M4opciWDi1AQ=

Name: res/raw/keyboard_layout_greek.kcm
SHA1-Digest: b4YCGp7lUxSFjZeQzUtJ4mRaeU0=

Name: res/raw/keyboard_layout_finnish.kcm
SHA1-Digest: KsMzYwZEYYwq/x7GtaX7kmmqBxs=

Name: res/raw/keyboard_layout_hebrew_bkb10.kcm
SHA1-Digest: gMvM3JvQodWwxvQJtjT/Nhgm6x4=

PK@�G}fO�O O "res/raw/keyboard_layout_arabic.kcm# Copyright (C) 2013 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.

#
# Arabic (US-101 keys) keyboard layout.
#

type OVERLAY

### ROW 1

key GRAVE {
    label:                              '`'
    base, capslock:                     '\u0630'
    shift:                              '\u0651'
}

key 1 {
    label:                              '1'
    base:                               '\u0661'
    shift:                              '!'
    capslock:                           '1'
}

key 2 {
    label:                              '2'
    base:                               '\u0662'
    shift:                              '@'
    capslock:                           '2'
}

key 3 {
    label:                              '3'
    base:                               '\u0663'
    shift:                              '#'
    capslock:                           '3'
}

key 4 {
    label:                              '4'
    base:                               '\u0664'
    shift:                              '$'
    capslock:                           '4'
}

key 5 {
    label:                              '5'
    base:                               '\u0665'
    shift:                              '%'
    capslock:                           '5'
}

key 6 {
    label:                              '6'
    base:                               '\u0666'
    shift:                              '^'
    capslock:                           '6'
}

key 7 {
    label:                              '7'
    base:                               '\u0667'
    shift:                              '&'
    capslock:                           '7'
}

key 8 {
    label:                              '8'
    base:                               '\u0668'
    shift:                              '*'
    capslock:                           '8'
}

key 9 {
    label:                              '9'
    base:                               '\u0669'
    shift:                              '('
    capslock:                           '9'
}

key 0 {
    label:                              '0'
    base:                               '\u0660'
    shift:                              ')'
    capslock:                           '0'
}

key MINUS {
    label:                              '-'
    base, capslock:                     '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base, capslock:                     '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base, capslock:                     '\u0636'
    shift:                              '\u064e'
}

key W {
    label:                              'W'
    base, capslock:                     '\u0635'
    shift:                              '\u064b'
}

key E {
    label:                              'E'
    base, capslock:                     '\u062b'
    shift:                              '\u064f'
}

key R {
    label:                              'R'
    base, capslock:                     '\u0642'
    shift:                              '\u064c'
}

key T {
    label:                              'T'
    base, capslock:                     '\u0641'
    shift:                              '\ufef9'
}

key Y {
    label:                              'Y'
    base, capslock:                     '\u063a'
    shift:                              '\u0625'
}

key U {
    label:                              'U'
    base, capslock:                     '\u0639'
    shift:                              '\u2018'
}

key I {
    label:                              'I'
    base, capslock:                     '\u0647'
    shift:                              '\u00f7'
}

key O {
    label:                              'O'
    base, capslock:                     '\u062e'
    shift:                              '\u00d7'
}

key P {
    label:                              'P'
    base, capslock:                     '\u062d'
    shift:                              '\u061b'
}

key LEFT_BRACKET {
    label:                              '['
    base, capslock:                     '\u062c'
    shift:                              '<'
}

key RIGHT_BRACKET {
    label:                              ']'
    base, capslock:                     '\u062f'
    shift:                              '>'
}

key BACKSLASH {
    label:                              '\\'
    base, capslock:                     '\\'
    shift:                              '|'
}

### ROW 3

key A {
    label:                              'A'
    base, capslock:                     '\u0634'
    shift:                              '\u0650'
}

key S {
    label:                              'S'
    base, capslock:                     '\u0633'
    shift:                              '\u064d'
}

key D {
    label:                              'D'
    base, capslock:                     '\u064a'
    shift:                              ']'
}

key F {
    label:                              'F'
    base, capslock:                     '\u0628'
    shift:                              '['
}

key G {
    label:                              'G'
    base, capslock:                     '\u0644'
    shift:                              '\ufef7'
}

key H {
    label:                              'H'
    base, capslock:                     '\u0627'
    shift:                              '\u0623'
}

key J {
    label:                              'J'
    base, capslock:                     '\u062a'
    shift:                              '\u0640'
}

key K {
    label:                              'K'
    base, capslock:                     '\u0646'
    shift:                              '\u060c'
}

key L {
    label:                              'L'
    base, capslock:                     '\u0645'
    shift:                              '/'
}

key SEMICOLON {
    label:                              ';'
    base, capslock:                     '\u0643'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base, capslock:                     '\u0637'
    shift:                              '"'
}

### ROW 4

key Z {
    label:                              'Z'
    base, capslock:                     '\u0626'
    shift:                              '~'
}

key X {
    label:                              'X'
    base, capslock:                     '\u0621'
    shift:                              '\u0652'
}

key C {
    label:                              'C'
    base, capslock:                     '\u0624'
    shift:                              '}'
}

key V {
    label:                              'V'
    base, capslock:                     '\u0631'
    shift:                              '{'
}

key B {
    label:                              'B'
    base, capslock:                     '\ufefb'
    shift:                              '\ufef5'
}

key N {
    label:                              'N'
    base, capslock:                     '\u0649'
    shift:                              '\u0622'
}

key M {
    label:                              'M'
    base, capslock:                     '\u0629'
    shift:                              '\u2019'
}

key COMMA {
    label:                              ','
    base, capslock:                     '\u0648'
    shift:                              ','
}

key PERIOD {
    label:                              '.'
    base, capslock:                     '\u0632'
    shift:                              '.'
}

key SLASH {
    label:                              '/'
    base, capslock:                     '\u0638'
    shift:                              '\u061f'
}
PK@�G~?
\!\!(res/raw/keyboard_layout_arabic_bkb10.kcm# Copyright (C) 2012 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.

#
# Arabic (US-101 keys) keyboard layout.
#

type OVERLAY

### ROW 1

key GRAVE {
    label:                              '`'
    base, capslock:                     '\u0630'
    shift:                              '\u0651'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    capslock:                           '1'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
    capslock:                           '2'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    capslock:                           '3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    capslock:                           '4'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    capslock:                           '5'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
    capslock:                           '6'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
    capslock:                           '7'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    capslock:                           '8'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    capslock:                           '9'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    capslock:                           '0'
}

key MINUS {
    label:                              '-'
    base, capslock:                     '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base, capslock:                     '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base, capslock:                     '\u0636'
    shift:                              '\u064e'
}

key W {
    label:                              'W'
    base, capslock:                     '\u0635'
    shift:                              '\u064b'
}

key E {
    label:                              'E'
    base, capslock:                     '\u062b'
    shift:                              '\u064f'
}

key R {
    label:                              'R'
    base, capslock:                     '\u0642'
    shift:                              '\u064c'
}

key T {
    label:                              'T'
    base, capslock:                     '\u0641'
    shift:                              '\ufef9'
}

key Y {
    label:                              'Y'
    base, capslock:                     '\u063a'
    shift:                              '\u0625'
}

key U {
    label:                              'U'
    base, capslock:                     '\u0639'
    shift:                              '\u2018'
}

key I {
    label:                              'I'
    base, capslock:                     '\u0647'
    shift:                              '\u00f7'
}

key O {
    label:                              'O'
    base, capslock:                     '\u062e'
    shift:                              '\u00d7'
}

key P {
    label:                              'P'
    base, capslock:                     '\u062d'
    shift:                              '\u061b'
}

key LEFT_BRACKET {
    label:                              '['
    base, capslock:                     '\u062c'
    shift:                              '>'
}

key RIGHT_BRACKET {
    label:                              ']'
    base, capslock:                     '\u062f'
    shift:                              '<'
}

key BACKSLASH {
    label:                              '\\'
    base, capslock:                     '\\'
    shift:                              '|'
}

### ROW 3

key A {
    label:                              'A'
    base, capslock:                     '\u0634'
    shift:                              '\u0650'
}

key S {
    label:                              'S'
    base, capslock:                     '\u0633'
    shift:                              '\u064d'
}

key D {
    label:                              'D'
    base, capslock:                     '\u064a'
    shift:                              '['
}

key F {
    label:                              'F'
    base, capslock:                     '\u0628'
    shift:                              ']'
}

key G {
    label:                              'G'
    base, capslock:                     '\u0644'
    shift:                              '\ufef7'
}

key H {
    label:                              'H'
    base, capslock:                     '\u0627'
    shift:                              '\u0623'
}

key J {
    label:                              'J'
    base, capslock:                     '\u062a'
    shift:                              '\u0640'
}

key K {
    label:                              'K'
    base, capslock:                     '\u0646'
    shift:                              '\u060c'
}

key L {
    label:                              'L'
    base, capslock:                     '\u0645'
    shift:                              '/'
}

key SEMICOLON {
    label:                              ';'
    base, capslock:                     '\u0643'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base, capslock:                     '\u0637'
    shift:                              '"'
}

### ROW 4

key Z {
    label:                              'Z'
    base, capslock:                     '\u0626'
    shift:                              '~'
}

key X {
    label:                              'X'
    base, capslock:                     '\u0621'
    shift:                              '\u0652'
}

key C {
    label:                              'C'
    base, capslock:                     '\u0624'
    shift:                              '{'
}

key V {
    label:                              'V'
    base, capslock:                     '\u0631'
    shift:                              '}'
}

key B {
    label:                              'B'
    base, capslock:                     '\ufefb'
    shift:                              '\ufef5'
}

key N {
    label:                              'N'
    base, capslock:                     '\u0649'
    shift:                              '\u0622'
}

key M {
    label:                              'M'
    base, capslock:                     '\u0629'
    shift:                              '\u2019'
}

key COMMA {
    label:                              ','
    base, capslock:                     '\u0648'
    shift:                              ','
}

key PERIOD {
    label:                              '.'
    base, capslock:                     '\u0632'
    shift:                              '.'
}

key SLASH {
    label:                              '/'
    base, capslock:                     '\u0638'
    shift:                              '\u061f'
}
PK@�G]�i�&&#res/raw/keyboard_layout_belgian.kcm# Copyright (C) 2012 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.

#
# Belgian keyboard layout, AZERTY style.
#

type OVERLAY

map key 12 SLASH
map key 13 MINUS
map key 16 A
map key 17 Z
map key 30 Q
map key 39 M
map key 44 W
map key 50 COMMA
map key 51 SEMICOLON
map key 53 EQUALS
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00b2'
    base:                               '\u00b2'
    shift:                              '\u00b3'
}

key 1 {
    label:                              '1'
    base:                               '&'
    shift:                              '1'
    ralt:                               '|'
}

key 2 {
    label:                              '2'
    base:                               '\u00e9'
    shift:                              '2'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '"'
    shift:                              '3'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '\''
    shift:                              '4'
}

key 5 {
    label:                              '5'
    base:                               '('
    shift:                              '5'
}

key 6 {
    label:                              '6'
    base:                               '\u00a7'
    shift:                              '6'
    ralt:                               '^'
}

key 7 {
    label:                              '7'
    base:                               '\u00e8'
    shift:                              '7'
}

key 8 {
    label:                              '8'
    base:                               '!'
    shift:                              '8'
}

key 9 {
    label:                              '9'
    base:                               '\u00e7'
    shift:                              '9'
    ralt:                               '{'
}

key 0 {
    label:                              '0'
    base:                               '\u00e0'
    shift:                              '0'
    ralt:                               '}'
}

key SLASH {
    label:                              ')'
    base:                               ')'
    shift:                              '\u00b0'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

### ROW 2

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '\u0302'
    shift:                              '\u0308'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               '$'
    shift:                              '*'
    ralt:                               ']'
}

### ROW 3

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key APOSTROPHE {
    label:                              '\u00f9'
    base:                               '\u00f9'
    shift:                              '%'
    capslock:				'\u00d9'
    capslock+shift:                   	'%'
    ralt:                               '\u0301'
}

key BACKSLASH {
    label:                              '\u00b5'
    base:                               '\u00b5'
    shift:                              '\u00a3'
    ralt:                               '\u0300'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '?'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              '.'
}

key PERIOD {
    label:                              ':'
    base:                               ':'
    shift:                              '/'
    ralt:                               ':'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '\u0303'
}
PK@�G��2E=&=&%res/raw/keyboard_layout_brazilian.kcm# Copyright (C) 2013 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.

#
# Brazilian keyboard layout.
#

type OVERLAY

map key 86 PLUS
map key 89 RO
map key 54 RO

### ROW 1

key GRAVE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '\u00b9'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
    ralt:                               '\u00b2'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00b3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u00a3'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u00a2'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '\u0308'
    ralt:                               '\u00ac'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    ralt:                               '}'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '\u00a7'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '/'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    ralt:                               '?'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0300'
}

key RIGHT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
    ralt:                               '\u00aa'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              '\u00c7'
    base:                               '\u00e7'
    shift, capslock:                    '\u00c7'
    capslock+shift:                     '\u00e7'
}

key APOSTROPHE {
    label:                              '\u02dc'
    base:                               '\u0303'
    shift:                              '\u0302'
}

key BACKSLASH {
    label:                              ']'
    base:                               ']'
    shift, capslock:                    '}'
    ralt:                               '\u00ba'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
    ralt:                               '\u20a2'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key RO {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
    ralt:                               '\u00b0'
}
PK@�GH�|�5�5%res/raw/keyboard_layout_bulgarian.kcm# Copyright (C) 2012 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.

#
# Bulgarian keyboard layout.
# This is a typical Bulgarian PC keyboard layout.
# As an added convenience, English characters are accessible using ralt (Alt Gr).
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
    capslock:				'`'
    capslock+shift:			'~'
    ralt:                               '`'
    ralt+shift:                         '~'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '?'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '+'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '"'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '='
    ralt:                               '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              ':'
    ralt:                               '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '/'
    ralt:                               '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '_'
    ralt:                               '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '\u2116'
    ralt:                               ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              'I'
    ralt:                               '_'
}

key EQUALS {
    label:                              '.'
    base:                               '.'
    shift:                              'V'
    ralt:                               '='
    ralt+shift:                         '+'
}

### ROW 2

key Q {
    label:                              ','
    base:                               ','
    shift:                              '\u044b'
    capslock:                           ','
    capslock+shift:                     '\u042b'
    ralt:                               'q'
    ralt+shift, ralt+capslock:          'Q'
}

key W {
    label:                              '\u0423'
    base:                               '\u0443'
    shift, capslock:                    '\u0423'
    ralt:                               'w'
    ralt+shift, ralt+capslock:          'W'
    capslock+shift:                     '\u0443'
}

key E {
    label:                              '\u0415'
    base:                               '\u0435'
    shift, capslock:                    '\u0415'
    ralt:                               'e'
    ralt+shift, ralt+capslock:          'E'
    capslock+shift:                     '\u0435'
}

key R {
    label:                              '\u0418'
    base:                               '\u0438'
    shift, capslock:                    '\u0418'
    ralt:                               'r'
    ralt+shift, ralt+capslock:          'R'
    capslock+shift:                     '\u0438'
}

key T {
    label:                              '\u0428'
    base:                               '\u0448'
    shift, capslock:                    '\u0428'
    ralt:                               't'
    ralt+shift, ralt+capslock:          'T'
    capslock+shift:                     '\u0448'
}

key Y {
    label:                              '\u0429'
    base:                               '\u0449'
    shift, capslock:                    '\u0429'
    ralt:                               'y'
    ralt+shift, ralt+capslock:          'Y'
    capslock+shift:                     '\u0449'
}

key U {
    label:                              '\u041a'
    base:                               '\u043a'
    shift, capslock:                    '\u041a'
    ralt:                               'u'
    ralt+shift, ralt+capslock:          'U'
    capslock+shift:                     '\u043a'
}

key I {
    label:                              '\u0421'
    base:                               '\u0441'
    shift, capslock:                    '\u0421'
    ralt:                               'i'
    ralt+shift, ralt+capslock:          'I'
    capslock+shift:                     '\u0441'
}

key O {
    label:                              '\u0414'
    base:                               '\u0434'
    shift, capslock:                    '\u0414'
    ralt:                               'o'
    ralt+shift, ralt+capslock:          'O'
    capslock+shift:                     '\u0434'
}

key P {
    label:                              '\u0417'
    base:                               '\u0437'
    shift, capslock:                    '\u0417'
    ralt:                               'p'
    ralt+shift, ralt+capslock:          'P'
    capslock+shift:                     '\u0437'
}

key LEFT_BRACKET {
    label:                              '\u0426'
    base:                               '\u0446'
    shift, capslock:                    '\u0426'
    ralt:                               '['
    ralt+shift:                         '{'
    capslock+shift:                     '\u0446'
}

key RIGHT_BRACKET {
    label:                              ';'
    base:                               ';'
    shift:                              '\u00a7'
    ralt:                               ']'
    ralt+shift:                         '}'
}

### ROW 3

key A {
    label:                              '\u042c'
    base:                               '\u044c'
    shift, capslock:                    '\u042c'
    ralt:                               'a'
    ralt+shift, ralt+capslock:          'A'
    capslock+shift:                     '\u044c'
}

key S {
    label:                              '\u042f'
    base:                               '\u044f'
    shift, capslock:                    '\u042f'
    ralt:                               's'
    ralt+shift, ralt+capslock:          'S'
    capslock+shift:                     '\u044f'
}

key D {
    label:                              '\u0410'
    base:                               '\u0430'
    shift, capslock:                    '\u0410'
    ralt:                               'd'
    ralt+shift, ralt+capslock:          'D'
    capslock+shift:                     '\u0430'
}

key F {
    label:                              '\u041e'
    base:                               '\u043e'
    shift, capslock:                    '\u041e'
    ralt:                               'f'
    ralt+shift, ralt+capslock:          'F'
    capslock+shift:                     '\u043e'
}

key G {
    label:                              '\u0416'
    base:                               '\u0436'
    shift, capslock:                    '\u0416'
    ralt:                               'g'
    ralt+shift, ralt+capslock:          'G'
    capslock+shift:                     '\u0436'
}

key H {
    label:                              '\u0413'
    base:                               '\u0433'
    shift, capslock:                    '\u0413'
    shift+capslock:                     '\u0433'
    ralt:                               'h'
    ralt+shift, ralt+capslock:          'H'
    ralt+shift+capslock:                'h'
}

key J {
    label:                              '\u0422'
    base:                               '\u0442'
    shift, capslock:                    '\u0422'
    ralt:                               'j'
    ralt+shift, ralt+capslock:          'J'
    capslock+shift:                     '\u0442'
}

key K {
    label:                              '\u041d'
    base:                               '\u043d'
    shift, capslock:                    '\u041d'
    ralt:                               'k'
    ralt+shift, ralt+capslock:          'K'
    capslock+shift:                     '\u043d'
}

key L {
    label:                              '\u0412'
    base:                               '\u0432'
    shift, capslock:                    '\u0412'
    ralt:                               'l'
    ralt+shift, ralt+capslock:          'L'
    capslock+shift:                     '\u0432'
}

key SEMICOLON {
    label:                              '\u041c'
    base:                               '\u043c'
    shift, capslock:                    '\u041c'
    ralt:                               ';'
    ralt+shift:                         ':'
    capslock+shift:                     '\u043c'
}

key APOSTROPHE {
    label:                              '\u0427'
    base:                               '\u0447'
    shift, capslock:                    '\u0427'
    ralt:                               '\''
    ralt+shift:                         '"'
    capslock+shift:                     '\u0447'
}

key BACKSLASH {
    label:                              '('
    base:                               '('
    shift:                              ')'
    ralt:                               '\\'
    ralt+shift:                         '|'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
    ralt:                               '\\'
    ralt+shift:                         '|'
}

key Z {
    label:                              '\u042e'
    base:                               '\u044e'
    shift, capslock:                    '\u042e'
    ralt:                               'z'
    ralt+shift, ralt+capslock:          'Z'
    capslock+shift:                     '\u044e'
}

key X {
    label:                              '\u0419'
    base:                               '\u0439'
    shift, capslock:                    '\u0419'
    ralt:                               'x'
    ralt+shift, ralt+capslock:          'X'
    capslock+shift:                     '\u0439'
}

key C {
    label:                              '\u042a'
    base:                               '\u044a'
    shift, capslock:                    '\u042a'
    ralt:                               'c'
    ralt+shift, ralt+capslock:          'C'
    capslock+shift:                     '\u044a'
}

key V {
    label:                              '\u042d'
    base:                               '\u044d'
    shift, capslock:                    '\u042d'
    ralt:                               'v'
    ralt+shift, ralt+capslock:          'V'
    capslock+shift:                     '\u044d'
}

key B {
    label:                              '\u0424'
    base:                               '\u0444'
    shift, capslock:                    '\u0424'
    ralt:                               'b'
    ralt+shift, ralt+capslock:          'B'
    capslock+shift:                     '\u0444'
}

key N {
    label:                              '\u0425'
    base:                               '\u0445'
    shift, capslock:                    '\u0425'
    ralt:                               'n'
    ralt+shift, ralt+capslock:          'N'
    capslock+shift:                     '\u0445'
}

key M {
    label:                              '\u041f'
    base:                               '\u043f'
    shift, capslock:                    '\u041f'
    ralt:                               'm'
    ralt+shift, ralt+capslock:          'M'
    capslock+shift:                     '\u043f'
}

key COMMA {
    label:                              '\u0420'
    base:                               '\u0440'
    shift, capslock:                    '\u0420'
    ralt:                               ','
    ralt+shift:                         '<'
    capslock+shift:                     '\u0440'
}

key PERIOD {
    label:                              '\u041b'
    base:                               '\u043b'
    shift, capslock:                    '\u041b'
    ralt:                               '.'
    ralt+shift:                         '>'
    capslock+shift:                     '\u043b'
}

key SLASH {
    label:                              '\u0411'
    base:                               '\u0431'
    shift, capslock:                    '\u0411'
    ralt:                               '/'
    ralt+shift:                         '?'
    capslock+shift:                     '\u0431'
}
PK@�G*���;�;+res/raw/keyboard_layout_bulgarian_bkb10.kcm# Copyright (C) 2012 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.

#
# Bulgarian keyboard layout.
# This is a typical Bulgarian PC keyboard layout.
# As an added convenience, English characters are accessible using ralt (Alt Gr).
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
    capslock:				'`'
    capslock+shift:			'~'    
    ralt:                               '`'
    ralt+shift:                         '~'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '?'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '+'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '"'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '='
    ralt:                               '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              ':'
    ralt:                               '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '/'
    ralt:                               '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '_'
    ralt:                               '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '\u2116'
    ralt:                               ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              'I'
    ralt:                               '_'
}

key EQUALS {
    label:                              '.'
    base:                               '.'
    shift:                              'V'
    ralt:                               '='
    ralt+shift:                         '+'
}

### ROW 2

key Q {
    label:                              ','
    base:                               ','
    shift:                              '\u044b'
    capslock:                           ','
    capslock+shift:                     '\u042b'
    ralt:                               'q'
    ralt+shift, ralt+capslock:          'Q'
    ralt+shift+capslock:                'q'
}

key W {
    label:                              '\u0423'
    base:                               '\u0443'
    shift, capslock:                    '\u0423'
    shift+capslock:                     '\u0443'
    ralt:                               'w'
    ralt+shift, ralt+capslock:          'W'
    ralt+shift+capslock:                'w'
}

key E {
    label:                              '\u0415'
    base:                               '\u0435'
    shift, capslock:                    '\u0415'
    shift+capslock:                     '\u0435'
    ralt:                               'e'
    ralt+shift, ralt+capslock:          'E'
    ralt+shift+capslock:                'e'
}

key R {
    label:                              '\u0418'
    base:                               '\u0438'
    shift, capslock:                    '\u0418'
    shift+capslock:                     '\u0438'
    ralt:                               'r'
    ralt+shift, ralt+capslock:          'R'
    ralt+shift+capslock:                'r'
}

key T {
    label:                              '\u0428'
    base:                               '\u0448'
    shift, capslock:                    '\u0428'
    shift+capslock:                     '\u0448'
    ralt:                               't'
    ralt+shift, ralt+capslock:          'T'
    ralt+shift+capslock:                't'
}

key Y {
    label:                              '\u0429'
    base:                               '\u0449'
    shift, capslock:                    '\u0429'
    shift+capslock:                     '\u0449'
    ralt:                               'y'
    ralt+shift, ralt+capslock:          'Y'
    ralt+shift+capslock:                'y'
}

key U {
    label:                              '\u041a'
    base:                               '\u043a'
    shift, capslock:                    '\u041a'
    shift+capslock:                     '\u043a'
    ralt:                               'u'
    ralt+shift, ralt+capslock:          'U'
    ralt+shift+capslock:                'u'
}

key I {
    label:                              '\u0421'
    base:                               '\u0441'
    shift, capslock:                    '\u0421'
    shift+capslock:                     '\u0441'
    ralt:                               'i'
    ralt+shift, ralt+capslock:          'I'
    ralt+shift+capslock:                'i'
}

key O {
    label:                              '\u0414'
    base:                               '\u0434'
    shift, capslock:                    '\u0414'
    shift+capslock:                     '\u0434'
    ralt:                               'o'
    ralt+shift, ralt+capslock:          'O'
    ralt+shift+capslock:                'o'
}

key P {
    label:                              '\u0417'
    base:                               '\u0437'
    shift, capslock:                    '\u0417'
    shift+capslock:                     '\u0437'
    ralt:                               'p'
    ralt+shift, ralt+capslock:          'P'
    ralt+shift+capslock:                'p'
}

key LEFT_BRACKET {
    label:                              '\u0426'
    base:                               '\u0446'
    shift, capslock:                    '\u0426'
    shift+capslock:                     '\u0446'
    ralt:                               '['
    ralt+shift:                         '{'
}

key RIGHT_BRACKET {
    label:                              ';'
    base:                               ';'
    shift:                              '\u00a7'
    ralt:                               ']'
    ralt+shift:                         '}'
}

### ROW 3

key A {
    label:                              '\u042c'
    base:                               '\u044c'
    shift, capslock:                    '\u042c'
    shift+capslock:                     '\u044c'
    ralt:                               'a'
    ralt+shift, ralt+capslock:          'A'
    ralt+shift+capslock:                'a'
}

key S {
    label:                              '\u042f'
    base:                               '\u044f'
    shift, capslock:                    '\u042f'
    shift+capslock:                     '\u044f'
    ralt:                               's'
    ralt+shift, ralt+capslock:          'S'
    ralt+shift+capslock:                's'
}

key D {
    label:                              '\u0410'
    base:                               '\u0430'
    shift, capslock:                    '\u0410'
    shift+capslock:                     '\u0430'
    ralt:                               'd'
    ralt+shift, ralt+capslock:          'D'
    ralt+shift+capslock:                'd'
}

key F {
    label:                              '\u041e'
    base:                               '\u043e'
    shift, capslock:                    '\u041e'
    shift+capslock:                     '\u043e'
    ralt:                               'f'
    ralt+shift, ralt+capslock:          'F'
    ralt+shift+capslock:                'f'
}

key G {
    label:                              '\u0416'
    base:                               '\u0436'
    shift, capslock:                    '\u0416'
    shift+capslock:                     '\u0436'
    ralt:                               'g'
    ralt+shift, ralt+capslock:          'G'
    ralt+shift+capslock:                'g'
}

key H {
    label:                              '\u0413'
    base:                               '\u0433'
    shift, capslock:                    '\u0413'
    shift+capslock:                     '\u0433'
    ralt:                               'h'
    ralt+shift, ralt+capslock:          'H'
    ralt+shift+capslock:                'h'
}

key J {
    label:                              '\u0422'
    base:                               '\u0442'
    shift, capslock:                    '\u0422'
    shift+capslock:                     '\u0442'
    ralt:                               'j'
    ralt+shift, ralt+capslock:          'J'
    ralt+shift+capslock:                'j'
}

key K {
    label:                              '\u041d'
    base:                               '\u043d'
    shift, capslock:                    '\u041d'
    shift+capslock:                     '\u043d'
    ralt:                               'k'
    ralt+shift, ralt+capslock:          'K'
    ralt+shift+capslock:                'k'
}

key L {
    label:                              '\u0412'
    base:                               '\u0432'
    shift, capslock:                    '\u0412'
    shift+capslock:                     '\u0432'
    ralt:                               'l'
    ralt+shift, ralt+capslock:          'L'
    ralt+shift+capslock:                'l'
}

key SEMICOLON {
    label:                              '\u041c'
    base:                               '\u043c'
    shift, capslock:                    '\u041c'
    shift+capslock:                     '\u043c'
    ralt:                               ';'
    ralt+shift:                         ':'
}

key APOSTROPHE {
    label:                              '\u0427'
    base:                               '\u0447'
    shift, capslock:                    '\u0427'
    shift+capslock:                     '\u0447'
    ralt:                               '\''
    ralt+shift:                         '"'
}

key BACKSLASH {
    label:                              '('
    base:                               '('
    shift:                              ')'
    ralt:                               '\\'
    ralt+shift:                         '|'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
    ralt:                               '\\'
    ralt+shift:                         '|'
}

key Z {
    label:                              '\u042e'
    base:                               '\u044e'
    shift, capslock:                    '\u042e'
    shift+capslock:                     '\u044e'
    ralt:                               'z'
    ralt+shift, ralt+capslock:          'Z'
    ralt+shift+capslock:                'z'
}

key X {
    label:                              '\u0419'
    base:                               '\u0439'
    shift, capslock:                    '\u0419'
    shift+capslock:                     '\u0439'
    ralt:                               'x'
    ralt+shift, ralt+capslock:          'X'
    ralt+shift+capslock:                'x'
}

key C {
    label:                              '\u042a'
    base:                               '\u044a'
    shift, capslock:                    '\u042a'
    shift+capslock:                     '\u044a'
    ralt:                               'c'
    ralt+shift, ralt+capslock:          'C'
    ralt+shift+capslock:                'c'
}

key V {
    label:                              '\u042d'
    base:                               '\u044d'
    shift, capslock:                    '\u042d'
    shift+capslock:                     '\u044d'
    ralt:                               'v'
    ralt+shift, ralt+capslock:          'V'
    ralt+shift+capslock:                'v'
}

key B {
    label:                              '\u0424'
    base:                               '\u0444'
    shift, capslock:                    '\u0424'
    shift+capslock:                     '\u0444'
    ralt:                               'b'
    ralt+shift, ralt+capslock:          'B'
    ralt+shift+capslock:                'b'
}

key N {
    label:                              '\u0425'
    base:                               '\u0445'
    shift, capslock:                    '\u0425'
    shift+capslock:                     '\u0445'
    ralt:                               'n'
    ralt+shift, ralt+capslock:          'N'
    ralt+shift+capslock:                'n'
}

key M {
    label:                              '\u041f'
    base:                               '\u043f'
    shift, capslock:                    '\u041f'
    shift+capslock:                     '\u043f'
    ralt:                               'm'
    ralt+shift, ralt+capslock:          'M'
    ralt+shift+capslock:                'm'
}

key COMMA {
    label:                              '\u0420'
    base:                               '\u0440'
    shift, capslock:                    '\u0420'
    shift+capslock:                     '\u0440'
    ralt:                               ','
    ralt+shift:                         '<'
}

key PERIOD {
    label:                              '\u041b'
    base:                               '\u043b'
    shift, capslock:                    '\u041b'
    shift+capslock:                     '\u043b'
    ralt:                               '.'
    ralt+shift:                         '>'
}

key SLASH {
    label:                              '\u0411'
    base:                               '\u0431'
    shift, capslock:                    '\u0411'
    shift+capslock:                     '\u0431'
    ralt:                               '/'
    ralt+shift:                         '?'
}
PK@�G��G*G*2res/raw/keyboard_layout_croatian_and_slovenian.kcm# Copyright (C) 2012 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.

#
# Croatian and Slovenian keyboard layout, QWERTZ style.
#

type OVERLAY

map key 12 SLASH
map key 21 Z
map key 44 Y
map key 53 MINUS
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00b8'
    base:                               '\u0327'
    shift:                              '\u0308'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '\u0303'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '\u030c'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u0302'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u0306'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u030a'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
    ralt:                               '\u0328'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '\u0300'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '\u0307'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               '\u0301'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '\u030b'
}

key SLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
    ralt:                               '\u0308'
}

key EQUALS {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               '\u0327'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\\'
    capslock+shift:                     'q'    	
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    ralt:                               '|'
    capslock+shift:                     'w'    	
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u0160'
    base:                               '\u0161'
    shift, capslock:                    '\u0160'
    ralt:                               '\u00f7'
    capslock+shift:                     '\u0161'
}

key RIGHT_BRACKET {
    label:                              '\u0110'
    base:                               '\u0111'
    shift, capslock:                    '\u0110'
    ralt:                               '\u00d7'
    capslock+shift:                     '\u0111'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    	
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    ralt:                               '['
    capslock+shift:                     'f'    	
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    ralt:                               ']'
    capslock+shift:                     'g'    	
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u0268'
    ralt+shift, ralt+capslock:          '\u0197'
    capslock+shift:                     'k'    	
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    ralt:                               '\u0142'
    ralt+shift, ralt+capslock:          '\u0141'
    capslock+shift:                     'l'    	
}

key SEMICOLON {
    label:                              '\u010d'
    base:                               '\u010d'
    shift, capslock:                    '\u010c'
    capslock+shift:                     '\u010d'
}

key APOSTROPHE {
    label:                              '\u0106'
    base:                               '\u0107'
    shift, capslock:                    '\u0106'
    ralt:                               '\u00df'
    capslock+shift:                     '\u0107'
}

key BACKSLASH {
    label:                              '\u017d'
    base:                               '\u017e'
    shift, capslock:                    '\u017d'
    ralt:                               '\u00a4'
    capslock+shift:                     '\u017e'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    ralt:                               '@'
    capslock+shift:                     'v'    	
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    ralt:                               '{'
    capslock+shift:                     'b'    	
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '}'
    capslock+shift:                     'n'    	
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt:                               '\u00a7'
    capslock+shift:                     'm'    	
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
    ralt:                               '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
    ralt:                               '>'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G:Ft�,,!res/raw/keyboard_layout_czech.kcm# Copyright (C) 2012 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.

#
# Czech (EU - qwerty) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              ';'
    base:                               ';'
    shift:                              '\u00b0'
    ralt:                               '\u0060'
    shift+ralt:                         '\u007e'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '+'
    shift:                              '1'
    ralt:                               '!'
}

key 2 {
    label:                              '2'
    base:                               '\u011b'
    capslock:                           '\u011a'
    shift:                              '2'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '\u0161'
    capslock:                           '\u0160'
    shift:                              '3'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '\u010d'
    capslock:                           '\u010c'
    shift:                              '4'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '\u0159'
    capslock:                           '\u0158'
    shift:                              '5'
    ralt:                               '%'
}

key 6 {
    label:                              '6'
    base:                               '\u017e'
    capslock:                           '\u017d'
    shift:                              '6'
    ralt:                               '^'
}

key 7 {
    label:                              '7'
    base:                               '\u00fd'
    capslock:                           '\u00dd'
    shift:                              '7'
    ralt:                               '&'
}

key 8 {
    label:                              '8'
    base:                               '\u00e1'
    capslock:                           '\u00c1'
    shift:                              '8'
    ralt:                               '*'
}

key 9 {
    label:                              '9'
    base:                               '\u00ed'
    capslock:                           '\u00cd'
    shift:                              '9'
    ralt:                               '('
}

key 0 {
    label:                              '0'
    base:                               '\u00e9'
    capslock:                           '\u00c9'
    shift:                              '0'
    ralt:                               ')'
}

key MINUS {
    label:                              '='
    base:                               '='
    shift:                              '%'
    ralt:                               '-'
    ralt+shift:                         '_'
}

key EQUALS {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u030c'
    ralt:                               '='
    ralt+shift:                         '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u00fa'
    base:                               '\u00fa'
    capslock:                           '\u00da'
    shift:                              '/'
    ralt:                               '['
    ralt+shift:                         '{'
}

key RIGHT_BRACKET {
    label:                              ')'
    base:                               ')'
    shift:                              '('
    ralt:                               ']'
    ralt+shift:                         '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u016f'
    base:                               '\u016f'
    capslock:                           '\u016e'
    shift:                              '"'
    ralt:                               ';'
    ralt+shift:                         ':'
}

key APOSTROPHE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '!'
    ralt:                               '\u00a4'
    ralt+shift:                         '\u005e'
}

key BACKSLASH {
    label:                              '\u0308'
    base:                               '\u0308'
    shift:                              '\''
    ralt:                               '\\'
    ralt+shift:                         '|'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
    ralt:                               '\u00df'
    shift+ralt:                         '\u02dd'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    ralt:                               '@'
    capslock+shift:                     'v'    	
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt:                               '\u00b5'
    capslock+shift:                     'm'    	
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '?'
    ralt:                               '<'
    shift+ralt:                         '\u00d7'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
    ralt:                               '>'
    shift+ralt:                         '\u00f7'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '/'
    ralt+shift:                         '?'
}
PK@�G��9--"res/raw/keyboard_layout_danish.kcm# Copyright (C) 2012 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.

#
# Danish (EU based + Sami) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00bd'
    base:                               '\u00bd'
    shift:                              '\u00a7'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00a4'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key MINUS {
    label:                              '+'
    base:                               '+'
    shift:                              '?'
    ralt:                               '\\'
}

key EQUALS {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0300'
    ralt:                               '|'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\u00e2'
    ralt+capslock, shift+ralt:          '\u00c2'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    ralt+capslock:                      '\u20ac'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    ralt:                               '\u0167'
    ralt+capslock, shift+ralt:          '\u0166'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00ef'
    ralt+capslock, shift+ralt:          '\u00cf'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00f5'
    ralt+capslock, shift+ralt:          '\u00d5'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u00c5'
    base:                               '\u00e5'
    shift, capslock:                    '\u00c5'
    capslock+shift:                     '\u00e5'
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '\u0302'
    ralt:                               '\u0303'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e1'
    ralt+capslock, shift+ralt:          '\u00c1'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u0161'
    ralt+capslock, shift+ralt:          '\u0160'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    ralt:                               '\u0111'
    ralt+capslock, shift+ralt:          '\u0110'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    ralt:                               '\u01e5'
    ralt+capslock, shift+ralt:          '\u01e4'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    ralt:                               '\u01e7'
    ralt+capslock, shift+ralt:          '\u01e6'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    ralt:                               '\u021f'
    ralt+capslock, shift+ralt:          '\u021e'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u01e9'
    ralt+capslock, shift+ralt:          '\u01e8'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              '\u00c6'
    base:                               '\u00e6'
    shift, capslock:                    '\u00c6'
    ralt:                               '\u00e4'
    ralt+capslock, shift+ralt:          '\u00c4'
    capslock+shift:                     '\u00e6'
}

key APOSTROPHE {
    label:                              '\u00d8'
    base:                               '\u00f8'
    shift, capslock:                    '\u00d8'
    ralt:                               '\u00f6'
    ralt+capslock, shift+ralt:          '\u00d6'
    capslock+shift:                     '\u00f8'
}

key BACKSLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '*'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u017e'
    ralt+capslock, shift+ralt:          '\u017d'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '\u010d'
    ralt+capslock, shift+ralt:          '\u010c'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    ralt:                               '\u01ef'
    ralt+capslock, shift+ralt:          '\u01ee'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    ralt:                               '\u0292'
    ralt+capslock, shift+ralt:          '\u01b7'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '\u014b'
    ralt+capslock, shift+ralt:          '\u014a'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt, ralt+capslock:                '\u00b5'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G�M>Lz%z%&res/raw/keyboard_layout_english_uk.kcm# Copyright (C) 2012 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.

#
# English (UK) keyboard layout.
#

type OVERLAY

map key 43 POUND

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '\u00AC'
    ralt:                               '\u00A6'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u00A3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u20AC'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u00e9'
    shift+ralt, capslock+ralt:          '\u00c9'
    capslock+shift:                     'e'          
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    ralt:                               '\u00fa'
    shift+ralt, capslock+ralt:          '\u00da'
    capslock+shift:                     'u'   
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00ed'
    shift+ralt, capslock+ralt:          '\u00cd'
    capslock+shift:                     'i'  
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00f3'
    shift+ralt, capslock+ralt:          '\u00d3'
    capslock+shift:                     'o'    
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e1'
    shift+ralt, capslock+ralt:          '\u00c1'
    capslock+shift:                     'a'   
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '@'
}

key POUND {
    label:                              '#'
    base:                               '#'
    shift:                              '~'
    ralt:                               '\\'
    shift+ralt:                         '|'
}

### ROW 4

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'    	
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
}
PK@�G1�;��$�$,res/raw/keyboard_layout_english_uk_bkb10.kcm# Copyright (C) 2012 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.

#
# English (UK) keyboard layout.
#

type OVERLAY

map key 43 POUND

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '\u00AC'
    ralt:                               '\u00A6'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u00A3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u20AC'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    shift+capslock:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    shift+capslock:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    shift+capslock:                     'e'
    ralt:                               '\u00e9'
    shift+ralt, capslock+ralt:          '\u00c9'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    shift+capslock:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    shift+capslock:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    shift+capslock:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    shift+capslock:                     'u'
    ralt:                               '\u00fa'
    shift+ralt, capslock+ralt:          '\u00da'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    shift+capslock:                     'i'
    ralt:                               '\u00ed'
    shift+ralt, capslock+ralt:          '\u00cd'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    shift+capslock:                     'o'
    ralt:                               '\u00f3'
    shift+ralt, capslock+ralt:          '\u00d3'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    shift+capslock:                     'p'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    shift+capslock:                     'a'
    ralt:                               '\u00e1'
    shift+ralt, capslock+ralt:          '\u00c1'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    shift+capslock:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    shift+capslock:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    shift+capslock:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    shift+capslock:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    shift+capslock:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    shift+capslock:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    shift+capslock:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    shift+capslock:                     'l'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '@'
}

key POUND {
    label:                              '#'
    base:                               '#'
    shift:                              '~'
}

### ROW 4

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    shift+capslock:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    shift+capslock:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    shift+capslock:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    shift+capslock:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    shift+capslock:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    shift+capslock:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    shift+capslock:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
}
PK@�G/|��*"*"&res/raw/keyboard_layout_english_us.kcm# Copyright (C) 2012 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.

#
# English (US) keyboard layout.
# Unlike the default (generic) keyboard layout, English (US) does not contain any
# special ALT characters.
#

type OVERLAY

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
}

### ROW 4

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
}
PK@�Gl~u(#(#.res/raw/keyboard_layout_english_us_colemak.kcm# Copyright (C) 2012 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.

#
# English (US), Colemak keyboard layout.
# Unlike the default (generic) keyboard layout, English (US) does not contain any
# special ALT characters.
#

type OVERLAY

map key 18 F
map key 19 P
map key 20 G
map key 21 J
map key 22 L
map key 23 U
map key 24 Y
map key 25 SEMICOLON
map key 31 R
map key 32 S
map key 33 T
map key 34 D
map key 36 N
map key 37 E
map key 38 I
map key 39 O
map key 49 K
map key 58 DEL

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift, capslock:                    ':'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    capslock+shift:                     'e'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift:                              'O'
    capslock+shift:                     'o'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
}

### ROW 4

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
}
PK@�GAX�D8$8$-res/raw/keyboard_layout_english_us_dvorak.kcm# Copyright (C) 2012 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.

#
# English (US), Dvorak keyboard layout.
# Unlike the default (generic) keyboard layout, English (US) does not contain any
# special ALT characters.
#

type OVERLAY

map key 12 LEFT_BRACKET
map key 13 RIGHT_BRACKET
map key 16 APOSTROPHE
map key 17 COMMA
map key 18 PERIOD
map key 19 P
map key 20 Y
map key 21 F
map key 22 G
map key 23 C
map key 24 R
map key 25 L
map key 26 SLASH
map key 27 EQUALS
map key 30 A
map key 31 O
map key 32 E
map key 33 U
map key 34 I
map key 35 D
map key 36 H
map key 37 T
map key 38 N
map key 39 S
map key 40 MINUS
map key 44 SEMICOLON
map key 45 Q
map key 46 J
map key 47 K
map key 48 X
map key 49 B
map key 50 M
map key 51 W
map key 52 V
map key 53 Z

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
}

### ROW 2

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    capslock+shift:                     'e'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

### ROW 4

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
}
PK@�GX�!�.�.+res/raw/keyboard_layout_english_us_intl.kcm# Copyright (C) 2013 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.

#
# English (US) International keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u0300'
    base:                               '\u0300'
    shift:                              '\u0303'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '\u00a1'
    ralt+shift:                         '\u00b9'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
    ralt:                               '\u00b2'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00b3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u00a4'
    ralt+shift:                         '\u00a3'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '\u0302'
    ralt:                               '\u00bc'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
    ralt:                               '\u00bd'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    ralt:                               '\u00be'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    ralt:                               '\u2018'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    ralt:                               '\u2019'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '\u00a5'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '\u00d7'
    shift+ralt:                         '\u00f7'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\u00e4'
    shift+ralt, capslock+ralt:          '\u00c4'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    ralt:                               '\u00e5'
    shift+ralt, capslock+ralt:          '\u00c5'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u00e9'
    shift+ralt, capslock+ralt:          '\u00c9'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    ralt:                               '\u00ae'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    ralt:                               '\u00fe'
    shift+ralt, capslock+ralt:          '\u00de'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    ralt:                               '\u00fc'
    shift+ralt, capslock+ralt:          '\u00dc'
    capslock+shift:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    ralt:                               '\u00fa'
    shift+ralt, capslock+ralt:          '\u00da'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00ed'
    shift+ralt, capslock+ralt:          '\u00cd'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00f3'
    shift+ralt, capslock+ralt:          '\u00d3'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    ralt:                               '\u00f6'
    shift+ralt, capslock+ralt:          '\u00d6'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
    ralt:                               '\u00ab'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
    ralt:                               '\u00bb'
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
    ralt:                               '\u00ac'
    shift+ralt:                         '\u00a6'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e1'
    shift+ralt, ralt+capslock:          '\u00c1'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u00df'
    shift+ralt:                         '\u00a7'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    ralt:                               '\u00f0'
    shift+ralt, capslock+ralt:          '\u00d0'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    ralt:                               '\u00f8'
    shift+ralt, capslock+ralt:          '\u00d8'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
    ralt:                               '\u00b6'
    shift+ralt:                         '\u00b0'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
    ralt:                               '\u0301'
    shift+ralt:                         '\u0308'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
    ralt:                               '\u00ac'
    shift+ralt:                         '\u00a6'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u00e6'
    shift+ralt, capslock+ralt:          '\u00c6'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '\u00a9'
    shift+ralt:                         '\u00a2'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '\u00f1'
    shift+ralt, capslock+ralt:          '\u00d1'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt:                               '\u00b5'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
    ralt:                               '\u00e7'
    shift+ralt, capslock+ralt:          '\u00c7'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
    ralt:                               '\u00bf'
}
PK@�G���.'.'$res/raw/keyboard_layout_estonian.kcm# Copyright (C) 2012 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.

#
# Estonian keyboard layout.
#

type OVERLAY

map key 12 SLASH
map key 53 MINUS
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u02c7'
    base:                               '\u030c'
    shift:                              '\u0303'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00a4'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key SLASH {
    label:                              '+'
    base:                               '+'
    shift:                              '?'
    ralt:                               '\\'
}

key EQUALS {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0300'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u00dc'
    base:                               '\u00fc'
    shift, capslock:                    '\u00dc'
    capslock+shift:                     '\u00fc'    	
}

key RIGHT_BRACKET {
    label:                              '\u00d5'
    base:                               '\u00f5'
    shift, capslock:                    '\u00d5'
    ralt:                               '\u00a7'
    capslock+shift:                     '\u00f5'    	
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a' 
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u0161'
    ralt+shift, ralt+capslock:          '\u0160'
    capslock+shift:                     's' 
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u00d6'
    base:                               '\u00f6'
    shift, capslock:                    '\u00d6'
    capslock+shift:                     '\u00f6'    	
}

key APOSTROPHE {
    label:                              '\u00c4'
    base:                               '\u00e4'
    shift, capslock:                    '\u00c4'
    ralt:                               '\u0302'
    capslock+shift:                     '\u00e4'    	
}

key BACKSLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '*'
    ralt:                               '\u00bd'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u017e'
    ralt+shift, ralt+capslock:          '\u017d'
    capslock+shift:                     'z'  
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'    	
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�GR�gy2y2#res/raw/keyboard_layout_finnish.kcm# Copyright (C) 2012 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.

#
# Finnish (& Swedish)(EU based + Sami) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '\u00bd'
    ralt:                               '\u0335'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt+shift:                         '\u00a1'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
    ralt+shift:                         '\u201d'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00a3'
    ralt+shift:                         '\u00bb'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00a4'
    ralt:                               '$'
    ralt+shift:                         '\u00ab'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
    ralt+shift:                         '\u201c'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
    ralt:                               '\u201a'
    ralt+shift:                         '\u201e'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
    ralt+shift:                         '\u00b0'
}

key MINUS {
    label:                              '+'
    base:                               '+'
    shift:                              '?'
    ralt:                               '\\'
    ralt+shift:                         '\u00bf'
}

key EQUALS {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0300'
    ralt:                               '\u0327'
    ralt+shift:                         '\u0328'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\u00e2'
    ralt+capslock, shift+ralt:          '\u00c2'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    ralt+capslock:                      '\u20ac'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    ralt:                               '\u0167'
    ralt+capslock, shift+ralt:          '\u0166'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00ef'
    ralt+capslock, shift+ralt:          '\u00cf'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00f5'
    ralt+capslock, shift+ralt:          '\u00d5'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    ralt:                               '\u031b'
    ralt+shift:                         '\u0309'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00c5'
    base:                               '\u00e5'
    shift, capslock:                    '\u00c5'
    ralt:                               '\u030b'
    ralt+shift:                         '\u030a'
    capslock+shift:                     '\u00e5'
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '\u0302'
    ralt:                               '\u0303'
    ralt+shift:                         '\u0304'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e1'
    ralt+capslock, shift+ralt:          '\u00c1'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u0161'
    ralt+capslock, shift+ralt:          '\u0160'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    ralt:                               '\u0111'
    ralt+capslock, shift+ralt:          '\u0110'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    ralt:                               '\u01e5'
    ralt+capslock, shift+ralt:          '\u01e4'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    ralt:                               '\u01e7'
    ralt+capslock, shift+ralt:          '\u01e6'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    ralt:                               '\u021f'
    ralt+capslock, shift+ralt:          '\u021e'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u01e9'
    ralt+capslock, shift+ralt:          '\u01e8'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    ralt:                               '\u0335'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              '\u00d6'
    base:                               '\u00f6'
    shift, capslock:                    '\u00d6'
    ralt:                               '\u00f8'
    ralt+capslock, shift+ralt:          '\u00d8'
    capslock+shift:                     '\u00f6'
}

key APOSTROPHE {
    label:                              '\u00c4'
    base:                               '\u00e4'
    shift, capslock:                    '\u00c4'
    ralt:                               '\u00e6'
    ralt+capslock, shift+ralt:          '\u00c6'
    capslock+shift:                     '\u00e4'
}

key BACKSLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '*'
    ralt:                               '\u030c'
    ralt+shift:                         '\u0306'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u017e'
    ralt+capslock, shift+ralt:          '\u017d'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    ralt:                               '\u00d7'
    ralt+shift:                         '\u00b7'
    capslock+shift:                     'x'    
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '\u010d'
    ralt+capslock, shift+ralt:          '\u010c'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    ralt:                               '\u01ef'
    ralt+capslock, shift+ralt:          '\u01ee'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    ralt:                               '\u0292'
    ralt+capslock, shift+ralt:          '\u01b7'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '\u014b'
    ralt+capslock, shift+ralt:          '\u014a'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt, ralt+capslock:                '\u00b5'
    ralt+shift:                         '\u2014'
    capslock+shift:                     'm'    
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
    ralt:                               '\u2019'
    ralt+shift:                         '\u2018'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
    ralt:                               '\u0323'
    ralt+shift:                         '\u0307'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '\u2013'
    ralt+shift:                         '\u0307'
}
PK@�G*�5�s%s%"res/raw/keyboard_layout_french.kcm# Copyright (C) 2012 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.

#
# French keyboard layout, AZERTY style.
#

type OVERLAY

map key 16 A
map key 17 Z
map key 30 Q
map key 39 M
map key 44 W
map key 50 COMMA
map key 51 SEMICOLON
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00b2'
    base:                               '\u00b2'
}

key 1 {
    label:                              '1'
    base:                               '&'
    shift:                              '1'
}

key 2 {
    label:                              '2'
    base:                               '\u00e9'
    shift:                              '2'
    ralt:                               '~'
}

key 3 {
    label:                              '3'
    base:                               '"'
    shift:                              '3'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '\''
    shift:                              '4'
    ralt:                               '{'
}

key 5 {
    label:                              '5'
    base:                               '('
    shift:                              '5'
    ralt:                               '['
}

key 6 {
    label:                              '6'
    base:                               '-'
    shift:                              '6'
    ralt:                               '|'
}

key 7 {
    label:                              '7'
    base:                               '\u00e8'
    shift:                              '7'
    ralt:                               '`'
}

key 8 {
    label:                              '8'
    base:                               '_'
    shift:                              '8'
    ralt:                               '\\'
}

key 9 {
    label:                              '9'
    base:                               '\u00e7'
    shift:                              '9'
    ralt:                               '^'
}

key 0 {
    label:                              '0'
    base:                               '\u00e0'
    shift:                              '0'
    ralt:                               '@'
}

key MINUS {
    label:                              ')'
    base:                               ')'
    shift:                              '\u00b0'
    ralt:                               ']'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '}'
}

### ROW 2

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'   
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'   
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o' 
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p' 
}

key LEFT_BRACKET {
    label:                              '\u02c6'
    base:                               '\u0302'
    shift:                              '\u0308'
}

key RIGHT_BRACKET {
    label:                              '$'
    base:                               '$'
    shift:                              '\u00a3'
    ralt:                               '\u00a4'
}

### ROW 3

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q' 
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd' 
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'  
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l' 
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm' 
}

key APOSTROPHE {
    label:                              '\u00f9'
    base:                               '\u00f9'
    shift:                              '%'
}

key BACKSLASH {
    label:                              '*'
    base:                               '*'
    shift:                              '\u00b5'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w' 
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x' 
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '?'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              '.'
}

key PERIOD {
    label:                              ':'
    base:                               ':'
    shift:                              '/'
}

key SLASH {
    label:                              '!'
    base:                               '!'
    shift:                              '\u00a7'
}
PK@�G:�aC"C"%res/raw/keyboard_layout_french_ca.kcm# Copyright (C) 2012 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.

#
# French (Canada) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '#'
    base:                               '#'
    shift:                              '|'
    ralt:                               '\\'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '\u00b1'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '/'
    ralt:                               '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u00a2'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u00a4'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '?'
    ralt:                               '\u00ac'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
    ralt:                               '\u00a6'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    ralt:                               '\u00b2'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    ralt:                               '\u00b3'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    ralt:                               '\u00bc'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '\u00bd'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '\u00be'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00a7'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    ralt:                               '\u00b6'
}

key LEFT_BRACKET {
    label:                              '\u02c6'
    base:                               '\u0302'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              '\u00b8'
    base:                               '\u0327'
    shift:                              '\u0308'
    ralt:                               ']'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
    ralt:                               '~'
}

key APOSTROPHE {
    label:                              '\u02cb'
    base:                               '\u0300'
    ralt:                               '{'
}

key BACKSLASH {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '}'
}

### ROW 4

key PLUS {
    label:                              '\u00ab'
    base:                               '\u00ab'
    shift:                              '\u00bb'
    ralt:                               '\u00b0'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt:                               '\u00b5'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '\''
    ralt:                               '_'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    ralt:                               '-'
}

key SLASH {
    label:                              '\u00c9'
    base:                               '\u00e9'
    shift, capslock:                    '\u00c9'
    ralt:                               '\u0301'
}
PK@�Gb�I-�+�++res/raw/keyboard_layout_french_ca_bkb10.kcm# Copyright (C) 2012 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.

#
# French (Canada) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
    ralt:                               '\u00b2'
    ralt+shift:                         '@'					
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '&'
    ralt+shift:                         '1'					
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
    ralt:                               '\u00e9'
    ralt+shift:                         '2'					
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '"'
    ralt+shift:                         '3'					
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\''
    ralt+shift:                         '4'					
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '('
    ralt+shift:                         '5'					
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
    ralt:                               '-'
    ralt+shift:                         '6'					
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
    ralt:                               '\u00e9'
    ralt+shift:                         '7'					
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    ralt:                               '_'
    ralt+shift:                         '8'					
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    ralt:                               '\u00c7'
    ralt+shift:                         '9'					
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    ralt:                               '\u00e0'
    ralt+shift:                         '0'					
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               ')'
    ralt+shift:                         '\u00b0'					
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '='
    ralt+shift:                         '+'					
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    shift+capslock:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    shift+capslock:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    shift+capslock:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    shift+capslock:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    shift+capslock:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    shift+capslock:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    shift+capslock:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    shift+capslock:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    shift+capslock:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    shift+capslock:                     'p'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
    ralt:                               '^'
    ralt+shift:                         '\u00a8'					
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
    ralt:                               '$'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    shift+capslock:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    shift+capslock:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    shift+capslock:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    shift+capslock:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    shift+capslock:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    shift+capslock:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    shift+capslock:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    shift+capslock:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    shift+capslock:                     'l'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
	  shift:                              '"'
    ralt:                               '\u00f9'
	  ralt+shift:                         '%'
}

key BACKSLASH {
    label:                              '*'
    base:                               '*'
	  shift:                              '\u00b5'
    ralt:                               '*'
	  ralt+shift:                         '\u00b5'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
    ralt:                               '<'
    ralt+shift:                         '>'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    shift+capslock:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    shift+capslock:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    shift+capslock:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    shift+capslock:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    shift+capslock:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    shift+capslock:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    shift+capslock:                     'm'
    ralt:                               ','
    ralt+shift:                         '?'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
    ralt:                               ';'
    ralt+shift:                         '.'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
    ralt:                               ':'
    ralt+shift:                         '/'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
    ralt:                               '!'
    ralt+shift:                         '\u00a7'
}
PK@�G���Ms(s($res/raw/keyboard_layout_georgian.kcm# Copyright (C) 2012 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.

#
# Georgian keyboard layout.
# As an added convenience, English characters are accessible using ralt (Alt Gr).
#

type OVERLAY

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                         '~'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              '\u10E5'
    base:                               '\u10E5'
    shift:                                '\u10E5'
    ralt:                               'q'
    ralt+shift, ralt+capslock:          'Q'
}

key W {
    label:                              '\u10EC'
    base:                               '\u10EC'
    shift:                                '\u10ED'
    ralt:                               'w'
    ralt+shift, ralt+capslock:          'W'
}

key E {
    label:                              '\u10D4'
    base:                               '\u10D4'
    shift:                                '\u10D4'
    ralt:                               'e'
    ralt+shift, ralt+capslock:          'E'
}

key R {
    label:                              '\u10E0'
    base:                               '\u10E0'
    shift:                                '\u10E6'
    ralt:                               'r'
    ralt+shift, ralt+capslock:          'R'
}

key T {
    label:                              '\u10E2'
    base:                               '\u10E2'
    shift:                                '\u10D7'
    ralt:                               't'
    ralt+shift, ralt+capslock:          'T'
}

key Y {
    label:                              '\u10DE'
    base:                               '\u10DE'
    shift:                                '\u10DE'
    ralt:                               'y'
    ralt+shift, ralt+capslock:          'Y'
}

key U {
    label:                              '\u10E3'
    base:                               '\u10E3'
    shift:                                '\u10E3'
    ralt:                               'u'
    ralt+shift, ralt+capslock:          'U'
}

key I {
    label:                              '\u10D8'
    base:                               '\u10D8'
    shift:                                '\u10D8'
    ralt:                               'i'
    ralt+shift, ralt+capslock:          'I'
}

key O {
    label:                              '\u10DD'
    base:                               '\u10DD'
    shift:                                '\u10DD'
    ralt:                               'o'
    ralt+shift, ralt+capslock:          'O'
}

key P {
    label:                              '\u10DE'
    base:                               '\u10DE'
    shift:                                '\u10DE'
    ralt:                               'p'
    ralt+shift, ralt+capslock:          'P'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                    '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                    '}'
}

### ROW 3

key A {
    label:                              '\u10D0'
    base:                               '\u10D0'
    shift:                                '\u10D0'
    ralt:                               'a'
    ralt+shift, ralt+capslock:          'A'
}

key S {
    label:                              '\u10E1'
    base:                               '\u10E1'
    shift:                                '\u10E8'
    ralt:                               's'
    ralt+shift, ralt+capslock:          'S'
}

key D {
    label:                              '\u10D3'
    base:                               '\u10D3'
    shift:                                '\u10D3'
    ralt:                               'd'
    ralt+shift, ralt+capslock:          'D'
}

key F {
    label:                              '\u10E4'
    base:                               '\u10E4'
    shift:                                '\u10E4'
    ralt:                               'f'
    ralt+shift, ralt+capslock:          'F'
}

key G {
    label:                              '\u10D2'
    base:                               '\u10D2'
    shift:                                '\u10D2'
    ralt:                               'g'
    ralt+shift, ralt+capslock:          'G'
}

key H {
    label:                              '\u10F0'
    base:                               '\u10F0'
    shift:                                '\u10F0'
    ralt:                               'h'
    ralt+shift, ralt+capslock:          'H'
}

key J {
    label:                              '\u10EF'
    base:                               '\u10EF'
    shift:                                '\u10DF'
    ralt:                               'j'
    ralt+shift, ralt+capslock:          'J'
}

key K {
    label:                              '\u10D9'
    base:                               '\u10D9'
    shift:                                '\u10D9'
    ralt:                               'k'
    ralt+shift, ralt+capslock:          'K'
}

key L {
    label:                              '\u10DA'
    base:                               '\u10DA'
    shift:                                '\u10DA'
    ralt:                               'l'
    ralt+shift, ralt+capslock:          'L'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                    ':'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '/'
    ralt:                               '|'
}

### ROW 4

key Z {
    label:                              '\u10D6'
    base:                               '\u10D6'
    shift:                                '\u10EB'
    ralt:                               'z'
    ralt+shift, ralt+capslock:          'Z'
}

key X {
    label:                              '\u10EE'
    base:                               '\u10EE'
    shift:                                '\u10EE'
    ralt:                               'x'
    ralt+shift, ralt+capslock:          'X'
}

key C {
    label:                              '\u10EA'
    base:                               '\u10EA'
    shift:                                '\u10E9'
    ralt:                               'c'
    ralt+shift, ralt+capslock:          'C'
}

key V {
    label:                              '\u10D5'
    base:                               '\u10D5'
    shift:                                '\u10D5'
    ralt:                               'v'
    ralt+shift, ralt+capslock:          'V'
}

key B {
    label:                              '\u10D1'
    base:                               '\u10D1'
    shift:                                '\u10D1'
    ralt:                               'b'
    ralt+shift, ralt+capslock:          'B'
}

key N {
    label:                              '\u10DC'
    base:                               '\u10DC'
    shift:                                '\u10DC'
    ralt:                               'n'
    ralt+shift, ralt+capslock:          'N'
}

key M {
    label:                              '\u10DB'
    base:                               '\u10DB'
    shift:                                '\u10DB'
    ralt:                               'm'
    ralt+shift, ralt+capslock:          'M'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
}
PK@�GD����%�%"res/raw/keyboard_layout_german.kcm# Copyright (C) 2012 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.

#
# German keyboard layout, QWERTZ style.
#

type OVERLAY

map key 12 SLASH            # � ? \
map key 21 Z
map key 44 Y
map key 53 MINUS            # - _
map key 86 PLUS             # < > |

### ROW 1

key GRAVE {
    label:                              '^'
    base:                               '^'
    shift:                              '\u00b0'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '\u00b2'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u00a7'
    ralt:                               '\u00b3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key SLASH {
    label:                              '\u00df'
    base:                               '\u00df'
    shift:                              '?'
    ralt:                               '\\'
}

key EQUALS {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0300'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '@'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00dc'
    base:                               '\u00fc'
    shift, capslock:                    '\u00dc'
    capslock+shift:                     '\u00fc'
}

key RIGHT_BRACKET {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               '~'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              '\u00d6'
    base:                               '\u00f6'
    shift, capslock:                    '\u00d6'
    capslock+shift:                     '\u00f6'
}

key APOSTROPHE {
    label:                              '\u00c4'
    base:                               '\u00e4'
    shift, capslock:                    '\u00c4'
    capslock+shift:                     '\u00e4'
}

key BACKSLASH {
    label:                              '#'
    base:                               '#'
    shift:                              '\''
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '|'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt:                               '\u00b5'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G_���'�'!res/raw/keyboard_layout_greek.kcm# Copyright (C) 2013 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.

#
# Greek (EU based) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base, capslock:                     '`'
    shift:                              '~'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base, capslock:                     '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base, capslock:                     '2'
    shift:                              '@'
    ralt:                               '\u00b2'
}

key 3 {
    label:                              '3'
    base, capslock:                     '3'
    shift:                              '#'
    ralt:                               '\u00b3'
}

key 4 {
    label:                              '4'
    base, capslock:                     '4'
    shift:                              '$'
    ralt:                               '\u00a3'
}

key 5 {
    label:                              '5'
    base, capslock:                     '5'
    shift:                              '%'
    ralt:                               '\u00a7'
}

key 6 {
    label:                              '6'
    base, capslock:                     '6'
    shift:                              '^'
    ralt:                               '\u00b6'
}

key 7 {
    label:                              '7'
    base, capslock:                     '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base, capslock:                     '8'
    shift:                              '*'
    ralt:                               '\u00a4'
}

key 9 {
    label:                              '9'
    base, capslock:                     '9'
    shift:                              '('
    ralt:                               '\u00a6'
}

key 0 {
    label:                              '0'
    base, capslock:                     '0'
    shift:                              ')'
    ralt:                               '\u00b0'
}

key MINUS {
    label:                              '-'
    base, capslock:                     '-'
    shift:                              '_'
    ralt:                               '\u00b1'
}

key EQUALS {
    label:                              '='
    base, capslock:                     '='
    shift:                              '+'
    ralt:                               '\u00bd'
}

### ROW 2

key Q {
    label:                              'Q'
    base, capslock:                     ';'
    shift:                              ':'
}

key W {
    label:                              'W'
    base, capslock:                     '\u03c2'
    shift:                              '\u0385'
    capslock+shift:                     '\u0385'
}

key E {
    label:                              'E'
    base:                               '\u03b5'
    shift, capslock:                    '\u0395'
    ralt:                               '\u20ac'
    capslock+shift:                     '\u03b5'
}

key R {
    label:                              'R'
    base:                               '\u03c1'
    shift, capslock:                    '\u03a1'
    ralt:                               '\u00ae'
    capslock+shift:                     '\u03c1'
}

key T {
    label:                              'T'
    base:                               '\u03c4'
    shift, capslock:                    '\u03a4'
    capslock+shift:                     '\u03c4'
}

key Y {
    label:                              'Y'
    base:                               '\u03c5'
    shift, capslock:                    '\u03a5'
    ralt:                               '\u00a5'
    capslock+shift:                     '\u03c5'
}

key U {
    label:                              'U'
    base:                               '\u03b8'
    shift, capslock:                    '\u0398'
    capslock+shift:                     '\u03b8'
}

key I {
    label:                              'I'
    base:                               '\u03b9'
    shift, capslock:                    '\u0399'
    capslock+shift:                     '\u03b9'
}

key O {
    label:                              'O'
    base:                               '\u03bf'
    shift, capslock:                    '\u039f'
    capslock+shift:                     '\u03bf'
}

key P {
    label:                              'P'
    base:                               '\u03c0'
    shift, capslock:                    '\u03a0'
    capslock+shift:                     '\u03c0'
}

key LEFT_BRACKET {
    label:                              '['
    base, capslock:                     '['
    shift:                              '{'
    ralt:                               '\u00ab'
}

key RIGHT_BRACKET {
    label:                              ']'
    base, capslock:                     ']'
    shift:                              '}'
    ralt:                               '\u00bb'
}

### ROW 3

key A {
    label:                              'A'
    base:                               '\u03b1'
    shift, capslock:                    '\u0391'
    capslock+shift:                     '\u03b1'
}

key S {
    label:                              'S'
    base:                               '\u03c3'
    shift, capslock:                    '\u03a3'
    capslock+shift:                     '\u03c3'
}

key D {
    label:                              'D'
    base:                               '\u03b4'
    shift, capslock:                    '\u0394'
    capslock+shift:                     '\u03b4'
}

key F {
    label:                              'F'
    base:                               '\u03c6'
    shift, capslock:                    '\u03a6'
    capslock+shift:                     '\u03c6'
}

key G {
    label:                              'G'
    base:                               '\u03b3'
    shift, capslock:                    '\u0393'
    capslock+shift:                     '\u03b3'
}

key H {
    label:                              'H'
    base:                               '\u03b7'
    shift, capslock:                    '\u0397'
    capslock+shift:                     '\u03b7'
}

key J {
    label:                              'J'
    base:                               '\u03be'
    shift, capslock:                    '\u039e'
    capslock+shift:                     '\u03be'
}

key K {
    label:                              'K'
    base:                               '\u03ba'
    shift, capslock:                    '\u039a'
    capslock+shift:                     '\u03ba'
}

key L {
    label:                              'L'
    base:                               '\u03bb'
    shift, capslock:                    '\u039b'
    capslock+shift:                     '\u03bb'
}

key SEMICOLON {
    label:                              ';'
    base, capslock:                     '\u0301'
#should be \u0384 (greek tonos)
    shift:                              '\u0308'
    ralt:                               '\u0385'
}

key APOSTROPHE {
    label:                              '\''
    base, capslock:                     '\''
    shift:                              '"'
}

key BACKSLASH {
    label:                              '\\'
    base, capslock:                     '\\'
    shift:                              '|'
    ralt:                               '\u00ac'
}

### ROW 4

key PLUS {
    label:                              '<'
    base, capslock:                     '<'
    shift:                              '>'
    ralt:                               '\\'
    shift+ralt:                         '|'
}

key Z {
    label:                              'Z'
    base:                               '\u03b6'
    shift, capslock:                    '\u0396'
    capslock+shift:                     '\u03b6'
}

key X {
    label:                              'X'
    base:                               '\u03c7'
    shift, capslock:                    '\u03a7'
    capslock+shift:                     '\u03c7'
}

key C {
    label:                              'C'
    base:                               '\u03c8'
    shift, capslock:                    '\u03a8'
    ralt:                               '\u00a9'
    capslock+shift:                     '\u03c8'
}

key V {
    label:                              'V'
    base:                               '\u03c9'
    shift, capslock:                    '\u03a9'
    capslock+shift:                     '\u03c9'
}

key B {
    label:                              'B'
    base:                               '\u03b2'
    shift, capslock:                    '\u0392'
    capslock+shift:                     '\u03b2'
}

key N {
    label:                              'N'
    base:                               '\u03bd'
    shift, capslock:                    '\u039d'
    capslock+shift:                     '\u03bd'
}

key M {
    label:                              'M'
    base:                               '\u03bc'
    shift, capslock:                    '\u039c'
    capslock+shift:                     '\u03bc'
}

key COMMA {
    label:                              ','
    base, capslock:                     ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base, capslock:                     '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base, capslock:                     '/'
    shift:                              '?'
}
PK@�Gn݆��(�('res/raw/keyboard_layout_greek_bkb10.kcm# Copyright (C) 2012 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.

#
# Greek (EU based) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base, capslock:                     '`'
    shift:                              '~'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base, capslock:                     '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base, capslock:                     '2'
    shift:                              '@'
    ralt:                               '\u00b2'
}

key 3 {
    label:                              '3'
    base, capslock:                     '3'
    shift:                              '#'
    ralt:                               '\u00b3'
}

key 4 {
    label:                              '4'
    base, capslock:                     '4'
    shift:                              '$'
    ralt:                               '\u00a3'
}

key 5 {
    label:                              '5'
    base, capslock:                     '5'
    shift:                              '%'
    ralt:                               '\u00a7'
}

key 6 {
    label:                              '6'
    base, capslock:                     '6'
    shift:                              '^'
    ralt:                               '\u00b6'
}

key 7 {
    label:                              '7'
    base, capslock:                     '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base, capslock:                     '8'
    shift:                              '*'
    ralt:                               '\u00a4'
}

key 9 {
    label:                              '9'
    base, capslock:                     '9'
    shift:                              '('
    ralt:                               '\u00a6'
}

key 0 {
    label:                              '0'
    base, capslock:                     '0'
    shift:                              ')'
    ralt:                               '\u00b0'
}

key MINUS {
    label:                              '-'
    base, capslock:                     '-'
    shift:                              '_'
    ralt:                               '\u00b1'
}

key EQUALS {
    label:                              '='
    base, capslock:                     '='
    shift:                              '+'
    ralt:                               '\u00bd'
}

### ROW 2

key Q {
    label:                              'Q'
    base, capslock:                     ';'
    shift:                              ':'
}

key W {
    label:                              'W'
    base, capslock:                     '\u03c2'
    shift:                              '\u0385'
    capslock+shift:                     '\u0385'
}

key E {
    label:                              'E'
    base:                               '\u03b5'
    shift, capslock:                    '\u0395'
    shift+capslock:                     '\u03b5'
    ralt:                               '\u20ac'
}

key R {
    label:                              'R'
    base:                               '\u03c1'
    shift, capslock:                    '\u03a1'
    shift+capslock:                     '\u03c1'
    ralt:                               '\u00ae'
}

key T {
    label:                              'T'
    base:                               '\u03c4'
    shift, capslock:                    '\u03a4'
    shift+capslock:                     '\u03c4'
}

key Y {
    label:                              'Y'
    base:                               '\u03c5'
    shift, capslock:                    '\u03a5'
    shift+capslock:                     '\u03c5'
    ralt:                               '\u00a5'
}

key U {
    label:                              'U'
    base:                               '\u03b8'
    shift, capslock:                    '\u0398'
    shift+capslock:                     '\u03b8'
}

key I {
    label:                              'I'
    base:                               '\u03b9'
    shift, capslock:                    '\u0399'
    shift+capslock:                     '\u03b9'
}

key O {
    label:                              'O'
    base:                               '\u03bf'
    shift, capslock:                    '\u039f'
    shift+capslock:                     '\u03bf'
}

key P {
    label:                              'P'
    base:                               '\u03c0'
    shift, capslock:                    '\u03a0'
    shift+capslock:                     '\u03c0'
}

key LEFT_BRACKET {
    label:                              '['
    base, capslock:                     '['
    shift:                              '{'
    ralt:                               '\u00ab'
}

key RIGHT_BRACKET {
    label:                              ']'
    base, capslock:                     ']'
    shift:                              '}'
    ralt:                               '\u00bb'
}

### ROW 3

key A {
    label:                              'A'
    base:                               '\u03b1'
    shift, capslock:                    '\u0391'
    shift+capslock:                     '\u03b1'
}

key S {
    label:                              'S'
    base:                               '\u03c3'
    shift, capslock:                    '\u03a3'
    shift+capslock:                     '\u03c3'
}

key D {
    label:                              'D'
    base:                               '\u03b4'
    shift, capslock:                    '\u0394'
    shift+capslock:                     '\u03b4'
}

key F {
    label:                              'F'
    base:                               '\u03c6'
    shift, capslock:                    '\u03a6'
    shift+capslock:                     '\u03c6'
}

key G {
    label:                              'G'
    base:                               '\u03b3'
    shift, capslock:                    '\u0393'
    shift+capslock:                     '\u03b3'
}

key H {
    label:                              'H'
    base:                               '\u03b7'
    shift, capslock:                    '\u0397'
    shift+capslock:                     '\u03b7'
}

key J {
    label:                              'J'
    base:                               '\u03be'
    shift, capslock:                    '\u039e'
    shift+capslock:                     '\u03be'
}

key K {
    label:                              'K'
    base:                               '\u03ba'
    shift, capslock:                    '\u039a'
    shift+capslock:                     '\u03ba'
}

key L {
    label:                              'L'
    base:                               '\u03bb'
    shift, capslock:                    '\u039b'
    shift+capslock:                     '\u03bb'
}

key SEMICOLON {
    label:                              ';'
    base, capslock:                     '\u0301'
#should be \u0384 (greek tonos)
    shift:                              '\u0308'
    ralt:                               '\u0385'
}

key APOSTROPHE {
    label:                              '\''
    base, capslock:                     '\''
    shift:                              '"'
}

key BACKSLASH {
    label:                              '\\'
    base, capslock:                     '\\'
    shift:                              '|'
    ralt:                               '\u00ac'
}

### ROW 4

key PLUS {
    label:                              '<'
    base, capslock:                     '<'
    shift:                              '>'
}

key Z {
    label:                              'Z'
    base:                               '\u03b6'
    shift, capslock:                    '\u0396'
    shift+capslock:                     '\u03b6'
}

key X {
    label:                              'X'
    base:                               '\u03c7'
    shift, capslock:                    '\u03a7'
    shift+capslock:                     '\u03c7'
}

key C {
    label:                              'C'
    base:                               '\u03c8'
    shift, capslock:                    '\u03a8'
    shift+capslock:                     '\u03c8'
    ralt:                               '\u00a9'
}

key V {
    label:                              'V'
    base:                               '\u03c9'
    shift, capslock:                    '\u03a9'
    shift+capslock:                     '\u03c9'
}

key B {
    label:                              'B'
    base:                               '\u03b2'
    shift, capslock:                    '\u0392'
    shift+capslock:                     '\u03b2'
}

key N {
    label:                              'N'
    base:                               '\u03bd'
    shift, capslock:                    '\u039d'
    shift+capslock:                     '\u03bd'
}

key M {
    label:                              'M'
    base:                               '\u03bc'
    shift, capslock:                    '\u039c'
    shift+capslock:                     '\u03bc'
}

key COMMA {
    label:                              ','
    base, capslock:                     ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base, capslock:                     '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base, capslock:                     '/'
    shift:                              '?'
}
PK@�G�X�F'#'#"res/raw/keyboard_layout_hebrew.kcm# Copyright (C) 2013 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.

#
# Hebrew (based EU) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               ';'
    shift:                              '~'
    ctrl+shift:                         'L'
    shift+capslock:                     '\u05b0'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    shift+capslock:                     '\u05b1'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
    shift+capslock:                     '\u05b2'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    shift+capslock:                     '\u05b3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u20aa'
    shift+capslock:                     '\u05b4'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    shift+capslock:                     '\u05b5'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
    shift+capslock:                     '\u05b6'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
    shift+capslock:                     '\u05b7'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    shift+capslock:                     '\u05b8'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    shift+capslock:                     '\u05c2'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    shift+capslock:                     '\u05c1'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '\u05bf'
    shift+capslock:                     '\u05b9'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    shift+capslock:                     '\u05bc'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               '/'
    shift, capslock:                    'Q'
}

key W {
    label:                              'W'
    base:                               '\u0027'
    shift, capslock:                    'W'
}

key E {
    label:                              'E'
    base:                               '\u05e7'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
}

key R {
    label:                              'R'
    base:                               '\u05e8'
    shift, capslock:                    'R'
}

key T {
    label:                              'T'
    base:                               '\u05d0'
    shift, capslock:                    'T'
}

key Y {
    label:                              'Y'
    base:                               '\u05d8'
    shift, capslock:                    'Y'
}

key U {
    label:                              'U'
    base:                               '\u05d5'
    shift, capslock:                    'U'
    ralt:                               '\u05f0'
}

key I {
    label:                              'I'
    base:                               '\u05df'
    shift, capslock:                    'I'
}

key O {
    label:                              'O'
    base:                               '\u05dd'
    shift, capslock:                    'O'
}

key P {
    label:                              'P'
    base:                               '\u05e4'
    shift, capslock:                    'P'
}

key LEFT_BRACKET {
    label:                              '['
    base, capslock:                     '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base, capslock:                     ']'
    shift:                              '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               '\u05e9'
    shift, capslock:                    'A'
}

key S {
    label:                              'S'
    base:                               '\u05d3'
    shift, capslock:                    'S'
}

key D {
    label:                              'D'
    base:                               '\u05d2'
    shift, capslock:                    'D'
}

key F {
    label:                              'F'
    base:                               '\u05db'
    shift, capslock:                    'F'
}

key G {
    label:                              'G'
    base:                               '\u05e2'
    shift, capslock:                    'G'
}

key H {
    label:                              'H'
    base:                               '\u05d9'
    shift, capslock:                    'H'
    ralt:                               '\u05f2'
}

key J {
    label:                              'J'
    base:                               '\u05d7'
    shift, capslock:                    'J'
    ralt:                               '\u05f1'
}

key K {
    label:                              'K'
    base:                               '\u05dc'
    shift, capslock:                    'K'
}

key L {
    label:                              'L'
    base:                               '\u05da'
    shift, capslock:                    'L'
}

key SEMICOLON {
    label:                              ';'
    base:                               '\u05e3'
    shift:                              ':'
    capslock:                           ';'
}

key APOSTROPHE {
    label:                              '\''
    base:                               ','
    shift:                              '"'
    capslock:                           '\''
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base, capslock:                     '\\'
    shift:                              '|'
}

key Z {
    label:                              'Z'
    base:                               '\u05d6'
    shift, capslock:                    'Z'
}

key X {
    label:                              'X'
    base:                               '\u05e1'
    shift, capslock:                    'X'
}

key C {
    label:                              'C'
    base:                               '\u05d1'
    shift, capslock:                    'C'
}

key V {
    label:                              'V'
    base:                               '\u05d4'
    shift, capslock:                    'V'
}

key B {
    label:                              'B'
    base:                               '\u05e0'
    shift, capslock:                    'B'
}

key N {
    label:                              'N'
    base:                               '\u05de'
    shift, capslock:                    'N'
}

key M {
    label:                              'M'
    base:                               '\u05e6'
    shift, capslock:                    'M'
}

key COMMA {
    label:                              ','
    base:                               '\u05ea'
    shift:                              '<'
    capslock:                           ','
}

key PERIOD {
    label:                              '.'
    base:                               '\u05e5'
    shift:                              '>'
    capslock:                           '.'
}

key SLASH {
    label:                              '/'
    base:                               '.'
    shift:                              '?'
    capslock:                           '/'
}
PK@�G��X4�#�#(res/raw/keyboard_layout_hebrew_bkb10.kcm# Copyright (C) 2012 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.

#
# Hebrew (based EU) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               ';'
    shift:                              '~'
    ctrl+shift:                         'L'
    shift+capslock:                     '\u05b0'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    shift+capslock:                     '\u05b1'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
    shift+capslock:                     '\u05b2'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    shift+capslock:                     '\u05b3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    shift+capslock:                     '\u05b4'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    shift+capslock:                     '\u05b5'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
    shift+capslock:                     '\u05b6'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
    shift+capslock:                     '\u05b7'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    shift+capslock:                     '\u05b8'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    shift+capslock:                     '\u05c2'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    shift+capslock:                     '\u05c1'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    shift+capslock:                     '\u05b9'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    shift+capslock:                     '\u05bc'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               '/'
    shift, capslock:                    'Q'
}

key W {
    label:                              'W'
    base:                               '\u0027'
    shift, capslock:                    'W'
}

key E {
    label:                              'E'
    base:                               '\u05e7'
    shift, capslock:                    'E'
}

key R {
    label:                              'R'
    base:                               '\u05e8'
    shift, capslock:                    'R'
}

key T {
    label:                              'T'
    base:                               '\u05d0'
    shift, capslock:                    'T'
}

key Y {
    label:                              'Y'
    base:                               '\u05d8'
    shift, capslock:                    'Y'
}

key U {
    label:                              'U'
    base:                               '\u05d5'
    shift, capslock:                    'U'
    ralt:                               '\u05f0'
}

key I {
    label:                              'I'
    base:                               '\u05df'
    shift, capslock:                    'I'
}

key O {
    label:                              'O'
    base:                               '\u05dd'
    shift, capslock:                    'O'
}

key P {
    label:                              'P'
    base:                               '\u05e4'
    shift, capslock:                    'P'
}

key LEFT_BRACKET {
    label:                              '['
    base, capslock:                     '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base, capslock:                     ']'
    shift:                              '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               '\u05e9'
    shift, capslock:                    'A'
}

key S {
    label:                              'S'
    base:                               '\u05d3'
    shift, capslock:                    'S'
}

key D {
    label:                              'D'
    base:                               '\u05d2'
    shift, capslock:                    'D'
}

key F {
    label:                              'F'
    base:                               '\u05db'
    shift, capslock:                    'F'
}

key G {
    label:                              'G'
    base:                               '\u05e2'
    shift, capslock:                    'G'
}

key H {
    label:                              'H'
    base:                               '\u05d9'
    shift, capslock:                    'H'
}

key J {
    label:                              'J'
    base:                               '\u05d7'
    shift, capslock:                    'J'
}

key K {
    label:                              'K'
    base:                               '\u05dc'
    shift, capslock:                    'K'
}

key L {
    label:                              'L'
    base:                               '\u05da'
    shift, capslock:                    'L'
}

key SEMICOLON {
    label:                              ';'
    base:                               '\u05e3'
    shift:                              ':'
    capslock:                           ';'
}

key APOSTROPHE {
    label:                              '\''
    base:                               ','
    shift:                              '"'
    capslock:                           '\''
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base, capslock:                     '\\'
    shift:                              '|'
}

key Z {
    label:                              'Z'
    base:                               '\u05d6'
    shift, capslock:                    'Z'
}

key X {
    label:                              'X'
    base:                               '\u05e1'
    shift, capslock:                    'X'
}

key C {
    label:                              'C'
    base:                               '\u05d1'
    shift, capslock:                    'C'
}

key V {
    label:                              'V'
    base:                               '\u05d4'
    shift, capslock:                    'V'
}

key B {
    label:                              'B'
    base:                               '\u05e0'
    shift, capslock:                    'B'
}

key N {
    label:                              'N'
    base:                               '\u05de'
    shift, capslock:                    'N'
}

key M {
    label:                              'M'
    base:                               '\u05e6'
    shift, capslock:                    'M'
}

key COMMA {
    label:                              ','
    base:                               '\u05ea'
    shift:                              '<'
    capslock:                           ','
}

key PERIOD {
    label:                              '.'
    base:                               '\u05e5'
    shift:                              '>'
    capslock:                           '.'
}

key SLASH {
    label:                              '/'
    base:                               '.'
    shift:                              '?'
    capslock:                           '/'
}
PK@�G-��	�,�,%res/raw/keyboard_layout_hungarian.kcm# Copyright (C) 2012 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.

#
# Hungarian keyboard layout, QWERTZ style.
#

type OVERLAY

map key 41 0
map key 11 GRAVE
map key 12 SLASH
map key 21 Z
map key 44 Y
map key 53 MINUS
map key 86 PLUS

### ROW 1

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '\u00a7'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '\u0303'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '\u030c'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '+'
    ralt:                               '\u0302'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '!'
    ralt:                               '\u0306'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u030a'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '/'
    ralt:                               '\u0328'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '='
    ralt:                               '\u0300'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '\u0307'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               '\u0301'
}

key GRAVE {
    label:                              '\u00d6'
    base:                               '\u00f6'
    shift, capslock:                    '\u00d6'
    ralt:                               '\u030b'
    capslock+shift:                     '\u00f6'
}

key SLASH {
    label:                              '\u00dc'
    base:                               '\u00fc'
    shift, capslock:                    '\u00dc'
    ralt:                               '\u0308'
    capslock+shift:                     '\u00fc'
}

key EQUALS {
    label:                              '\u00d3'
    base:                               '\u00f3'
    shift, capslock:                    '\u00d3'
    ralt:                               '\u0327'
    capslock+shift:                     '\u00f3'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\\'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    ralt:                               '|'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u00c4'
    capslock+shift:                     'e'   
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'  
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    ralt:                               '\u20ac'
    capslock+shift:                     'u'    
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00cd'
    capslock+shift:                     'i'    
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u0150'
    base:                               '\u0151'
    shift, capslock:                    '\u0150'
    ralt:                               '\u00f7'
    capslock+shift:                     '\u0151'
}

key RIGHT_BRACKET {
    label:                              '\u00da'
    base:                               '\u00fa'
    shift, capslock:                    '\u00da'
    ralt:                               '\u00d7'
    capslock+shift:                     '\u00fa'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e4'
    capslock+shift:                     'a' 
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u0111'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    ralt:                               '\u0110'
    capslock+shift:                     'd' 
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    ralt:                               '['
    capslock+shift:                     'f' 
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    ralt:                               ']'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    ralt:                               '\u00ed'
    capslock+shift:                     'j'    
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u0197'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    ralt:                               '\u0141'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u00c9'
    base:                               '\u00e9'
    shift, capslock:                    '\u00c9'
    ralt:                               '$'
    capslock+shift:                     '\u00e9'
}

key APOSTROPHE {
    label:                              '\u00c1'
    base:                               '\u00e1'
    shift, capslock:                    '\u00c1'
    ralt:                               '\u00df'
    capslock+shift:                     '\u00e1'
}

key BACKSLASH {
    label:                              '\u0170'
    base:                               '\u0171'
    shift, capslock:                    '\u0170'
    ralt:                               '\u00a4'
    capslock+shift:                     '\u0171'
}

### ROW 4

key PLUS {
    label:                              '\u00cd'
    base:                               '\u00ed'
    shift, capslock:                    '\u00cd'
    ralt:                               '<'
    capslock+shift:                     '\u00ed'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    ralt:                               '>'
    capslock+shift:                     'y'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    ralt:                               '#'
    capslock+shift:                     'x'    
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '&'
    capslock+shift:                     'c'  
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    ralt:                               '@'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    ralt:                               '{'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '}'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'    
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '?'
    ralt:                               ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '*'
}
PK@�G�{�O&O&%res/raw/keyboard_layout_icelandic.kcm# Copyright (C) 2012 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.

#
# Icelandic keyboard layout.
#

type OVERLAY

map key 12 EQUALS
map key 13 MINUS
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u02da'
    base:                               '\u030a'
    shift:                              '\u0308'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key EQUALS {
    label:                              '\u00d6'
    base:                               '\u00f6'
    shift, capslock:                    '\u00d6'
    ralt:                               '\\'
    capslock+shift:                     '\u00f6'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '@'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u00D0'
    base:                               '\u00F0'
    shift, capslock:                    '\u00D0'
    capslock+shift:                     '\u00F0'
}

key RIGHT_BRACKET {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
    ralt:                               '~'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u00c6'
    base:                               '\u00e6'
    shift, capslock:                    '\u00c6'
    capslock+shift:                     '\u00e6'
}

key APOSTROPHE {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\''
    ralt:                               '^'
}

key BACKSLASH {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               '`'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt:                               '\u00b5'
    capslock+shift:                     'm'    	
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '\u00de'
    base:                               '\u00fe'
    shift, capslock:                    '\u00de'
    capslock+shift:                     '\u00fe'
}
PK@�G3��A�$�$#res/raw/keyboard_layout_italian.kcm# Copyright (C) 2012 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.

#
# Italian keyboard layout.
#

type OVERLAY

map key 12 SLASH
map key 53 MINUS
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key SLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
}

key EQUALS {
    label:                              '\u00ec'
    base:                               '\u00ec'
    shift:                              '^'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u00e8'
    base:                               '\u00e8'
    shift:                              '\u00e9'
    ralt:                               '['
    ralt+shift:                         '{'
}

key RIGHT_BRACKET {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               ']'
    ralt+shift:                         '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u00f2'
    base:                               '\u00f2'
    shift:                              '\u00e7'
    ralt:                               '@'
}

key APOSTROPHE {
    label:                              '\u00e0'
    base:                               '\u00e0'
    shift:                              '\u00b0'
    ralt:                               '#'
}

key BACKSLASH {
    label:                              '\u00f9'
    base:                               '\u00f9'
    shift:                              '\u00a7'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'    	
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�Gx�h�3%3%)res/raw/keyboard_layout_italian_bkb10.kcm# Copyright (C) 2012 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.

#
# Italian keyboard layout.
#

type OVERLAY

map key 12 SLASH
map key 53 MINUS
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key SLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
}

key EQUALS {
    label:                              '\u00ec'
    base:                               '\u00ec'
    shift:                              '^'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    shift+capslock:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    shift+capslock:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    shift+capslock:                     'e'
    ralt:                               '\u20ac'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    shift+capslock:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    shift+capslock:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    shift+capslock:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    shift+capslock:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    shift+capslock:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    shift+capslock:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    shift+capslock:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00e8'
    base:                               '\u00e8'
    shift:                              '\u00e9'
    ralt:                               '['
    ralt+shift:                         '{'
}

key RIGHT_BRACKET {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               ']'
    ralt+shift:                         '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    shift+capslock:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    shift+capslock:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    shift+capslock:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    shift+capslock:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    shift+capslock:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    shift+capslock:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    shift+capslock:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    shift+capslock:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    shift+capslock:                     'l'
}

key SEMICOLON {
    label:                              '\u00f2'
    base:                               '\u00f2'
    shift:                              '\u00e7'
    ralt:                               '@'
}

key APOSTROPHE {
    label:                              '\u00e0'
    base:                               '\u00e0'
    shift:                              '\u00b0'
    ralt:                               '#'
}

key BACKSLASH {
    label:                              '\u00f9'
    base:                               '\u00f9'
    shift:                              '\u00a7'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    shift+capslock:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    shift+capslock:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    shift+capslock:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    shift+capslock:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    shift+capslock:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    shift+capslock:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    shift+capslock:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�GW��&�&*res/raw/keyboard_layout_latvian_qwerty.kcm# Copyright (C) 2014 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.

#
# Latvian (QWERTY-US-intl based) keyboard layout.
#

type OVERLAY

map key 86 BACKSLASH
map key 43 POUND

### ROW 1

key GRAVE {
    label:                              '\u0300'
    base:                               '\u0300'
    shift:                              '\u0303'
    ralt:                               '-'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '\u00a0'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
    ralt:                               '\u00ab'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00bb'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u20ac'
    ralt+shift:                         '\u00a7'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt+shift:                         '\u00b0'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '\u0302'
    ralt:                               '\u2019'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
    ralt+shift:                         '\u00b1'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    ralt+shift:                         '\u00d7'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '\u2013'
    ralt+shift:                         '\u2014'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u0113'
    shift+ralt, ralt+capslock:          '\u0112'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    ralt:                               '\u0157'
    shift+ralt, ralt+capslock:          '\u0156'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    ralt:                               '\u016b'
    shift+ralt, ralt+capslock:          '\u016a'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u012b'
    shift+ralt, ralt+capslock:          '\u012a'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00f5'
    shift+ralt, ralt+capslock:          '\u00d5'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
}


### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u0101'
    shift+ralt, ralt+capslock:          '\u0100'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u0161'
    shift+ralt, ralt+capslock:          '\u0160'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    ralt:                               '\u0123'
    shift+ralt, ralt+capslock:          '\u0122'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u0137'
    shift+ralt, ralt+capslock:          '\u0136'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    ralt:                               '\u013c'
    shift+ralt, ralt+capslock:          '\u013b'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
    ralt:                               '\u0301'
    shift+ralt:                         '\u0308'
}

key POUND {
    label:                              '\u00b0'
    base:                               '\u00b0'
    shift:                              '|'
}

### ROW 4

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
    ralt:                               '\u00ac'
    shift+ralt:                         '\u00a6'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u017e'
    shift+ralt, ralt+capslock:          '\u017d'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '\u010d'
    shift+ralt, ralt+capslock:          '\u010c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '\u0146'
    shift+ralt, ralt+capslock:          '\u0145'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
    ralt:                               '\u00bf'
}
PK@�G�2L�(�(&res/raw/keyboard_layout_lithuanian.kcm# Copyright (C) 2013 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.

#
# Lithuanian (EU based) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '\u0105'
    shift, capslock:                    '\u0104'
    ralt:                               '1'
    shift+ralt:                         '!'
    capslock+shift:                     '\u0105'
}

key 2 {
    label:                              '2'
    base:                               '\u010d'
    shift, capslock:                    '\u010c'
    ralt:                               '2'
    shift+ralt:                         '@'
    capslock+shift:                     '\u010d'
}

key 3 {
    label:                              '3'
    base:                               '\u0119'
    shift, capslock:                    '\u0118'
    ralt:                               '3'
    shift+ralt:                         '#'
    capslock+shift:                     '\u0119'
}

key 4 {
    label:                              '4'
    base:                               '\u0117'
    shift, capslock:                    '\u0116'
    ralt:                               '4'
    shift+ralt:                         '$'
    capslock+shift:                     '\u0117'
}

key 5 {
    label:                              '5'
    base:                               '\u012f'
    shift, capslock:                    '\u012e'
    ralt:                               '5'
    shift+ralt:                         '%'
    capslock+shift:                     '\u012f'
}

key 6 {
    label:                              '6'
    base:                               '\u0161'
    shift, capslock:                    '\u0160'
    ralt:                               '6'
    shift+ralt:                         '\u0302'
    capslock+shift:                     '\u0161'
}

key 7 {
    label:                              '7'
    base:                               '\u0173'
    shift, capslock:                    '\u0172'
    ralt:                               '7'
    shift+ralt:                         '&'
    capslock+shift:                     '\u0173'
}

key 8 {
    label:                              '8'
    base:                               '\u016b'
    shift, capslock:                    '\u016a'
    ralt:                               '8'
    shift+ralt:                         '*'
    capslock+shift:                     '\u016b'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    ralt:                               '9'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    ralt:                               '0'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base:                               '\u017e'
    shift, capslock:                    '\u017d'
    ralt:                               '='
    shift+ralt:                         '+'
    capslock+shift:                     '\u017e'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

### ROW 4

key PLUS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm' 
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
}
PK@�GOG)^�,�,%res/raw/keyboard_layout_norwegian.kcm# Copyright (C) 2012 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.

#
# Norwegian (EU based + Sami) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '|'
    base:                               '|'
    shift:                              '\u00a7'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00a4'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key MINUS {
    label:                              '+'
    base:                               '+'
    shift:                              '?'
    ralt:                               '\\'
}

key EQUALS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '\u0300'
    ralt:                               '\u0301'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\u00e2'
    ralt+capslock, shift+ralt:          '\u00c2'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    ralt+capslock:                      '\u20ac'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    ralt:                               '\u0167'
    ralt+capslock, shift+ralt:          '\u0166'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00ef'
    ralt+capslock, shift+ralt:          '\u00cf'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00f5'
    ralt+capslock, shift+ralt:          '\u00d5'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00c5'
    base:                               '\u00e5'
    shift, capslock:                    '\u00c5'
    capslock+shift:                     '\u00e5'
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '\u0302'
    ralt:                               '\u0303'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e1'
    ralt+capslock, shift+ralt:          '\u00c1'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u0161'
    ralt+capslock, shift+ralt:          '\u0160'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    ralt:                               '\u0111'
    ralt+capslock, shift+ralt:          '\u0110'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    ralt:                               '\u01e5'
    ralt+capslock, shift+ralt:          '\u01e4'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    ralt:                               '\u01e7'
    ralt+capslock, shift+ralt:          '\u01e6'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    ralt:                               '\u021f'
    ralt+capslock, shift+ralt:          '\u021e'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u01e9'
    ralt+capslock, shift+ralt:          '\u01e8'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              '\u00d8'
    base:                               '\u00f8'
    shift, capslock:                    '\u00d8'
    ralt:                               '\u00f6'
    ralt+capslock, shift+ralt:          '\u00d6'
    capslock+shift:                     '\u00f8'
}

key APOSTROPHE {
    label:                              '\u00c6'
    base:                               '\u00e6'
    shift, capslock:                    '\u00c6'
    ralt:                               '\u00e4'
    ralt+capslock, shift+ralt:          '\u00c4'
    capslock+shift:                     '\u00e6'
}

key BACKSLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '*'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u017e'
    ralt+capslock, shift+ralt:          '\u017d'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '\u010d'
    ralt+capslock, shift+ralt:          '\u010c'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    ralt:                               '\u01ef'
    ralt+capslock, shift+ralt:          '\u01ee'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    ralt:                               '\u0292'
    ralt+capslock, shift+ralt:          '\u01b7'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '\u014b'
    ralt+capslock, shift+ralt:          '\u014a'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt, ralt+capslock:                '\u00b5'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G��;S�&�&+res/raw/keyboard_layout_norwegian_bkb10.kcm# Copyright (C) 2012 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.

#
# Norwegian keyboard layout.
#

type OVERLAY

map key 12 SLASH
map key 53 MINUS
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '\u00bd'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00a4'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key SLASH {
    label:                              '+'
    base:                               '+'
    shift:                              '?'
    ralt:                               '\\'
}

key EQUALS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '\u0300'
    ralt:                               '\u0301'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    shift+capslock:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    shift+capslock:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    shift+capslock:                     'e'
    ralt:                               '\u20ac'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    shift+capslock:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    shift+capslock:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    shift+capslock:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    shift+capslock:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    shift+capslock:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    shift+capslock:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    shift+capslock:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00c5'
    base:                               '\u00e5'
    shift, capslock:                    '\u00c5'
    shift+capslock:                     '\u00e5'
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '\u0302'
    ralt:                               '\u0303'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    shift+capslock:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    shift+capslock:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    shift+capslock:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    shift+capslock:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    shift+capslock:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    shift+capslock:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    shift+capslock:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    shift+capslock:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    shift+capslock:                     'l'
}

key SEMICOLON {
    label:                              '\u00d8'
    base:                               '\u00f8'
    shift, capslock:                    '\u00d8'
    shift+capslock:                     '\u00f8'
}

key APOSTROPHE {
    label:                              '\u00c6'
    base:                               '\u00e6'
    shift, capslock:                    '\u00c6'
    shift+capslock:                     '\u00e6'
}

key BACKSLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '*'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    shift+capslock:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    shift+capslock:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    shift+capslock:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    shift+capslock:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    shift+capslock:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    shift+capslock:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    shift+capslock:                     'm'
    ralt:                               '\u00b5'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G�v�(("res/raw/keyboard_layout_polish.kcm# Copyright (C) 2014 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.

#
# Polish (EU-based, Programmer's QWERTY) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '\u0303'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    capslock+shift:                     'e'
    ralt:                               '\u0119'
    shift+ralt, capslock+ralt:          '\u0118'
    capslock+shift+ralt:                '\u0119'    
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    ralt:                               '\u20ac'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    
    ralt:                               '\u00f3'
    shift+ralt, capslock+ralt:          '\u00d3'
    capslock+shift+ralt:                '\u00f3'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '['
    base:                               '['
    shift:                              '{'
}

key RIGHT_BRACKET {
    label:                              ']'
    base:                               ']'
    shift:                              '}'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
    ralt:                               '\u0105'
    shift+ralt, capslock+ralt:          '\u0104'
    capslock+shift+ralt:                '\u0105'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
    ralt:                               '\u015b'
    shift+ralt, capslock+ralt:          '\u015a'
    capslock+shift+ralt:                '\u015b'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'    
    ralt:                               '\u0142'
    shift+ralt, capslock+ralt:          '\u0141'
    capslock+shift+ralt:                '\u0142'
}

key SEMICOLON {
    label:                              ';'
    base:                               ';'
    shift:                              ':'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
    ralt:                               '\u017c'
    shift+ralt, capslock+ralt:          '\u017b'
    capslock+shift+ralt:                '\u017c'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
    ralt:                               '\u017a'
    shift+ralt, capslock+ralt:          '\u0179'
    capslock+shift+ralt:                '\u017a'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
    ralt:                               '\u0107'
    shift+ralt, capslock+ralt:          '\u0106'
    capslock+shift+ralt:                '\u0107'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
    ralt:                               '\u0144'
    shift+ralt, capslock+ralt:          '\u0143'
    capslock+shift+ralt:                '\u0144'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              '>'
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
}
PK@�G%��4%4%&res/raw/keyboard_layout_portuguese.kcm# Copyright (C) 2012 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.

#
# Portuguese keyboard layout.
#

type OVERLAY

map key 12 SLASH
map key 53 MINUS
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u00a7'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key SLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
}

key EQUALS {
    label:                              '\u00ab'
    base:                               '\u00ab'
    shift:                              '\u00bb'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               '\u0308'
}

key RIGHT_BRACKET {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0300'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u00c7'
    base:                               '\u00e7'
    shift, capslock:                    '\u00c7'
    capslock+shift:                     '\u00e7'
}

key APOSTROPHE {
    label:                              '\u00ba'
    base:                               '\u00ba'
    shift:                              '\u00aa'
}

key BACKSLASH {
    label:                              '\u02dc'
    base:                               '\u0303'
    shift:                              '\u0302'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'    	
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G8׬�/9/9#res/raw/keyboard_layout_russian.kcm# Copyright (C) 2012 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.

#
# Russian keyboard layout.
# This is a typical Russian PC keyboard layout.
# As an added convenience, English characters are accessible using ralt (Alt Gr).
#

type OVERLAY

map key 86 BACKSLASH

### ROW 1

key GRAVE {
    label:                              '\u0401'
    base:                               '\u0451'
    shift, capslock:                    '\u0401'
    ralt:                               '`'
    ralt+shift:                         '~'
    capslock+shift:                     '\u0451'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u2116'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              ';'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              ':'
    ralt:                               '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '?'
    ralt:                               '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    ralt:                               '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    ralt:                               '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    ralt:                               ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '-'
    ralt+shift:                         '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '='
    ralt+shift:                         '+'
}

### ROW 2

key Q {
    label:                              '\u0419'
    base:                               '\u0439'
    shift, capslock:                    '\u0419'
    ralt:                               'q'
    ralt+shift, ralt+capslock:          'Q'
    ralt+shift+capslock:          			'q'
    capslock+shift:                     '\u0439'  
}

key W {
    label:                              '\u0426'
    base:                               '\u0446'
    shift, capslock:                    '\u0426'
    ralt:                               'w'
    ralt+shift, ralt+capslock:          'W'
    ralt+shift+capslock:          			'w'    
    capslock+shift:                     '\u0446'  
}

key E {
    label:                              '\u0423'
    base:                               '\u0443'
    shift, capslock:                    '\u0423'
    ralt:                               'e'
    ralt+shift, ralt+capslock:          'E'
    ralt+shift+capslock:          			'e'    
    capslock+shift:                     '\u0443'  
}

key R {
    label:                              '\u041a'
    base:                               '\u043a'
    shift, capslock:                    '\u041a'
    ralt:                               'r'
    ralt+shift, ralt+capslock:          'R'
    ralt+shift+capslock:          			'r'    
    capslock+shift:                     '\u043a'  
}

key T {
    label:                              '\u0415'
    base:                               '\u0435'
    shift, capslock:                    '\u0415'
    ralt:                               't'
    ralt+shift, ralt+capslock:          'T'
    ralt+shift+capslock:          			't'    
    capslock+shift:                     '\u0435'  
}

key Y {
    label:                              '\u041d'
    base:                               '\u043d'
    shift, capslock:                    '\u041d'
    ralt:                               'y'
    ralt+shift, ralt+capslock:          'Y'
    ralt+shift+capslock:          			'y'    
    capslock+shift:                     '\u043d'  
}

key U {
    label:                              '\u0413'
    base:                               '\u0433'
    shift, capslock:                    '\u0413'
    ralt:                               'u'
    ralt+shift, ralt+capslock:          'U'
    ralt+shift+capslock:          			'u'    
    capslock+shift:                     '\u0433'  
}

key I {
    label:                              '\u0428'
    base:                               '\u0448'
    shift, capslock:                    '\u0428'
    ralt:                               'i'
    ralt+shift, ralt+capslock:          'I'
    ralt+shift+capslock:          			'i'    
    capslock+shift:                     '\u0448'  
}

key O {
    label:                              '\u0429'
    base:                               '\u0449'
    shift, capslock:                    '\u0429'
    ralt:                               'o'
    ralt+shift, ralt+capslock:          'O'
    ralt+shift+capslock:          			'o'    
    capslock+shift:                     '\u0449'  
}

key P {
    label:                              '\u0417'
    base:                               '\u0437'
    shift, capslock:                    '\u0417'
    ralt:                               'p'
    ralt+shift, ralt+capslock:          'P'
    ralt+shift+capslock:          			'p'    
    capslock+shift:                     '\u0437'  
}

key LEFT_BRACKET {
    label:                              '\u0425'
    base:                               '\u0445'
    shift, capslock:                    '\u0425'
    ralt:                               '['
    ralt+shift:                         '{'
    capslock+shift:                     '\u0445'  
}

key RIGHT_BRACKET {
    label:                              '\u042a'
    base:                               '\u044a'
    shift, capslock:                    '\u042a'
    ralt:                               ']'
    ralt+shift:                         '}'
    capslock+shift:                     '\u044a'  
}

### ROW 3

key A {
    label:                              '\u0424'
    base:                               '\u0444'
    shift, capslock:                    '\u0424'
    ralt:                               'a'
    ralt+shift, ralt+capslock:          'A'
    ralt+shift+capslock:          			'a'    
    capslock+shift:                     '\u0444'  
}

key S {
    label:                              '\u042b'
    base:                               '\u044b'
    shift, capslock:                    '\u042b'
    ralt:                               's'
    ralt+shift, ralt+capslock:          'S'
    ralt+shift+capslock:          			's'    
    capslock+shift:                     '\u044b'  
}

key D {
    label:                              '\u0412'
    base:                               '\u0432'
    shift, capslock:                    '\u0412'
    ralt:                               'd'
    ralt+shift, ralt+capslock:          'D'
    ralt+shift+capslock:          			'd'    
    capslock+shift:                     '\u0432'  
}

key F {
    label:                              '\u0410'
    base:                               '\u0430'
    shift, capslock:                    '\u0410'
    ralt:                               'f'
    ralt+shift, ralt+capslock:          'F'
    ralt+shift+capslock:          			'f'    
    capslock+shift:                     '\u0430'  
}

key G {
    label:                              '\u041f'
    base:                               '\u043f'
    shift, capslock:                    '\u041f'
    ralt:                               'g'
    ralt+shift, ralt+capslock:          'G'
    ralt+shift+capslock:          			'g'    
    capslock+shift:                     '\u043f'  
}

key H {
    label:                              '\u0420'
    base:                               '\u0440'
    shift, capslock:                    '\u0420'
    ralt:                               'h'
    ralt+shift, ralt+capslock:          'H'
    ralt+shift+capslock:          			'h'    
    capslock+shift:                     '\u0440'  
}

key J {
    label:                              '\u041e'
    base:                               '\u043e'
    shift, capslock:                    '\u041e'
    ralt:                               'j'
    ralt+shift, ralt+capslock:          'J'
    ralt+shift+capslock:          			'j'    
    capslock+shift:                     '\u043e'  
}

key K {
    label:                              '\u041b'
    base:                               '\u043b'
    shift, capslock:                    '\u041b'
    ralt:                               'k'
    ralt+shift, ralt+capslock:          'K'
    ralt+shift+capslock:          			'k'    
    capslock+shift:                     '\u043b'  
}

key L {
    label:                              '\u0414'
    base:                               '\u0434'
    shift, capslock:                    '\u0414'
    ralt:                               'l'
    ralt+shift, ralt+capslock:          'L'
    ralt+shift+capslock:          			'l'    
    capslock+shift:                     '\u0434'  
}

key SEMICOLON {
    label:                              '\u0416'
    base:                               '\u0436'
    shift, capslock:                    '\u0416'
    ralt:                               ';'
    ralt+shift:                         ':'
    capslock+shift:                     '\u0436'  
}

key APOSTROPHE {
    label:                              '\u042d'
    base:                               '\u044d'
    shift, capslock:                    '\u042d'
    ralt:                               '\''
    ralt+shift:                         '"'
    capslock+shift:                     '\u044d'  
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '/'
    ralt:                               '|'
}

### ROW 4

key Z {
    label:                              '\u042f'
    base:                               '\u044f'
    shift, capslock:                    '\u042f'
    ralt:                               'z'
    ralt+shift, ralt+capslock:          'Z'
    ralt+shift+capslock:          			'z'    
    capslock+shift:                     '\u044f'  
}

key X {
    label:                              '\u0427'
    base:                               '\u0447'
    shift, capslock:                    '\u0427'
    ralt:                               'x'
    ralt+shift, ralt+capslock:          'X'
    ralt+shift+capslock:          			'x'    
    capslock+shift:                     '\u0447'  
}

key C {
    label:                              '\u0421'
    base:                               '\u0441'
    shift, capslock:                    '\u0421'
    ralt:                               'c'
    ralt+shift, ralt+capslock:          'C'
    ralt+shift+capslock:          			'c'    
    capslock+shift:                     '\u0441'  
}

key V {
    label:                              '\u041c'
    base:                               '\u043c'
    shift, capslock:                    '\u041c'
    ralt:                               'v'
    ralt+shift, ralt+capslock:          'V'
    ralt+shift+capslock:          			'v'    
    capslock+shift:                     '\u043c'  
}

key B {
    label:                              '\u0418'
    base:                               '\u0438'
    shift, capslock:                    '\u0418'
    ralt:                               'b'
    ralt+shift, ralt+capslock:          'B'
    ralt+shift+capslock:          			'b'    
    capslock+shift:                     '\u0438'  
}

key N {
    label:                              '\u0422'
    base:                               '\u0442'
    shift, capslock:                    '\u0422'
    ralt:                               'n'
    ralt+shift, ralt+capslock:          'N'
    ralt+shift+capslock:          			'n'    
    capslock+shift:                     '\u0442'  
}

key M {
    label:                              '\u042c'
    base:                               '\u044c'
    shift, capslock:                    '\u042c'
    ralt:                               'm'
    ralt+shift, ralt+capslock:          'M'
    ralt+shift+capslock:          			'm'    
    capslock+shift:                     '\u044c'  
}

key COMMA {
    label:                              '\u0411'
    base:                               '\u0431'
    shift, capslock:                    '\u0411'
    ralt:                               ','
    ralt+shift:                         '<'
    capslock+shift:                     '\u0431'  
}

key PERIOD {
    label:                              '\u042e'
    base:                               '\u044e'
    shift, capslock:                    '\u042e'
    ralt:                               '.'
    ralt+shift:                         '>'
    capslock+shift:                     '\u044e'  
}

key SLASH {
    label:                              '.'
    base:                               '.'
    shift:                              ','
    ralt:                               '/'
    ralt+shift:                         '?'
}
PK@�G��%=]6]6'res/raw/keyboard_layout_russian_mac.kcm# Copyright (C) 2012 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.

#
# Russian keyboard layout.
# This is a variant of the typical Russian PC keyboard layout that is presented
# on Mac keyboards.  In contrast with the standard layout, some of the symbols and
# punctuation characters have been rearranged.
# As an added convenience, English characters are accessible using ralt (Alt Gr).
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '>'
    base:                               '>'
    shift:                              '<'
    ralt:                               '\u00a7'
    ralt+shift:                         '\u00b1'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u2116'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '%'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              ':'
    ralt:                               '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              ','
    ralt:                               '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '.'
    ralt:                               '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              ';'
    ralt:                               '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    ralt:                               '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    ralt:                               ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '-'
    ralt+shift:                         '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '='
    ralt+shift:                         '+'
}

### ROW 2

key Q {
    label:                              '\u0419'
    base:                               '\u0439'
    shift, capslock:                    '\u0419'
    ralt:                               'q'
    ralt+shift, ralt+capslock:          'Q'
    capslock+shift:                     '\u0439'  
}

key W {
    label:                              '\u0426'
    base:                               '\u0446'
    shift, capslock:                    '\u0426'
    ralt:                               'w'
    ralt+shift, ralt+capslock:          'W'
    capslock+shift:                     '\u0446'  
}

key E {
    label:                              '\u0423'
    base:                               '\u0443'
    shift, capslock:                    '\u0423'
    ralt:                               'e'
    ralt+shift, ralt+capslock:          'E'
    capslock+shift:                     '\u0443'  
}

key R {
    label:                              '\u041a'
    base:                               '\u043a'
    shift, capslock:                    '\u041a'
    ralt:                               'r'
    ralt+shift, ralt+capslock:          'R'
    capslock+shift:                     '\u043a'  
}

key T {
    label:                              '\u0415'
    base:                               '\u0435'
    shift, capslock:                    '\u0415'
    ralt:                               't'
    ralt+shift, ralt+capslock:          'T'
    capslock+shift:                     '\u0435'  
}

key Y {
    label:                              '\u041d'
    base:                               '\u043d'
    shift, capslock:                    '\u041d'
    ralt:                               'y'
    ralt+shift, ralt+capslock:          'Y'
    capslock+shift:                     '\u043d'  
}

key U {
    label:                              '\u0413'
    base:                               '\u0433'
    shift, capslock:                    '\u0413'
    ralt:                               'u'
    ralt+shift, ralt+capslock:          'U'
    capslock+shift:                     '\u0433'  
}

key I {
    label:                              '\u0428'
    base:                               '\u0448'
    shift, capslock:                    '\u0428'
    ralt:                               'i'
    ralt+shift, ralt+capslock:          'I'
    capslock+shift:                     '\u0448'  
}

key O {
    label:                              '\u0429'
    base:                               '\u0449'
    shift, capslock:                    '\u0429'
    ralt:                               'o'
    ralt+shift, ralt+capslock:          'O'
    capslock+shift:                     '\u0449'  
}

key P {
    label:                              '\u0417'
    base:                               '\u0437'
    shift, capslock:                    '\u0417'
    ralt:                               'p'
    ralt+shift, ralt+capslock:          'P'
    capslock+shift:                     '\u0437'  
}

key LEFT_BRACKET {
    label:                              '\u0425'
    base:                               '\u0445'
    shift, capslock:                    '\u0425'
    ralt:                               '['
    ralt+shift:                         '{'
    capslock+shift:                     '\u0445'  
}

key RIGHT_BRACKET {
    label:                              '\u042a'
    base:                               '\u044a'
    shift, capslock:                    '\u042a'
    ralt:                               ']'
    ralt+shift:                         '}'
    capslock+shift:                     '\u044a'  
}

### ROW 3

key A {
    label:                              '\u0424'
    base:                               '\u0444'
    shift, capslock:                    '\u0424'
    ralt:                               'a'
    ralt+shift, ralt+capslock:          'A'
    capslock+shift:                     '\u0444'  
}

key S {
    label:                              '\u042b'
    base:                               '\u044b'
    shift, capslock:                    '\u042b'
    ralt:                               's'
    ralt+shift, ralt+capslock:          'S'
    capslock+shift:                     '\u044b'  
}

key D {
    label:                              '\u0412'
    base:                               '\u0432'
    shift, capslock:                    '\u0412'
    ralt:                               'd'
    ralt+shift, ralt+capslock:          'D'
    capslock+shift:                     '\u0432'  
}

key F {
    label:                              '\u0410'
    base:                               '\u0430'
    shift, capslock:                    '\u0410'
    ralt:                               'f'
    ralt+shift, ralt+capslock:          'F'
    capslock+shift:                     '\u0430'  
}

key G {
    label:                              '\u041f'
    base:                               '\u043f'
    shift, capslock:                    '\u041f'
    ralt:                               'g'
    ralt+shift, ralt+capslock:          'G'
    capslock+shift:                     '\u043f'  
}

key H {
    label:                              '\u0420'
    base:                               '\u0440'
    shift, capslock:                    '\u0420'
    ralt:                               'h'
    ralt+shift, ralt+capslock:          'H'
    capslock+shift:                     '\u0440'  
}

key J {
    label:                              '\u041e'
    base:                               '\u043e'
    shift, capslock:                    '\u041e'
    ralt:                               'j'
    ralt+shift, ralt+capslock:          'J'
    capslock+shift:                     '\u043e'  
}

key K {
    label:                              '\u041b'
    base:                               '\u043b'
    shift, capslock:                    '\u041b'
    ralt:                               'k'
    ralt+shift, ralt+capslock:          'K'
    capslock+shift:                     '\u043b'  
}

key L {
    label:                              '\u0414'
    base:                               '\u0434'
    shift, capslock:                    '\u0414'
    ralt:                               'l'
    ralt+shift, ralt+capslock:          'L'
    capslock+shift:                     '\u0434'  
}

key SEMICOLON {
    label:                              '\u0416'
    base:                               '\u0436'
    shift, capslock:                    '\u0416'
    ralt:                               ';'
    ralt+shift:                         ':'
    capslock+shift:                     '\u0436'  
}

key APOSTROPHE {
    label:                              '\u042d'
    base:                               '\u044d'
    shift, capslock:                    '\u042d'
    ralt:                               '\''
    ralt+shift:                         '"'
    capslock+shift:                     '\u044d'  
}

key BACKSLASH {
    label:                              '\u0401'
    base:                               '\u0451'
    shift, capslock:                    '\u0401'
    ralt:                               '\\'
    ralt+shift:                         '|'
    capslock+shift:                     '\u0451'
}

### ROW 4

key PLUS {
    label:                              '['
    base:                               '['
    shift:                              ']'
    ralt:                               '`'
    ralt+shift:                         '~'
}

key Z {
    label:                              '\u042f'
    base:                               '\u044f'
    shift, capslock:                    '\u042f'
    ralt:                               'z'
    ralt+shift, ralt+capslock:          'Z'
    capslock+shift:                     '\u044f'  
}

key X {
    label:                              '\u0427'
    base:                               '\u0447'
    shift, capslock:                    '\u0427'
    ralt:                               'x'
    ralt+shift, ralt+capslock:          'X'
    capslock+shift:                     '\u0447'  
}

key C {
    label:                              '\u0421'
    base:                               '\u0441'
    shift, capslock:                    '\u0421'
    ralt:                               'c'
    ralt+shift, ralt+capslock:          'C'
    capslock+shift:                     '\u0441'  
}

key V {
    label:                              '\u041c'
    base:                               '\u043c'
    shift, capslock:                    '\u041c'
    ralt:                               'v'
    ralt+shift, ralt+capslock:          'V'
    capslock+shift:                     '\u043c'  
}

key B {
    label:                              '\u0418'
    base:                               '\u0438'
    shift, capslock:                    '\u0418'
    ralt:                               'b'
    ralt+shift, ralt+capslock:          'B'
    capslock+shift:                     '\u0438'  
}

key N {
    label:                              '\u0422'
    base:                               '\u0442'
    shift, capslock:                    '\u0422'
    ralt:                               'n'
    ralt+shift, ralt+capslock:          'N'
    capslock+shift:                     '\u0442'  
}

key M {
    label:                              '\u042c'
    base:                               '\u044c'
    shift, capslock:                    '\u042c'
    ralt:                               'm'
    ralt+shift, ralt+capslock:          'M'
    capslock+shift:                     '\u044c'  
}

key COMMA {
    label:                              '\u0411'
    base:                               '\u0431'
    shift, capslock:                    '\u0411'
    ralt:                               ','
    ralt+shift:                         '<'
    capslock+shift:                     '\u0431'  
}

key PERIOD {
    label:                              '\u042e'
    base:                               '\u044e'
    shift, capslock:                    '\u042e'
    ralt:                               '.'
    ralt+shift:                         '>'
    capslock+shift:                     '\u044e'  
}

key SLASH {
    label:                              '/'
    base:                               '/'
    shift:                              '?'
    ralt:                               '/'
    ralt+shift:                         '?'
}
PK@�G�,��i*i*"res/raw/keyboard_layout_slovak.kcm# Copyright (C) 2012 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.

#
# Slovak (EU - qwerty) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              ';'
    base:                               ';'
    shift:                              '\u00b0'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '+'
    shift:                              '1'
    ralt:                               '~'
}

key 2 {
    label:                              '2'
    base:                               '\u013e'
    shift:                              '2'
    ralt:                               '\u02c7'
}

key 3 {
    label:                              '3'
    base:                               '\u0161'
    shift:                              '3'
    ralt:                               '\u0302'
#should be 0x005e
}

key 4 {
    label:                              '4'
    base:                               '\u010d'
    shift:                              '4'
    ralt:                               '\u02d8'
}

key 5 {
    label:                              '5'
    base:                               '\u0165'
    shift:                              '5'
    ralt:                               '\u00b0'
}

key 6 {
    label:                              '6'
    base:                               '\u017e'
    shift:                              '6'
    ralt:                               '\u02db'
}

key 7 {
    label:                              '7'
    base:                               '\u00fd'
    shift:                              '7'
    ralt:                               '\u0300'
#should be 0x0060
}

key 8 {
    label:                              '8'
    base:                               '\u00e1'
    shift:                              '8'
    ralt:                               '\u02d9'
}

key 9 {
    label:                              '9'
    base:                               '\u00ed'
    shift:                              '9'
    ralt:                               '\u0301'
#should be 0x00b4
}

key 0 {
    label:                              '0'
    base:                               '\u00e9'
    shift:                              '0'
    ralt:                               '\u02dd'
}

key MINUS {
    label:                              '='
    base:                               '='
    shift:                              '%'
    ralt:                               '\u0308'
#should be 0x00a8
}

key EQUALS {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u030c'
    ralt:                               '\u00b8'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\\'
    capslock+shift:                     'q'  
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    ralt:                               '|'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    ralt:                               '\''
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u00fa'
    base:                               '\u00fa'
    shift:                              '/'
    ralt:                               '\u00f7'
}

key RIGHT_BRACKET {
    label:                              '\u00e4'
    base:                               '\u00e4'
    shift:                              '('
    ralt:                               '\u00d7'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u0111'
    capslock+shift:                     's' 
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    ralt:                               '\u0110'
    capslock+shift:                     'd'  
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    ralt:                               '['
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    ralt:                               ']'
    capslock+shift:                     'g'  
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u0142'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    ralt:                               '\u0141'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u00f4'
    base:                               '\u00f4'
    shift:                              '"'
    ralt:                               '$'
}

key APOSTROPHE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '!'
    ralt:                               '\u00df'
}

key BACKSLASH {
    label:                              '\u0148'
    base:                               '\u0148'
    shift:                              ')'
    ralt:                               '\u00a4'
}

### ROW 4

key PLUS {
    label:                              '&'
    base:                               '&'
    shift:                              '*'
    ralt:                               '<'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '>'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    ralt:                               '#'
    capslock+shift:                     'x'   
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '&'
    capslock+shift:                     'c'  
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    ralt:                               '@'
    capslock+shift:                     'v' 
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    ralt:                               '{'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '}'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'    	
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              '?'
    ralt:                               '<'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
    ralt:                               '>'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '*'
}
PK@�GرM�%�%#res/raw/keyboard_layout_spanish.kcm# Copyright (C) 2012 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.

#
# Spanish (Spain) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00ba'
    base:                               '\u00ba'
    shift:                              '\u00aa'
    ralt:                               '\\'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '|'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u00b7'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u0303'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
    ralt:                               '\u00ac'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key MINUS {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
}

key EQUALS {
    label:                              '\u00a1'
    base:                               '\u00a1'
    shift:                              '\u00bf'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u02cb'
    base:                               '\u0300'
    shift:                              '\u0302'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               ']'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u00d1'
    base:                               '\u00f1'
    shift, capslock:                    '\u00d1'
    capslock+shift:                     '\u00f1'
}

key APOSTROPHE {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0308'
    ralt:                               '{'
}

key BACKSLASH {
    label:                              '\u00c7'
    base:                               '\u00e7'
    shift, capslock:                    '\u00c7'
    ralt:                               '}'
    capslock+shift:                     '\u00e7'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'  
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G���8F&F&)res/raw/keyboard_layout_spanish_bkb10.kcm# Copyright (C) 2012 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.

#
# Spanish (Spain) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00ba'
    base:                               '\u00ba'
    shift:                              '\u00aa'
    ralt:                               '\\'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '|'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u00b7'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'
    ralt:                               '\u0303'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
    ralt:                               '\u00ac'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key MINUS {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
}

key EQUALS {
    label:                              '\u00a1'
    base:                               '\u00a1'
    shift:                              '\u00bf'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    shift+capslock:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    shift+capslock:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    shift+capslock:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    shift+capslock:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    shift+capslock:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    shift+capslock:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    shift+capslock:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    shift+capslock:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    shift+capslock:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    shift+capslock:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u02cb'
    base:                               '\u0300'
    shift:                              '\u0302'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               ']'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    shift+capslock:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    shift+capslock:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    shift+capslock:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    shift+capslock:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    shift+capslock:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    shift+capslock:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    shift+capslock:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    shift+capslock:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    shift+capslock:                     'l'
}

key SEMICOLON {
    label:                              '\u00d1'
    base:                               '\u00f1'
    shift, capslock:                    '\u00d1'
    shift+capslock:                     '\u00f1'
}

key APOSTROPHE {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0308'
    ralt:                               '{'
}

key BACKSLASH {
    label:                              '\u00c7'
    base:                               '\u00e7'
    shift, capslock:                    '\u00c7'
    shift+capslock:                     '\u00e7'
    ralt:                               '}'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    shift+capslock:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    shift+capslock:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    shift+capslock:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    shift+capslock:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    shift+capslock:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    shift+capslock:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    shift+capslock:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G��MF$F$)res/raw/keyboard_layout_spanish_latin.kcm# Copyright (C) 2013 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.

#
# Spanish (Latin) (EU based) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '|'
    base:                               '|'
    shift:                              '\u00ba'
    ralt:                               '\u00ac'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '$'

}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key MINUS {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
    ralt:                               '\\'
}

key EQUALS {
    label:                              '\u00bf'
    base:                               '\u00bf'
    shift:                              '\u00a1'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '@'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0308'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              '+'
    base:                               '+'
    shift:                              '*'
    ralt:                               '\u0303'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              '\u00d1'
    base:                               '\u00f1'
    shift, capslock:                    '\u00d1'
    capslock+shift:                     '\u00f1'
}

key APOSTROPHE {
    label:                              '{'
    base:                               '{'
    shift:                              '['
    ralt:                               '\u0302'
}

key BACKSLASH {
    label:                              '}'
    base:                               '}'
    shift:                              ']'
    ralt:                               '\u0300'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G?�!��,�,#res/raw/keyboard_layout_swedish.kcm# Copyright (C) 2012 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.

#
# Swedish (Finnish) (EU based + Sami) keyboard layout.
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '\u00bd'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '#'
    ralt:                               '\u00a3'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00a4'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key MINUS {
    label:                              '+'
    base:                               '+'
    shift:                              '?'
    ralt:                               '\\'
}

key EQUALS {
    label:                              '\u00b4'
    base:                               '\u0301'
    shift:                              '\u0300'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\u00e2'
    ralt+capslock, shift+ralt:          '\u00c2'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    ralt+capslock:                      '\u20ac'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    ralt:                               '\u0167'
    ralt+capslock, shift+ralt:          '\u0166'
    capslock+shift:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00ef'
    ralt+capslock, shift+ralt:          '\u00cf'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00f5'
    ralt+capslock, shift+ralt:          '\u00d5'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u00c5'
    base:                               '\u00e5'
    shift, capslock:                    '\u00c5'
    capslock+shift:                     '\u00e5'
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '\u0302'
    ralt:                               '\u0303'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e1'
    ralt+capslock, shift+ralt:          '\u00c1'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u0161'
    ralt+capslock, shift+ralt:          '\u0160'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    ralt:                               '\u0111'
    ralt+capslock, shift+ralt:          '\u0110'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    ralt:                               '\u01e5'
    ralt+capslock, shift+ralt:          '\u01e4'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    ralt:                               '\u01e7'
    ralt+capslock, shift+ralt:          '\u01e6'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    ralt:                               '\u021f'
    ralt+capslock, shift+ralt:          '\u021e'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u01e9'
    ralt+capslock, shift+ralt:          '\u01e8'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              '\u00d6'
    base:                               '\u00f6'
    shift, capslock:                    '\u00d6'
    ralt:                               '\u00f8'
    ralt+capslock, shift+ralt:          '\u00d8'
    capslock+shift:                     '\u00f6'
}

key APOSTROPHE {
    label:                              '\u00c4'
    base:                               '\u00e4'
    shift, capslock:                    '\u00c4'
    ralt:                               '\u00e6'
    ralt+capslock, shift+ralt:          '\u00c6'
    capslock+shift:                     '\u00e4'
}

key BACKSLASH {
    label:                              '\''
    base:                               '\''
    shift:                              '*'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u017e'
    ralt+capslock, shift+ralt:          '\u017d'
    capslock+shift:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '\u010d'
    ralt+capslock, shift+ralt:          '\u010c'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    ralt:                               '\u01ef'
    ralt+capslock, shift+ralt:          '\u01ee'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    ralt:                               '\u0292'
    ralt+capslock, shift+ralt:          '\u01b7'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '\u014b'
    ralt+capslock, shift+ralt:          '\u014a'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    ralt, ralt+capslock:                '\u00b5'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G�?�'�'(res/raw/keyboard_layout_swiss_french.kcm# Copyright (C) 2012 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.

#
# Swiss French keyboard layout.
# Same as Swiss German except in the placement of the umlaut / accented keys.
#

type OVERLAY

map key 21 Z
map key 44 Y
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '\u00b0'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '+'
    ralt:                               '\u00a6'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '*'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00e7'
    ralt:                               '\u00b0'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u00a7'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
    ralt:                               '\u00ac'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '|'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '\u00a2'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key MINUS {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
    ralt:                               '\u0301'
}

key EQUALS {
    label:                              '\u02c6'
    base:                               '\u0302'
    shift:                              '\u0300'
    ralt:                               '\u0303'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'   
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u00e8'
    base:                               '\u00e8'
    shift:                              '\u00fc'
    capslock:                           '\u00c8'
    capslock+shift:                     '\u00dc'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '!'
    ralt:                               ']'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'    
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'    	
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u00e9'
    base:                               '\u00e9'
    shift:                              '\u00f6'
    capslock:                           '\u00c9'
    capslock+shift:                     '\u00d6'
}

key APOSTROPHE {
    label:                              '\u00e0'
    base:                               '\u00e0'
    shift:                              '\u00e4'
    capslock:                           '\u00c0'
    capslock+shift:                     '\u00c4'
    ralt:                               '{'
}

key BACKSLASH {
    label:                              '$'
    base:                               '$'
    shift:                              '\u00a3'
    ralt:                               '}'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G^j�^n(n(.res/raw/keyboard_layout_swiss_french_bkb10.kcm# Copyright (C) 2012 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.

#
# Swiss French keyboard layout.
# Same as Swiss German except in the placement of the umlaut / accented keys.
#

type OVERLAY

map key 21 Z
map key 44 Y
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '\u00b0'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '+'
    ralt:                               '\u00a6'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '*'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00e7'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
    ralt:                               '\u00ac'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '|'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '\u00a2'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key MINUS {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
    ralt:                               '\u0301'
}

key EQUALS {
    label:                              '\u02c6'
    base:                               '\u0302'
    shift:                              '\u0300'
    ralt:                               '\u0303'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    shift+capslock:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    shift+capslock:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    shift+capslock:                     'e'
    ralt:                               '\u20ac'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    shift+capslock:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    shift+capslock:                     't'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    shift+capslock:                     'z'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    shift+capslock:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    shift+capslock:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    shift+capslock:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    shift+capslock:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00e8'
    base:                               '\u00e8'
    shift:                              '\u00fc'
    capslock:                           '\u00c8'
    capslock+shift:                     '\u00dc'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '!'
    ralt:                               ']'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    shift+capslock:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    shift+capslock:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    shift+capslock:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    shift+capslock:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    shift+capslock:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    shift+capslock:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    shift+capslock:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    shift+capslock:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    shift+capslock:                     'l'
}

key SEMICOLON {
    label:                              '\u00e9'
    base:                               '\u00e9'
    shift:                              '\u00f6'
    capslock:                           '\u00c9'
    capslock+shift:                     '\u00d6'
}

key APOSTROPHE {
    label:                              '\u00e0'
    base:                               '\u00e0'
    shift:                              '\u00e4'
    capslock:                           '\u00c0'
    capslock+shift:                     '\u00c4'
    ralt:                               '{'
}

key BACKSLASH {
    label:                              '$'
    base:                               '$'
    shift:                              '\u00a3'
    ralt:                               '}'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    shift+capslock:                     'y'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    shift+capslock:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    shift+capslock:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    shift+capslock:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    shift+capslock:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    shift+capslock:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    shift+capslock:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G�Ї�a'a'(res/raw/keyboard_layout_swiss_german.kcm# Copyright (C) 2012 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.

#
# Swiss German keyboard layout.
# Same as Swiss French except in the placement of the umlaut / accented keys.
#

type OVERLAY

map key 21 Z
map key 44 Y
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '\u00b0'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '+'
    ralt:                               '\u00a6'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '*'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00e7'
    ralt:                               '\u00b0'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u00a7'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
    ralt:                               '\u00ac'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '|'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '\u00a2'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key MINUS {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
    ralt:                               '\u0301'
}

key EQUALS {
    label:                              '\u02c6'
    base:                               '\u0302'
    shift:                              '\u0300'
    ralt:                               '\u0303'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    capslock+shift:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    capslock+shift:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00fc'
    base:                               '\u00fc'
    shift:                              '\u00e8'
    capslock:                           '\u00dc'
    capslock+shift:                     '\u00c8'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '!'
    ralt:                               ']'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    capslock+shift:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    capslock+shift:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'
}

key SEMICOLON {
    label:                              '\u00f6'
    base:                               '\u00f6'
    shift:                              '\u00e9'
    capslock:                           '\u00d6'
    capslock+shift:                     '\u00c9'
}

key APOSTROPHE {
    label:                              '\u00e4'
    base:                               '\u00e4'
    shift:                              '\u00e0'
    capslock:                           '\u00c4'
    capslock+shift:                     '\u00c0'
    ralt:                               '{'
}

key BACKSLASH {
    label:                              '$'
    base:                               '$'
    shift:                              '\u00a3'
    ralt:                               '}'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�G�~E�<(<(.res/raw/keyboard_layout_swiss_german_bkb10.kcm# Copyright (C) 2012 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.

#
# Swiss German keyboard layout.
# Same as Swiss French except in the placement of the umlaut / accented keys.
#

type OVERLAY

map key 21 Z
map key 44 Y
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '\u00b0'
    ctrl+shift:                         'L'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '+'
    ralt:                               '\u00a6'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '*'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '\u00e7'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
    ralt:                               '\u00ac'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '|'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '\u00a2'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
}

key MINUS {
    label:                              '\''
    base:                               '\''
    shift:                              '?'
    ralt:                               '\u0301'
}

key EQUALS {
    label:                              '\u02c6'
    base:                               '\u0302'
    shift:                              '\u0300'
    ralt:                               '\u0303'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    shift+capslock:                     'q'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    shift+capslock:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    shift+capslock:                     'e'
    ralt:                               '\u20ac'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    shift+capslock:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    shift+capslock:                     't'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    shift+capslock:                     'z'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    shift+capslock:                     'u'
}

key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    shift+capslock:                     'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    shift+capslock:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    shift+capslock:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u00fc'
    base:                               '\u00fc'
    shift:                              '\u00e8'
    capslock:                           '\u00dc'
    capslock+shift:                     '\u00c8'
    ralt:                               '['
}

key RIGHT_BRACKET {
    label:                              '\u00a8'
    base:                               '\u0308'
    shift:                              '!'
    ralt:                               ']'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    shift+capslock:                     'a'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    shift+capslock:                     's'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    shift+capslock:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    shift+capslock:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    shift+capslock:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    shift+capslock:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    shift+capslock:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    shift+capslock:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    shift+capslock:                     'l'
}

key SEMICOLON {
    label:                              '\u00f6'
    base:                               '\u00f6'
    shift:                              '\u00e9'
    capslock:                           '\u00d6'
    capslock+shift:                     '\u00c9'
}

key APOSTROPHE {
    label:                              '\u00e4'
    base:                               '\u00e4'
    shift:                              '\u00e0'
    capslock:                           '\u00c4'
    capslock+shift:                     '\u00c0'
    ralt:                               '{'
}

key BACKSLASH {
    label:                              '$'
    base:                               '$'
    shift:                              '\u00a3'
    ralt:                               '}'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    shift+capslock:                     'y'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    shift+capslock:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    shift+capslock:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    shift+capslock:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    shift+capslock:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    shift+capslock:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    shift+capslock:                     'm'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}

key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}
PK@�GX��'))#res/raw/keyboard_layout_turkish.kcm# Copyright (C) 2012 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.

#
# Turkish keyboard layout.
#

type OVERLAY

map key 12 SLASH
map key 13 MINUS
map key 43 COMMA
map key 51 EQUALS
map key 52 BACKSLASH
map key 53 PERIOD
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '"'
    base:                               '"'
    shift:                              '\u00e9'
    ralt:                               '<'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '>'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '\''
    ralt:                               '\u00a3'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u0302'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '+'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u00bd'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key SLASH {
    label:                              '*'
    base:                               '*'
    shift:                              '?'
    ralt:                               '\\'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '|'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '@'
    capslock+shift:                     'q'  
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    capslock+shift:                     'w'  
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    capslock+shift:                     'e'    	
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    capslock+shift:                     'r'    	
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    capslock+shift:                     't'    	
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    capslock+shift:                     'y'    
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    capslock+shift:                     'u'    	
}

key I {
    label:                              'I'
    base:                               '\u0131'
    shift, capslock:                    'I'
    ralt:                               'i'
    ralt+shift, ralt+capslock:          '\u0130'
    capslock+shift:                     '\u0131'    	
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    capslock+shift:                     'o'    	
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    capslock+shift:                     'p'    	
}

key LEFT_BRACKET {
    label:                              '\u011e'
    base:                               '\u011f'
    shift, capslock:                    '\u011e'
    ralt:                               '\u0308'
    capslock+shift:                     '\u011f'
}

key RIGHT_BRACKET {
    label:                              '\u00dc'
    base:                               '\u00fc'
    shift, capslock:                    '\u00dc'
    ralt:                               '\u0303'
    capslock+shift:                     '\u00fc'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e6'
    ralt+shift, ralt+capslock:          '\u00c6'
    capslock+shift:                     'a' 
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    ralt:                               '\u00df'
    capslock+shift:                     's'   
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    capslock+shift:                     'd'    	
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    capslock+shift:                     'f'  
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    capslock+shift:                     'g'   
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    capslock+shift:                     'h'    	
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    capslock+shift:                     'j'    	
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    capslock+shift:                     'k'    
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    capslock+shift:                     'l'  
}

key SEMICOLON {
    label:                              '\u015e'
    base:                               '\u015f'
    shift, capslock:                    '\u015e'
    ralt:                               '\u0301'
    capslock+shift:                     '\u015f'
}

key APOSTROPHE {
    label:                              '\u0130'
    base:                               'i'
    shift, capslock:                    '\u0130'
    capslock+shift:                     '\u015f'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
    ralt:                               '\u0300'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '\\'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    capslock+shift:                     'z'    	
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    capslock+shift:                     'x'    	
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    capslock+shift:                     'c'    	
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    capslock+shift:                     'v'  
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    capslock+shift:                     'b'   
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    capslock+shift:                     'n'  
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    capslock+shift:                     'm'   
}

key EQUALS {
    label:                              '\u00d6'
    base:                               '\u00f6'
    shift, capslock:                    '\u00d6'
    capslock+shift:                     '\u00f6'
}

key BACKSLASH {
    label:                              '\u00c7'
    base:                               '\u00e7'
    shift, capslock:                    '\u00c7'
    capslock+shift:                     '\u00e7'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}
PK@�G/��l�(�()res/raw/keyboard_layout_turkish_bkb10.kcm# Copyright (C) 2012 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.

#
# Turkish keyboard layout.
#

type OVERLAY

map key 12 SLASH
map key 13 MINUS
map key 43 COMMA
map key 51 EQUALS
map key 52 BACKSLASH
map key 53 PERIOD
map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '"'
    base:                               '"'
    shift:                              '\u00e9'
    ralt:                               '<'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '>'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '\''
    ralt:                               '\u00a3'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u0302'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              '+'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u00bd'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              '&'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '/'
    ralt:                               '{'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '('
    ralt:                               '['
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              ')'
    ralt:                               ']'
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              '='
    ralt:                               '}'
}

key SLASH {
    label:                              '*'
    base:                               '*'
    shift:                              '?'
    ralt:                               '\\'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
}

### ROW 2

key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    shift+capslock:                     'q'
    ralt:                               '@'
}

key W {
    label:                              'W'
    base:                               'w'
    shift, capslock:                    'W'
    shift+capslock:                     'w'
}

key E {
    label:                              'E'
    base:                               'e'
    shift, capslock:                    'E'
    shift+capslock:                     'e'
    ralt:                               '\u20ac'
}

key R {
    label:                              'R'
    base:                               'r'
    shift, capslock:                    'R'
    shift+capslock:                     'r'
}

key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    shift+capslock:                     't'
}

key Y {
    label:                              'Y'
    base:                               'y'
    shift, capslock:                    'Y'
    shift+capslock:                     'y'
}

key U {
    label:                              'U'
    base:                               'u'
    shift, capslock:                    'U'
    shift+capslock:                     'u'
}

key I {
    label:                              'I'
    base:                               '\u0131'
    shift, capslock:                    'I'
    shift+capslock:                     '\u0131'
    ralt:                               'i'
    ralt+shift, ralt+capslock:          '\u0130'
    ralt+shift+capslock:                'i'
}

key O {
    label:                              'O'
    base:                               'o'
    shift, capslock:                    'O'
    shift+capslock:                     'o'
}

key P {
    label:                              'P'
    base:                               'p'
    shift, capslock:                    'P'
    shift+capslock:                     'p'
}

key LEFT_BRACKET {
    label:                              '\u011e'
    base:                               '\u011f'
    shift, capslock:                    '\u011e'
    shift+capslock:                     '\u011f'
    ralt:                               '\u0308'
}

key RIGHT_BRACKET {
    label:                              '\u00dc'
    base:                               '\u00fc'
    shift, capslock:                    '\u00dc'
    shift+capslock:                     '\u00fc'
    ralt:                               '\u0303'
}

### ROW 3

key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    shift+capslock:                     'a'
    ralt:                               '\u00e6'
    ralt+shift, ralt+capslock:          '\u00c6'
    ralt+shift+capslock:                '\u00e6'
}

key S {
    label:                              'S'
    base:                               's'
    shift, capslock:                    'S'
    shift+capslock:                     's'
    ralt:                               '\u00df'
}

key D {
    label:                              'D'
    base:                               'd'
    shift, capslock:                    'D'
    shift+capslock:                     'd'
}

key F {
    label:                              'F'
    base:                               'f'
    shift, capslock:                    'F'
    shift+capslock:                     'f'
}

key G {
    label:                              'G'
    base:                               'g'
    shift, capslock:                    'G'
    shift+capslock:                     'g'
}

key H {
    label:                              'H'
    base:                               'h'
    shift, capslock:                    'H'
    shift+capslock:                     'h'
}

key J {
    label:                              'J'
    base:                               'j'
    shift, capslock:                    'J'
    shift+capslock:                     'j'
}

key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    shift+capslock:                     'k'
}

key L {
    label:                              'L'
    base:                               'l'
    shift, capslock:                    'L'
    shift+capslock:                     'l'
}

key SEMICOLON {
    label:                              '\u015e'
    base:                               '\u015f'
    shift, capslock:                    '\u015e'
    shift+capslock:                     '\u015f'
    ralt:                               '\u0301'
}

key APOSTROPHE {
    label:                              '\u0130'
    base:                               'i'
    shift, capslock:                    '\u0130'
    shift+capslock:                     'i'
}

key COMMA {
    label:                              ','
    base:                               ','
    shift:                              ';'
    ralt:                               '\u0300'
}

### ROW 4

key PLUS {
    label:                              '<'
    base:                               '<'
    shift:                              '>'
    ralt:                               '|'
}

key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    shift+capslock:                     'z'
}

key X {
    label:                              'X'
    base:                               'x'
    shift, capslock:                    'X'
    shift+capslock:                     'x'
}

key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    shift+capslock:                     'c'
}

key V {
    label:                              'V'
    base:                               'v'
    shift, capslock:                    'V'
    shift+capslock:                     'v'
}

key B {
    label:                              'B'
    base:                               'b'
    shift, capslock:                    'B'
    shift+capslock:                     'b'
}

key N {
    label:                              'N'
    base:                               'n'
    shift, capslock:                    'N'
    shift+capslock:                     'n'
}

key M {
    label:                              'M'
    base:                               'm'
    shift, capslock:                    'M'
    shift+capslock:                     'm'
}

key EQUALS {
    label:                              '\u00d6'
    base:                               '\u00f6'
    shift, capslock:                    '\u00d6'
    shift+capslock:                     '\u00f6'
}

key BACKSLASH {
    label:                              '\u00c7'
    base:                               '\u00e7'
    shift, capslock:                    '\u00c7'
    shift+capslock:                     '\u00e7'
}

key PERIOD {
    label:                              '.'
    base:                               '.'
    shift:                              ':'
}
PK@�G�qך5�5%res/raw/keyboard_layout_ukrainian.kcm# Copyright (C) 2012 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.

#
# Ukrainian keyboard layout.
# This is a typical Ukrainian PC keyboard layout.
# As an added convenience, English characters are accessible using ralt (Alt Gr).
#

type OVERLAY

map key 86 PLUS

### ROW 1

key GRAVE {
    label:                              '\u0401'
    base:                               '\u0451'
    shift, capslock:                    '\u0401'
    ralt:                               '`'
    ralt+shift:                         '~'
    capslock+shift:                     '\u0451'
}

key 1 {
    label:                              '1'
    base:                               '1'
    shift:                              '!'
    ralt:                               '!'
}

key 2 {
    label:                              '2'
    base:                               '2'
    shift:                              '"'
    ralt:                               '@'
}

key 3 {
    label:                              '3'
    base:                               '3'
    shift:                              '\u2116'
    ralt:                               '#'
}

key 4 {
    label:                              '4'
    base:                               '4'
    shift:                              ';'
    ralt:                               '$'
}

key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '%'
}

key 6 {
    label:                              '6'
    base:                               '6'
    shift:                              ':'
    ralt:                               '^'
}

key 7 {
    label:                              '7'
    base:                               '7'
    shift:                              '?'
    ralt:                               '&'
}

key 8 {
    label:                              '8'
    base:                               '8'
    shift:                              '*'
    ralt:                               '*'
}

key 9 {
    label:                              '9'
    base:                               '9'
    shift:                              '('
    ralt:                               '('
}

key 0 {
    label:                              '0'
    base:                               '0'
    shift:                              ')'
    ralt:                               ')'
}

key MINUS {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
    ralt:                               '-'
    ralt+shift:                         '_'
}

key EQUALS {
    label:                              '='
    base:                               '='
    shift:                              '+'
    ralt:                               '='
    ralt+shift:                         '+'
}

### ROW 2

key Q {
    label:                              '\u0419'
    base:                               '\u0439'
    shift, capslock:                    '\u0419'
    ralt:                               'q'
    ralt+shift, ralt+capslock:          'Q'
    capslock+shift:                     '\u0439'  
}

key W {
    label:                              '\u0426'
    base:                               '\u0446'
    shift, capslock:                    '\u0426'
    ralt:                               'w'
    ralt+shift, ralt+capslock:          'W'
    capslock+shift:                     '\u0446'  
}

key E {
    label:                              '\u0423'
    base:                               '\u0443'
    shift, capslock:                    '\u0423'
    ralt:                               'e'
    ralt+shift, ralt+capslock:          'E'
    capslock+shift:                     '\u0443'  
}

key R {
    label:                              '\u041a'
    base:                               '\u043a'
    shift, capslock:                    '\u041a'
    ralt:                               'r'
    ralt+shift, ralt+capslock:          'R'
    capslock+shift:                     '\u043a'  
}

key T {
    label:                              '\u0415'
    base:                               '\u0435'
    shift, capslock:                    '\u0415'
    ralt:                               't'
    ralt+shift, ralt+capslock:          'T'
    capslock+shift:                     '\u0435'  
}

key Y {
    label:                              '\u041d'
    base:                               '\u043d'
    shift, capslock:                    '\u041d'
    ralt:                               'y'
    ralt+shift, ralt+capslock:          'Y'
    capslock+shift:                     '\u043d'  
}

key U {
    label:                              '\u0413'
    base:                               '\u0433'
    shift, capslock:                    '\u0413'
    ralt:                               'u'
    ralt+shift, ralt+capslock:          'U'
    capslock+shift:                     '\u0433'  
}

key I {
    label:                              '\u0428'
    base:                               '\u0448'
    shift, capslock:                    '\u0428'
    ralt:                               'i'
    ralt+shift, ralt+capslock:          'I'
    capslock+shift:                     '\u0448'  
}

key O {
    label:                              '\u0429'
    base:                               '\u0449'
    shift, capslock:                    '\u0429'
    ralt:                               'o'
    ralt+shift, ralt+capslock:          'O'
    capslock+shift:                     '\u0449'  
}

key P {
    label:                              '\u0417'
    base:                               '\u0437'
    shift, capslock:                    '\u0417'
    ralt:                               'p'
    ralt+shift, ralt+capslock:          'P'
    capslock+shift:                     '\u0437'  
}

key LEFT_BRACKET {
    label:                              '\u0425'
    base:                               '\u0445'
    shift, capslock:                    '\u0425'
    ralt:                               '['
    ralt+shift:                         '{'
    capslock+shift:                     '\u0445'  
}

key RIGHT_BRACKET {
    label:                              '\u0407'
    base:                               '\u0457'
    shift, capslock:                    '\u0407'
    ralt:                               ']'
    ralt+shift:                         '}'
    capslock+shift:                     '\u0457'  
}

### ROW 3

key A {
    label:                              '\u0424'
    base:                               '\u0444'
    shift, capslock:                    '\u0424'
    ralt:                               'a'
    ralt+shift, ralt+capslock:          'A'
    capslock+shift:                     '\u0444'  
}

key S {
    label:                              '\u0406'
    base:                               '\u0456'
    shift, capslock:                    '\u0406'
    ralt:                               's'
    ralt+shift, ralt+capslock:          'S'
    capslock+shift:                     '\u0456'  
}

key D {
    label:                              '\u0412'
    base:                               '\u0432'
    shift, capslock:                    '\u0412'
    ralt:                               'd'
    ralt+shift, ralt+capslock:          'D'
    capslock+shift:                     '\u0432'  
}

key F {
    label:                              '\u0410'
    base:                               '\u0430'
    shift, capslock:                    '\u0410'
    ralt:                               'f'
    ralt+shift, ralt+capslock:          'F'
    capslock+shift:                     '\u0430'  
}

key G {
    label:                              '\u041f'
    base:                               '\u043f'
    shift, capslock:                    '\u041f'
    ralt:                               'g'
    ralt+shift, ralt+capslock:          'G'
    capslock+shift:                     '\u043f'  
}

key H {
    label:                              '\u0420'
    base:                               '\u0440'
    shift, capslock:                    '\u0420'
    ralt:                               'h'
    ralt+shift, ralt+capslock:          'H'
    capslock+shift:                     '\u0440'  
}

key J {
    label:                              '\u041e'
    base:                               '\u043e'
    shift, capslock:                    '\u041e'
    ralt:                               'j'
    ralt+shift, ralt+capslock:          'J'
    capslock+shift:                     '\u043e'  
}

key K {
    label:                              '\u041b'
    base:                               '\u043b'
    shift, capslock:                    '\u041b'
    ralt:                               'k'
    ralt+shift, ralt+capslock:          'K'
    capslock+shift:                     '\u043b'  
}

key L {
    label:                              '\u0414'
    base:                               '\u0434'
    shift, capslock:                    '\u0414'
    ralt:                               'l'
    ralt+shift, ralt+capslock:          'L'
    capslock+shift:                     '\u0434'  
}

key SEMICOLON {
    label:                              '\u0416'
    base:                               '\u0436'
    shift, capslock:                    '\u0416'
    ralt:                               ';'
    ralt+shift:                         ':'
    capslock+shift:                     '\u0436'  
}

key APOSTROPHE {
    label:                              '\u0404'
    base:                               '\u0454'
    shift, capslock:                    '\u0404'
    ralt:                               '\''
    ralt+shift:                         '"'
    capslock+shift:                     '\u0454'  
}

key BACKSLASH {
    label:                              '\\'
    base:                               '\\'
    shift:                              '/'
    ralt:                               '|'
}

### ROW 4

key PLUS {
    label:                              '\u0490'
    base:                               '\u0491'
    shift, capslock:                    '\u0490'
    ralt:                               '\\'
    ralt+shift:                         '|'
}

key Z {
    label:                              '\u042f'
    base:                               '\u044f'
    shift, capslock:                    '\u042f'
    ralt:                               'z'
    ralt+shift, ralt+capslock:          'Z'
    capslock+shift:                     '\u044f'  
}

key X {
    label:                              '\u0427'
    base:                               '\u0447'
    shift, capslock:                    '\u0427'
    ralt:                               'x'
    ralt+shift, ralt+capslock:          'X'
    capslock+shift:                     '\u0447'  
}

key C {
    label:                              '\u0421'
    base:                               '\u0441'
    shift, capslock:                    '\u0421'
    ralt:                               'c'
    ralt+shift, ralt+capslock:          'C'
    capslock+shift:                     '\u0441'  
}

key V {
    label:                              '\u041c'
    base:                               '\u043c'
    shift, capslock:                    '\u041c'
    ralt:                               'v'
    ralt+shift, ralt+capslock:          'V'
    capslock+shift:                     '\u043c'  
}

key B {
    label:                              '\u0418'
    base:                               '\u0438'
    shift, capslock:                    '\u0418'
    ralt:                               'b'
    ralt+shift, ralt+capslock:          'B'
    capslock+shift:                     '\u0438'  
}

key N {
    label:                              '\u0422'
    base:                               '\u0442'
    shift, capslock:                    '\u0422'
    ralt:                               'n'
    ralt+shift, ralt+capslock:          'N'
    capslock+shift:                     '\u0442'  
}

key M {
    label:                              '\u042c'
    base:                               '\u044c'
    shift, capslock:                    '\u042c'
    ralt:                               'm'
    ralt+shift, ralt+capslock:          'M'
    capslock+shift:                     '\u044c'  
}

key COMMA {
    label:                              '\u0411'
    base:                               '\u0431'
    shift, capslock:                    '\u0411'
    ralt:                               ','
    ralt+shift:                         '<'
    capslock+shift:                     '\u0431'  
}

key PERIOD {
    label:                              '\u042e'
    base:                               '\u044e'
    shift, capslock:                    '\u042e'
    ralt:                               '.'
    ralt+shift:                         '>'
    capslock+shift:                     '\u044e'  
}

key SLASH {
    label:                              '.'
    base:                               '.'
    shift:                              ','
    ralt:                               '/'
    ralt+shift:                         '?'
}
PK@�G���C��res/xml/keyboard_layouts.xml�T; *WZm���$=Xq�����7Sm�����	$@\x����1Jg�����@^}���)namelabelkeyboardLayoutandroid**http://schemas.android.com/apk/res/androidkeyboard-layoutskeyboard-layoutkeyboard_layout_english_ukkeyboard_layout_english_uskeyboard_layout_english_us_intl""keyboard_layout_english_us_colemak!!keyboard_layout_english_us_dvorakkeyboard_layout_germankeyboard_layout_georgiankeyboard_layout_frenchkeyboard_layout_french_cakeyboard_layout_russiankeyboard_layout_russian_mackeyboard_layout_spanishkeyboard_layout_swiss_frenchkeyboard_layout_swiss_germankeyboard_layout_belgiankeyboard_layout_bulgariankeyboard_layout_italiankeyboard_layout_danishkeyboard_layout_norwegiankeyboard_layout_swedishkeyboard_layout_finnishkeyboard_layout_croatiankeyboard_layout_czechkeyboard_layout_estoniankeyboard_layout_hungariankeyboard_layout_icelandickeyboard_layout_braziliankeyboard_layout_portuguesekeyboard_layout_slovakkeyboard_layout_sloveniankeyboard_layout_turkishkeyboard_layout_ukrainiankeyboard_layout_arabickeyboard_layout_greekkeyboard_layout_hebrewkeyboard_layout_lithuaniankeyboard_layout_spanish_latinkeyboard_layout_latviankeyboard_layout_polishkeyboard_layout_arabic_bkb10keyboard_layout_bulgarian_bkb10  keyboard_layout_english_uk_bkb10keyboard_layout_french_ca_bkb10keyboard_layout_greek_bkb10keyboard_layout_hebrew_bkb10keyboard_layout_italian_bkb10keyboard_layout_norwegian_bkb10keyboard_layout_spanish_bkb10""keyboard_layout_swiss_french_bkb10""keyboard_layout_swiss_german_bkb10keyboard_layout_turkish_bkb10������$��������`����������������	��������`������������		����	��������`������������

����
��������`������������������������`����������������
��������`������������

������������`������������������������`������������	����!��������`#������������
����%��������`'����������������$)��������`+����������������%-��������`/������������
����'1��������`3����������������+5��������`7����������������-9��������`;����������������=��������`?����������������A��������`C����������������E��������`G����������������I��������`K���������������� M��������`O����������������*Q��������`S����������������U��������`W����������������Y��������`[����������������]��������`_����������������a��������`c������������  ����e��������`g������������!!����i��������`k������������""����m��������`o������������##����#q��������`s������������$$����&u��������`w������������%%����y��������`{������������ &&����/}��������`������������!''����1���������`�������������"((�������������`�������������#))�������������`�������������$**�������������`�������������%++�������������`�������������&,,����)���������`�������������'--�������������`�������������(..����"���������`�������������)//�������������`�������������*00�������������`�������������+11����
���������`�������������,22�������������`�������������-33�������������`�������������.44�������������`�������������/55�������������`�������������066����!���������`�������������177����(���������`�������������288����,���������`�������������399����.���������`�������������4::����0�����������������������PK@�G�~����resources.arsc������#Do���Hl���Cs���;i���(S{���"Ks���?d���3d���:ETf{�������		,	5	H	Q	Z	l	v	�	�	�	�	�	�	�	�	�	�	�	�	


)
6
?
K
U
a
j
r
{
�
�
�
�
�
�
!6Pap������#.?OYclu|������������



&
1
8
?
G
V
e
�
�
�
�
�
�
�
�
0MT]oy������������)4>IS^f���T�����!=L[p���������2ITgv�������
(C�����(FXy������*?Ncx������,>St������"*5HRcv�����(3L_lz����������
#0=JVny�������	=[��(9Yf�����(7J[r������'<K`��F�����7g� Z r � � � !!>!b!}!�!�!�!�!�!"4"C"a"y"�"�"�"�"�"#$#E#T#f#�#�#�#�#�#�#$)$S$u$�$�$�$�$�$�$�$�$�$%%"%+%3%<%D%O%Y%`%i%s%�%�%�%�%�%�%�%�%�%�%&&&=&j&�&�&K'�'�'�'�'#(;(l(�(�(�(�(�()2)>)_)})�)�)�)�)*@*a*�*�*�*�*�*+'+6+H+]+o+�+�+�+�+�+,:,K,[,t,�,�,�,�,�,�,--2-B-[-p-�-�-�-�-�-�-�-..0.B.V.i.|.�.�.�.�.�.�.#/E/g/�/�/�/�/�/�/�/0#0-070C0M0[0g0t0�0�0�0�0�0�0�0�01
11$111>1M1Z1g1r1�1�1�1�12I2�2�2�2�23-3Z3o3�3�3�3�3
4404C4T4k4z4�4�4�4�4�455.5E5X5i5v5�5�5�5�5�5"6:6T6�6�6�6�6	7)787W7j7�7�7�7�7�7�78"898L8]8p8�8�8�8�8�8�8	99/9B9S9j9�9�9�9�9�9:,:J:a:w::�:�:�:�:�:�:�:�:�:�:�:;;;(;6;B;M;X;`;m;v;�;�;�;�;�;�;�;<<7<R<l<x<�<�<�<�<�<�<�<=
==!=,=7=A=M=V=b=o={=�=�=�=�=�=�=�=�=�=�=>!>*>;>P>s>�>�>�>�>�>�>?$?/?F?[?g?u?�?�?�?�?�?�?�?�?�?@@$@0@9@E@P@Y@c@n@z@�@�@�@�@�@�@�@A"AAAYAmA�A�A�A�A�ABBB+B3BEBOB_BnByB�B�B�B�B�B�B�B�B�B�B�B�B�B	CCC#C/CACICTC]CgCnC~C�C�C�C�C�C#D/D>DXDgD�D�D�D�D�D�D�DEE(E7ELEXEmE|E�E�E�E�E�E�E�E	FF'F<FSFeFtF�F�F�F�F�FG<GGGSGhGpG�G�G�G�G�G�G�G�G�GHHH!H.H:HGHUHcHnHyH�H�H�H�H�H�H�H�H�HI8IoI�I�IHJ�J�J�J�J�JK!KGKoK�K�K�K�K�K�KLL,LALRLiL�L�L�L�L�L�L�LM$M;MeMxM�M�M�M�M�MN;NFNRNgNoN�N�N�N�N�N�N�N�N�N�N�NOOO&O2O?OKOVOaOmOuOO�O�O�O�O�O�O�O�OP?PcPoP{P�P�P�P�P�P�P�PQQQ'Q1Q:QFQQQrQ~Q�Q�Q�Q�Q�Q6RdR�R�R�R�R�RSS>SdSyS�S�S�S�S�S�S�STT-TBTWTpT�T�T�T�T�TUU&U3UHU]UpU�U�U�U�UVVV1V:VNV\VvV�V�V�V�V�V�V�V�V�V�VW
WW'W4W@WKWVWbWlWvW�W�W�W�W�W�W�WX(XHXgXsX�X�X�X�X�X�XY
YY$Y.Y<YHYUYbYnY}Y�Y�Y�Y�Y�YZ4ZVZfZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[[6[@[K[`[g[r[~[�[�[�[�[�[�[�[�[�[�[\\*\=\L\\\�\�\�\�\�\�\�\]]-]7]@]L]V]c]l]s]|]�]�]�]�]�]�]�]�]�]�]^
^^^;^L^^^�^�^�^�^�^__9_F_c_�_�_�_�_�_�_�_�_�_�_�_
``&`6`D`S`_`r`{`�`�`�`�`�`�`�`aa1a:aFaSa[apa�a�a�a�a�a�a�abb$b1b=bJbUbrb{b�b�b�b�b�bc7c@cJc]ceczc�c�c�c�c�c�c�c�c�c�c�c�c�cd
dd"d-d8dBdKdRd\dedod�d�d�d�de(ede�e�e�e�e	ff1fFftf�f�f�f�fg"g5gFg]gng�g�g�g�g�gh*h=hThgh|h�h�h�h�h�hi$i>iMiki�i�i�i�i�i�i�i�i�ijjj&j/j;jEjLjWj_jijsj�j�j�j�j�j�j�j�j�j�j�jkkk)k@k\kmk�k�k�k�k�k�k�k�kll'l4l>lGlSl_ljlul�l�l�l�l�l�l�l�l�l�l
m&m1m:mDmWm`mim}m�m�m�mn3ndnsn�n�n�n�n�n�no%o6oGoRoeoto�o�o�o�o�o�o�o�opp,pApNp]pjpyp�p�p�p�p�pq=q�q�q�qBr�r�r�r�r�rs,sNsys�s�s�s�s�st!t<tHtct�t�t�t�t�tuu/uAuVuzu�u�u�u�uv2vBvhv�v�v�v�v�v�v�v�vww'w1w9wAwJwRw^whwpwyw�w�w�w�w�w�w�w�w�w�w�w
xMx}x�x�x@y�y�y�y�y.zCzmz�z�z{ {>{Y{q{�{�{�{�{�{|(|I|j|�|�|�|�|}}6}N}f}�}�}�}�}~&~Q~}~�~�~�~�~%4CP]p����������(�1�>�Q�`�q���������ŀԀ��$�r���P�ɂA�b�w�������:�k�����„݄�
�(�@�L�g������܅���*�H�`�r��������#�8�G�V�h�t���������͇��3�<�E�Z�c�y���������ĈЈ܈���	��$�6�E�T�c�o�~�������ɉ��!�=�z���Պ���#�0�K�\�����Njڋ���&�5�H�U�h�{�������ь����0�C�X�s�������2�j�u�����Ɏڎ��
��0�?�J�]�j�s���������ˏ܏�����1�@�O�f�������А��#�`�����֑��"�E�Z�����ɒ�����2�E�\�m�������ɓ����)�B�U�h�}�����ϔ6�m���ϕF�������;�J�v�����ϗ��5�P�t�����ŘԘ
�.�L�|�����ܙ�	��'�9�W�~�������͚����A�f�o�x���������͛ܛ�����$�0�<�N�Z�l�{���������ɜ؜����� �A�S�_���ȝ��m����$�B�o�����̟��(�F�g�������ܠ���'�H�i�����ء��/�P�e��������
��S�v������M����������$�?�j�����ѥ��%�@�[������ͦ��6�N�r�����Ƨۧ��D�b�w���ڨ�1����<�c�{��������*�X�p�������ܫ���3�H�l�����Ϭ���8�S�w���������@�U�����ɮ�?���ӯ��-�B�x���ǰ�
�1�L�g�����������3�]���������� �8�M�b���³���/�V�}�ݴ%�p���������%�@�^�v�������߶�	�$�?�`�~���÷��,�J�n���������F�U�b�|�������Թ�����0�A�N�]�n�y���������˺ں����8�X�w�����������ʻ����2�C�i�������Ƽۼ���%�<�I�W�c�n�|�����������˽ٽ�����!�.�9�D�O�\�y���������̾��-�R�\�i���������ÿпۿ����
��"�.�<�K�W�d�p�~������������������0�M�Y�l�����������������,�8�M�]�u����������"�4�O�^�w�����������������)�:�I�Z�k�|������������������"�<�L�\����������@�m�z�����������!�0�I�V�e���������������3�W�b�o��������������������#�,�8�B�M�Y�e�q��������������������res/xml/keyboard_layouts.xml""res/raw/keyboard_layout_arabic.kcm((res/raw/keyboard_layout_arabic_bkb10.kcm##res/raw/keyboard_layout_belgian.kcm%%res/raw/keyboard_layout_brazilian.kcm%%res/raw/keyboard_layout_bulgarian.kcm++res/raw/keyboard_layout_bulgarian_bkb10.kcm22res/raw/keyboard_layout_croatian_and_slovenian.kcm!!res/raw/keyboard_layout_czech.kcm""res/raw/keyboard_layout_danish.kcm&&res/raw/keyboard_layout_english_uk.kcm,,res/raw/keyboard_layout_english_uk_bkb10.kcm&&res/raw/keyboard_layout_english_us.kcm..res/raw/keyboard_layout_english_us_colemak.kcm--res/raw/keyboard_layout_english_us_dvorak.kcm++res/raw/keyboard_layout_english_us_intl.kcm$$res/raw/keyboard_layout_estonian.kcm##res/raw/keyboard_layout_finnish.kcm""res/raw/keyboard_layout_french.kcm%%res/raw/keyboard_layout_french_ca.kcm++res/raw/keyboard_layout_french_ca_bkb10.kcm$$res/raw/keyboard_layout_georgian.kcm""res/raw/keyboard_layout_german.kcm!!res/raw/keyboard_layout_greek.kcm''res/raw/keyboard_layout_greek_bkb10.kcm""res/raw/keyboard_layout_hebrew.kcm((res/raw/keyboard_layout_hebrew_bkb10.kcm%%res/raw/keyboard_layout_hungarian.kcm%%res/raw/keyboard_layout_icelandic.kcm##res/raw/keyboard_layout_italian.kcm))res/raw/keyboard_layout_italian_bkb10.kcm**res/raw/keyboard_layout_latvian_qwerty.kcm&&res/raw/keyboard_layout_lithuanian.kcm%%res/raw/keyboard_layout_norwegian.kcm++res/raw/keyboard_layout_norwegian_bkb10.kcm""res/raw/keyboard_layout_polish.kcm&&res/raw/keyboard_layout_portuguese.kcm##res/raw/keyboard_layout_russian.kcm''res/raw/keyboard_layout_russian_mac.kcm""res/raw/keyboard_layout_slovak.kcm##res/raw/keyboard_layout_spanish.kcm))res/raw/keyboard_layout_spanish_bkb10.kcm))res/raw/keyboard_layout_spanish_latin.kcm##res/raw/keyboard_layout_swedish.kcm((res/raw/keyboard_layout_swiss_french.kcm..res/raw/keyboard_layout_swiss_french_bkb10.kcm((res/raw/keyboard_layout_swiss_german.kcm..res/raw/keyboard_layout_swiss_german_bkb10.kcm##res/raw/keyboard_layout_turkish.kcm))res/raw/keyboard_layout_turkish_bkb10.kcm%%res/raw/keyboard_layout_ukrainian.kcmGeorgianArabic_bkb10Bulgarian_bkb10English (UK)_bkb10French (Canada)_bkb10Greek_bkb10Hebrew_bkb10

Italian_bkb10Norwegian_bkb10

Spanish_bkb10Swiss French_bkb10Swiss German_bkb10

Turkish_bkb10

Input DevicesPolishAndroid keyboardGermanFrenchFrench (Canada)RussianSpanishSwiss FrenchSwiss GermanBelgian		BulgarianItalianDanish		NorwegianSwedishFinnishCroatianCzechEstonian		Hungarian		Icelandic		Brazilian

PortugueseSlovak		SlovenianTurkish		UkrainianArabicGreekHebrew

LithuanianSpanish (Latin)LatvianEnglish (UK)English (US)!!English (US), International styleEnglish (US), Colemak styleEnglish (US), Dvorak styleRussian, Mac styleDispositius d’entradaTeclat AndroidAnglès (RU)
Anglès (EUA)!"Anglès (EUA), estil internacionalAnglès (EUA), estil ColemakAnglès (EUA), estil DvorakAlemanyFrancèsFrancès (Canadà)RusRus, estil MacEspanyolFrancès suís
Alemany suísBúlgarItaliàDanèsNoruecSuecFinèsCroatTxecEstonià	Hongarès	IslandèsBrasiler	
PortuguèsEslovacEslovè
UcraïnèsÀrabHebreuLituàEspanyol (llatí)LetóPolonèsTurcGrecBelgaInputenhederEngelsk (UK)!!Engelsk (USA), international stilSchweizisk fransk

SchweizertyskTjekkiskGræsk	HebræiskSpansk (latinamerika)LettiskAndroid-tastatur

Engelsk (USA)Engelsk (USA), Colemak-stilEngelsk (USA), Dvorak-stilTyskFranskFransk (Canada)RussiskRussisk, Mac-stilSpanskBelgiskBulgarsk		ItalienskDanskNorskSvenskFinskKroatiskEstiskUngarskIslandskBrasilianskPortugisisk		SlovakiskSlovenskTyrkiskUkrainskArabiskLitauiskPolsk‏صفحه‌کلید Android!انگلیسی (بریتانیا)انگلیسی (امریکا)&Gانگلیسی (ایالات متحده)، سبک بین‌المللی$<‏انگلیسی (ایالات متحده)، سبک Colemak#;‏انگلیسی (ایالات متحده)، سبک Dvorakآلمانیفرانسوی فرانسوی (کانادا)‏‏روسی، سبک Mac	اسپانیایی
فرانسوی سوئیس
آلمانی سوئیسیبلژیکیبلغاری	ایتالیاییدانمارکی
نروژی
سوئدیفنلاندیکرواسیچک	استونیایی	مجارستانیایسلندیبرزیلیپرتغالیاسلوواکی
اسلوونیاییترکیاوکراینییونانیعبری
لیتوانیاییاسپانیایی (لاتین)لتونیاییلهستانیروسیعربیAndroidキーボード英語(イギリス)英語(アメリカ)<英語(アメリカ)、インターナショナル配列(英語(アメリカ)、Colemak配列'英語(アメリカ)、Dvorak配列ドイツ語フランス語
フランス語(カナダ)ロシア語ロシア語(Mac配列)スペイン語
フランス語(スイス)	ドイツ語(スイス)ベルギー語ブルガリア語イタリア語デンマーク語ノルウェー語スウェーデン語フィンランド語クロアチア語チェコ語エストニア語ハンガリー語アイスランド語ブラジル配列ポルトガル語スロバキア語スロベニア語トルコ語ウクライナ語アラビア語ギリシャ語ヘブライ語リトアニア語
スペイン語(中南米)ラトビア語ポーランド語InndataenheterEngelsk (Storbritannia)!!Engelsk (USA), internasjonal stilSveitsisk franskSveitsisk standardtysk		TsjekkiskGreskHebraiskSpansk (latinsk)Latvisk
EingabegeräteAndroid-TastaturEnglisch (Großbritannien)Englisch (USA)Englisch (USA), internationalEnglisch (USA), ColemakEnglisch (USA), DvorakDeutschFranzösischFranzösisch (Kanada)SpanischSchweizer FranzösischSchweizerdeutsch

BulgarischItalienischDänisch

Norwegisch

SchwedischFinnischTschechischEstnisch		Ungarisch
Isländisch

Brasilianisch

Portugiesisch

Slowakisch

Slowenisch	Türkisch

Ukrainisch

Griechisch	
Hebräisch		LitauischSpanisch (Lateinisch)LettischPolnischRussisch

Russisch, MacBelgisch		KroatischArabisch!Входни устройства!Клавиатура на Android1английски (Великобритания)английски (САЩ)!=англ. (САЩ) – стил „Mеждународна“ =английски (САЩ) – стил „Коулмак“;английски (САЩ) – стил „Дворак“немскифренскифренски (Канада)
руски!руски – стил „Mac“испански#швейцарски френски!швейцарски немски	белгийски	български
италианскидатскинорвежкишведски
финландски	хърватски
чешкиестонскиунгарски	исландски)португалски (Бразилия)португалскисловашки	словенскитурски	украински6Арабска клавиатурна подредба4Гръцка клавиатурна подредба8Ивритска клавиатурна подредба8Литовска клавиатурна подредба";Исп. клав. подредба (Лат. Америка)	латвийскиПолски
'อุปกรณ์อินพุต#แป้นพิมพ์ Android<อังกฤษ (สหราชอาณาจักร)-อังกฤษ (อเมริกัน)!Yอังกฤษ (อเมริกัน), รูปแบบนานาชาติ!Iอังกฤษ (อเมริกัน), รูปแบบ Colemak Hอังกฤษ (อเมริกัน), รูปแบบ Dvorakเยอรมันฝรั่งเศส-ฝรั่งเศส (แคนาดา)รัสเซีย-รัสเซีย, รูปแบบ Macสเปน'ฝรั่งเศส (สวิส)!เยอรมันสวิสเบลเยียม	บัลแกเรียอิตาลีเดนมาร์กนอร์เวย์สวีเดนฟินแลนด์	โครเอเชียเช็ก	เอสโตเนียฮังการี
ไอซ์แลนดิกบราซิลโปรตุเกสสโลวัก	สโลวีเนียตุรกียูเครน
ภาษาอารบิคกรีกฮิบรู	ลิทัวเนียสเปน (ละติน)ลัตเวีย	ขัดSyöttölaitteetAndroid-näppäimistöenglanti (Iso-Britannia)englanti (Yhdysvallat)&'englanti (Yhdysvallat), kansainvälinenenglanti (Yhdysvallat), Colemakenglanti (Yhdysvallat), Dvoraksaksaranskaranska (Kanada)venäjä
venäjä, Macespanjasveitsinranska

sveitsinsaksabelgialainenbulgariaitaliatanskanorjaruotsisuomikroaattitšekkivirounkariislantibrasilialainen		portugalislovakkisloveeniturkkiukrainaarabiakreikkaheprealiettuaespanja (Latinalainen Amerikka)latvialainenpuola"इनपुट डिवाइस*अंग्रेज़ी (यूके)*अंग्रेज़ी (यूएस)%cअंग्रेज़ी (यूएस), अंतर्राष्ट्रीय शैलीKअंग्रेज़ी (यूएस), कोलमैक शैलीKअंग्रेज़ी (यूएस), ड्वोरक शैली
फ़्रांसीसी0फ़्रांसीसी (कनाडा)रूसी$रूसी, मैक शैलीस्पैनिश.स्विस फ़्रांसीसी	बेल्जियाई$बुल्‍गारियाईइतालवीडैनिश!नार्वेजियाईफ़िनिश
क्रोएशियाई	चेक
एस्टोनियाई	हंगेरियाई	आइसलैंडिक$ब्राज़ीलियाई	पुर्तगालीस्लोवाक!स्लोवेनियाई!यूक्रेनियाई
लिथुआनियाई'स्पेनिश (लैटिन)लातवियाईAndroid कीबोर्डजर्मनस्विस जर्मनस्वीडिशतुर्कीअरबीग्रीकहिब्रूपोलिशThiết bị đầu vàoBàn phím AndroidTiếng Anh (Anh)Tiếng Anh (Mỹ)&Tiếng Anh (Mỹ), kiểu Quốc tế"Tiếng Anh (Mỹ), kiểu Colemak!Tiếng Anh (Mỹ), kiểu Dvorak	Tiếng Đức

Tiếng PhápTiếng Pháp (Canada)	Tiếng NgaTiếng Nga, kiểu MacTiếng Tây Ban NhaTiếng Pháp ở Thụy SĩTiếng Đức Thụy SĩTiếng Bỉ
Tiếng Bungary
Tiếng ÝTiếng Đan Mạch
Tiếng Na UyTiếng Thụy ĐiểnTiếng Phần Lan
Tiếng Croatia	Tiếng Séc
Tiếng Estonia
Tiếng HungaryTiếng Ai-xơ-lenTiếng BrazilTiếng Bồ Đào NhaTiếng SlovakTiếng SlovenTiếng Thổ Nhĩ Kỳ
Tiếng UkrainaTiếng Ả rậpTiếng Hy Lạp
Tiếng Do TháiTiếng LithuaniaTiếng Tây Ban Nha (La tinh)Tiếng LatviaTiếng Ba lanVstupné zariadeniaKlávesnica Android!anglické (Spojené kráľovstvo)anglické (USA), medzinárodnéanglické (USA), štýl Colemakanglické (USA), štýl Dvoraknemecké
francúzskefrancúzske (Kanada)ruské, štýl Mac
španielskešvajčiarske (francúzština)švajčiarske (nemčina)		talianskedánskenórske	švédskefínske
chorvátske	estónske	
brazílske	Arabčina
Gréčtina
Hebrejčina	
Litovčina!Španielčina (Latinská Amerika)	
Lotyština
Poľštinaanglické (USA)ruské	belgické	
bulharskéčeské
maďarské	
islandsképortugalské	
slovenské	
slovinskéturecké
ukrajinskéПристрої вводуКлавіатура Android3англійська (Великобританія)англійська (США)3англійська (США), міжнародна#9англійська (США), розкладка Colemak#@англійська (США), розкладка Двораканімецька
французька#французька (Канада)	російська*російська, розкладка Mac	іспанська)французька (Швейцарія)%німецька (Швейцарія)бельгійська
болгарська
італійськаданська	норвезькашведськафінська
хорватськачеська	естонськаугорська
ісландськабразильська
португальська	словацька
словенськатурецька
українськаАрабськаГрецька
Іврит	Литовська%Іспанська (латиниця)
ЛатвійськаПольськаΣυσκευές εισόδου Πληκτρολόγιο AndroidΑγγλικά (ΗΒ)
Αγγλικά (ΗΠΑ)"1Αγγλικά (ΗΠΑ), τύπου International+Αγγλικά (ΗΠΑ), τύπου Colemak*Αγγλικά (ΗΠΑ), τύπου Dvorak	ΓερμανικάΓαλλικάΓαλλικά (Καναδά)ΡωσικάΡωσικά, τύπου MacΙσπανικάΓαλλικά Ελβετίας#Γερμανικά ΕλβετίαςΒελγικά
ΒουλγαρικάΙταλικάΔανικά	ΝορβηγικάΣουηδικά
ΦινλανδικάΚροατικάΤσεχικάΕσθονικάΟυγγρικά	ΙσλανδικάΒραζιλιάνικαΠορτογαλικά	Σλοβακικά	ΣλοβενικάΤουρκικά	ΟυκρανικάΑραβικάΕλληνικάΕβραϊκά
Λιθουανικά6Ισπανικά (Λατινικής Αμερικής)ΛετονικάΠολωνικάInvoerapparatenAndroid-toetsenbordEngels (Verenigd Koninkrijk)Engels (Verenigde Staten)Engels (VS), internationaalEngels (VS), ColemakEngels (VS), DvorakDuitsFransFrans (Canada)SpaansZwitsers FransZwitsers DuitsBulgaars		ItaliaansDeensNoorsZweedsFins

TsjechischEstlandsHongaarsIJslandsBraziliaans		PortugeesSlowaaksSloveensTurks	
OekraïensGrieks		HebreeuwsLitouwsSpaans (Latijns-Amerika)LetsPoolsUrządzenia wejścioweKlawiatura AndroidAngielski (Wielka Brytania)Angielski (USA) Angielski (USA), międzynarodowyAngielski (USA), ColemakAngielski (USA), Dvorak		Niemiecki		FrancuskiFrancuski (Kanada)Rosyjski

Rosyjski, Mac
HiszpańskiFrancuski (Szwajcaria)Niemiecki (Szwajcaria)		Belgijski	
BułgarskiWłoskiDuńskiNorweskiSzwedzkiFiński		ChorwackiCzeski	Estoński	
Węgierski		IslandzkiBrazylijskiPortugalski	Słowacki	SłoweńskiTurecki	
Ukraińskiarabskigrecki		hebrajskilitewski hiszpański (Ameryka Łacińska)	łotewskiPolskiVhodne napraveTipkovnica Android angleška (Združeno kraljestvo)angleška (ZDA) angleška (ZDA), mednarodni slogangleška (ZDA), slog Colemakangleška (ZDA), slog Dvoraknemška		francoskafrancoska (Kanada)ruska, slog Macšpanskašvicarska francoskašvicarska nemška		bolgarskaitalijanskahrvaška	
madžarska	slovaškaturška	arabščina	grščina
hebrejščina
litovščinašpanščina (Latinska Amerika)
latvijščina	Poljščinaruska		belgijskadanska	norveškašvedskafinskačeškaestonska		islandska		brazilskaportugalska		slovenska

ukrajinskaMga Input DeviceIngles (UK)Ingles (US)##Ingles (US), istilong InternationalIngles (US), istilong ColemakIngles (US), istilong DvorakRussian, istilong MacPerangkat MasukanKeyboard AndroidInggris (Britania)Inggris (Amerika)  Inggris (AS), gaya InternasionalInggris (AS), gaya ColemakInggris (AS), gaya DvorakJermanPrancisPrancis (Kanada)RusiaRusia, gaya MacSpanyol

Prancis SwissJerman SwissBulgariaItaliaDenmarkNorwegiaSwedia		FinlandiaKroasiaCheskaEstoniaHungariaIslandiaBrasilPortugisSlowakiaSloveniaTurkiYunaniIbrani		LithuaniaSpanyol (Latin)LatviPerhalusBelgiaUkrainaArab
입력 기기Android 키보드영어(영국)영어(미국)#영어(미국), 글로벌 스타일 영어(미국), 콜맥 스타일#영어(미국), 드보락 스타일	독일어프랑스어	프랑스어(캐나다)러시아어
러시아어, Mac 스타일스페인어	프랑스어(스위스)독일어(스위스)벨기에어불가리아어이탈리아어덴마크어노르웨이어스웨덴어핀란드어크로아티아어	체코어에스토니아어헝가리어아이슬란드어브라질어포르투갈어슬로바키아어슬로베니아어	터키어우크라이나어	아랍어그리스어히브리어리투아니아어스페인어(라틴)라트비아어폴란드어""Dispozitive de introducere de dateTastatură AndroidEngleză (Regatul Unit)
Engleză (SUA)!#Engleză (SUA), stil internaționalEngleză (SUA), stil ColemakEngleză (SUA), stil DvorakGermană	FrancezăFranceză (Canada)RusăRusă, stil Mac	SpaniolăFranceză (Elveția)Germană (Elveția)	BelgianăBulgară	ItalianăDaneză
NorvegianăSuedeză
FinlandezăCroatăCehă	
Estoniană	Maghiară	
Islandeză
Braziliană
PortughezăSlovacăSlovenăTurcă
UcraineanăArabăGreacăEbraică
LituanianăSpaniolă (America Latină)Letonă	Poloneză"أجهزة إدخال بيانات ‏لوحة مفاتيح Android4الإنجليزية (المملكة المتحدة)6الإنجليزية (الولايات المتحدة)+Pالإنجليزية (الولايات المتحدة)، النمط الدولي+J‏الإنجليزية (الولايات المتحدة)، نمط Colemak*I‏الإنجليزية (الولايات المتحدة)، نمط Dvorak	الألمانيةالفرنسيةالفرنسية (كندا)الروسية‏الروسية، نمط Mac	الإسبانية#الفرنسية السويسرية%الألمانية السويسرية	البلجيكية	البلغارية	الإيطاليةالدانماركية	النرويجيةالسويدية	الفنلندية	الكرواتيةالتشيكية	الإستونيةالمجرية
الأيسلندية
البرازيلية
البرتغالية
السلوفاكية
السلوفينيةالتركية
الأوكرانيةالعربية	اليونانيةالعبرية
الليتوانية'الإسبانية (اللاتينية)اللاتفيةبولنديAnglais (Royaume-Uni)Clavier AndroidAnglais (États-Unis)#$Anglais (États-Unis), international"#Anglais (États-Unis), type Colemak!"Anglais (États-Unis), type DvorakAllemand	FrançaisFrançais (Canada)RusseRusse, type MacEspagnolFrançais (Suisse)Allemand (Suisse)BelgeBulgareItalienDanois	
NorvégienSuédoisFinnoisCroateTchèqueEstonienHongrois		Islandais	
Brésilien		PortugaisSlovaqueSlovène		UkrainienArabeHébreu		LituanienEspagnol (latin)LettonPolonaisUređaji za unosAndroid tipkovnica

engleska (UK)engleska (SAD)engleska (SAD), međunarodna""engleska (SAD), Colemakov raspored!!engleska (SAD), Dvorakov raspored	njemačka		francuskafrancuska (Kanada)ruska, raspored Maca
španjolskašvicarsko-francuskašvicarsko-njemačkabugarska

talijanskahrvatska	mađarska	slovačkaturskaarapskigrčki		hebrejskilitavskišpanjolski (Latinska Amerika)		latvijskaPoljskiУлазни уређајиAndroid тастатура
енглеска (УК)енглеска (САД) :енглеска (САД), међународни стил+енглеска (САД), Colemak стил*енглеска (САД), Dvorak стилнемачка	француска!француска (Канада)
рускаруска, Mac стилшпанска'швајцарско француска#швајцарско немачка	белгијскабугарскаиталијанскадансканорвешкашведскафинскахрватска
чешкаестонскамађарска	исландска	бразилскапортугалскасловачка
словеначкатурска
украјинска0шпански (Латинска Америка)летонскипољскиарапски
грчки	хебрејски	литванскиAndroid klavyesiİngilizce (İngiltere)İngilizce (ABD)!#İngilizce (ABD) Uluslararası stilİngilizce (ABD) Colemak stiliİngilizce (ABD) Dvorak stiliAlmanca	
FransızcaFransızca (Kanada)RusçaRusça, Mac stili
İspanyolcaİsviçre Fransızcasıİsviçre Almancası
Belçika diliBulgarca	
İtalyancaDanca
Norveççe
İsveççeFince
HırvatçaÇekçeEstoncaMacarca	
İzlandaca

Brezilya dili

Portekizce	SlovakçaSlovenceTürkçe		UkraynacaArapçaYunanca	İbraniceLitvancaİspanyolca (Latin)LetoncaLehçeVstupní zařízeníKlávesnice Android!anglické (Spojené království)anglické (USA), mezinárodníanglické (USA), styl Colemakanglické (USA), styl Dvorak	německéfrancouzskéfrancouzské (Kanada)ruské, styl Mac	španělskéšvýcarské (francouzština)švýcarské (němčina)italskédánskénorské
švédskéfinské
chorvatské	estonské	
brazilské	
arabština	řečtinahebrejština
litevština"španělština (Latinská Amerika)Lotyšská klávesnice	PolštinaInglés (EE.UU.)%&Inglés (EE.UU.), estilo internacional Inglés (EE.UU.), estilo ColemakInglés (EE.UU.), estilo Dvorak
Alemán suizoEspañol (Latinoamérica)ItalianoTurcoLituanoDispositivos de entradaBúlgaroSuecoCroataHúngaroEslovacoEslovenoÁrabe		UcranianoRuso, estilo MacInglés (Reino Unido)AlemánFrancésFrancés (Canadá)RusoEspañol	Islandés	
PortuguésHebreoLetónChecoTeclado de AndroidFrancés de SuizaDanésNoruego	
FinlandésEstonio	
BrasileñoGriegoDispositivi di immissioneTastiera AndroidInglese (UK)

Inglese (USA)##Inglese (USA), stile internazionaleInglese (USA), stile ColemakInglese (USA), stile DvorakTedescoFranceseFrancese (Canada)Russo, stile MacSpagnoloFrancese svizzeroTedesco svizzeroBulgaroDanese		NorvegeseSvedese

FinlandeseCroatoCecoEstone		Ungherese		Islandese

Brasiliano

PortogheseSlovaccoSlovenoUcrainoAraboGrecoEbraicoSpagnolo (America Latina)LettonePolaccoRusso„Android“ klaviatūra
Anglų k. (JK)Anglų k. (JAV)$%Anglų k. (JAV), tarptautinis stilius!&Anglų k. (JAV), „Colemak“ stilius %Anglų k. (JAV), „Dvorak“ stilius
Vokiečių k.
Prancūzų k.Prancūzų k. (Kanada)Rusų k.Rusų k., „Mac“ stilius	
Ispanų k.Šveicarijos prancūzų k.Šveicarijos vokiečių k.	Belgų k.
Bulgarų k.	Italų k.Danų k.
Norvegų k.
Švedų k.	
Suomių k.	
Kroatų k.	Čekų k.Estų k.	
Vengrų k.
Islandų k.
Brazilų k.
Portugalų k.
Slovakų k.
Slovėnų k.	Turkų k.Ukrainiečių k.ArabųGraikųHebrajų	LietuviųIspanų (Lotynų Amerika)	
Latvių k.LenkųInglês (Reino Unido)"#Inglês (EUA), estilo internacional
Francês suíçoAlemão suíçoTcheco		Estoniano

BrasileiroGregoTeclado do Android
Inglês (EUA)Inglês (EUA), estilo ColemakInglês (EUA), estilo DvorakAlemãoFrancêsFrancês (Canadá)Russo, estilo MacEspanholDinamarquês	
Norueguês	
Finlandês	Islandês	
PortuguêsHebraicoEspanhol (América Latina)LetãoBeviteli eszközökAndroid-billentyűzetangol (Egyesült Királyság)angol (USA) angol (USA), nemzetközi stílusangol (USA), Colemak-stílusangol (USA), Dvorak-stílusnémetfranciafrancia (Kanada)oroszorosz, Mac-stílusspanyolsvájci franciasvájci németbelgabolgárolaszdánnorvégsvédfinnhorvátcsehésztmagyarizlandibrazil	portugálszlovákszlovéntörökukránarabgöröghéberlitvánspanyol (latin-amerikai)lettУстройства вводаКлавиатура Android3английский (Великобритания)английский (США)9английский (США, международная)&английский (США, Colemak)%английский (США, Dvorak)немецкийфранцузский%французский (Канада)русский
русский (Mac)	испанский+французский (Швейцария)%немецкий (Швейцария)+нидерландский (Бельгия)
болгарскийитальянскийдатский
норвежскийшведскийфинский
хорватскийчешский	эстонский
венгерский
исландский-португальский (Бразилия)
португальский	словацкий
словенскийтурецкий
украинскийАрабский	Греческий	Литовский6Испанский (Латинская Америка)	латышскийПольский
Иврит
IevadierīcesAndroid tastatūraAngļu (Lielbritānija)Angļu (ASV)Angļu (ASV), starptautiskaAngļu (ASV), ColemakAngļu (ASV), DvorakVācuFrančuFranču (Kanāda)KrievuKrievu, MacSpāņuFranču (Šveice)
Vācu (Šveice)BeļģuBulgāruItāļuDāņu	NorvēģuZviedruSomuHorvātuČehuIgauņuUngāru
Īslandiešu	Brazīļu	PortugāļuSlovāku	SlovēņuTurkuUkraiņuArābuGrieķuIvrits
LietuviešuSpāņu (latīņu)	LatviešuPoļu

IndataenheterAndroids tangentbordEngelskt (Storbritannien)Engelskt (USA)Engelskt (USA), internationelltEngelskt (USA), colemakEngelskt (USA), dvorakTysktRyskt

Ryskt, MacSpansktFranskt (Schweiz)Tyskt (Schweiz)Belgiskt

Bulgariskt

ItaliensktSvensktFinskt		Kroatiskt		TjeckisktEstnisktUngerskt	
IsländsktPortugisiskt (Brasilien)Portugisiskt

Slovakiskt		SlovensktTurkiskt		UkrainsktArabiskaGrekiska		Hebreiska		LitauiskaSpanska (latinamerikansk)lettiskaPolskaFransktFranskt (Kanada)DansktNorskt	התקני קלט‏מקלדת Androidאנגלית (בריטניה)אנגלית (ארה"ב).אנגלית (ארה"ב), סגנון בינ"ל/‏אנגלית (ארה"ב), סגנון Colemak.‏אנגלית (ארה"ב), סגנון Dvorakגרמניתצרפתית
צרפתית (קנדה)
רוסית‏רוסית, סגנון Macספרדיתצרפתית שוויצריתגרמנית שוויצרית
בלגיתבולגריתאיטלקיתדניתנורווגיתשוודית
פיניתקרואטית	צ'כיתאסטוניתהונגריתאיסלנדיתברזילאית	פורטוגזיתסלובקיתסלובניתטורקית	אוקראינית
ערביתיוונית
עבריתליטאיתספרדית (לטינית)
לטביתפולניתPériphériques d'entréeAnglais (britannique)3ອຸປະກອນປ້ອນຂໍ້ມູນແປ້ນພິມ AndroidEອັງກິດ (ສະຫະລັດຊະອານາຈັກ)-ອັງກິດ (ສະຫະລັດຯ)Gອັງກິດ (ສະຫະລັດຯ), ແບບສາກົນ@ອັງກິດ (ສະຫະລັດຯ), ແບບ Colemak?ອັງກິດ (ສະຫະລັດຯ), ແບບ Dvorakເຢຍລະມັນຝຣັ່ງ$ຝຣັ່ງ (ຄານາດາ)ຣັດເຊຍ!ຣັດຊຽຍ, ແບບ Macສະແປນນິດສະວິສ ຝຣັ່ງ(ສະວິສ ເຢຍລະມັນເບວຢ້ຽນຮັງກາຣຽນອິຕາລຽນເດັນນິຊນໍເວກຽນສະວີດິຊຟິນນິຊໂຄຣເອທຽນ	ເຊກເອສໂຕນຽນ	ໄອສແລນດິກບຣາຊິລຽນປໍຕູກີສສະໂລແວັກ	ສະໂລເວນຽນເຕີກິສຢູເຄຣນຽນອາຣັບກ​ຣີກຮີບຣິວ!​ລິ​ທົວ​ນຽນ6​ສະ​ແປນ​ນິດ (ລາ​ຕິນ)​ລັດ​ວຽນ
ພາສາໂປໂລ່ຍ

SisendseadmedAndroidi klaviatuurInglise (Ühendkuningriik)

Inglise (USA)##Inglise (USA), rahvusvaheline stiilInglise (USA), Colemaki stiilInglise (USA), Dvoraki stiilSaksa		PrantsusePrantsuse (Kanada)VeneVene, Maci stiil		HispaaniaŠveitsi prantsuse
Šveitsisaksa		BulgaariaItaaliaTaaniNorraRootsiSoome		HorvaatiaTšehhiEestiUngariIslandi		Brasiilia		PortugaliSlovaki		SloveeniaTürgiAraabiaKreekaHeebreaLeeduHispaania (Ladina-Ameerika)	
läti keel@შეყვანის მოწყობილობები-Android-ის კლავიატურა6ინგლისური (გართ. სამ.)'ინგლისური (აშშ)#]ინგლისური (აშშ), საერთაშორისო სტილი@ინგლისური (აშშ), Colemak სტილი?ინგლისური (აშშ), Dvorak სტილი	გერმანულიფრანგული-ფრანგული (კანადა)რუსული'რუსული, Mac სტილიესპანური:შვეიცარიული ფრანგული=შვეიცარიული გერმანულიბელგიური	ბულგარულიიტალიურიდანიური
ნორვეგიულიშვედურიფინური
ხორვატიულიჩეხურიესტონურიუნგრული
ისლანდიური
ბრაზილიური$პორტუგალიური	სლოვაკური	სლოვენურითურქული	უკრაინულიარაბულიბერძნულიებრაულილიტვური3ესპანური (ლათინური)ლატვიური%Киргизүү түзмөктөрүAndroid тергичиАнглис (УБ)Англис (АКШ)(Англис (АКШ), эл аралык)Англис (АКШ), Colemak стили(Англис (АКШ), Dvorak стили
НемисОрусОрус, MacOS стили#Француз (Швейцария)Немис (Швейцария)БелгияИталия
Дания
ВенгрИсландияБразилияТүркАрабчаГрекчеЕврейчеЛитвачаИспанча (Латын)ЛатвиячаБолгарШведХорватЧех
ЭстонПортугалСловакФранцузФранцуз (Канада)
ИспанНорвегФинСловенУкраин
'ឧបករណ៍​បញ្ចូល#ក្ដារចុច​ AndroidKអង់គ្លេស (​ចក្រភព​អង់គ្លេស)Hអង់គ្លេស (​សហរដ្ឋ​អាមេរិក)3��អង់គ្លេស (សហរដ្ឋ​អាមេរិក​)​, ​​រចនាប័ទ្ម​​អន្តរជាតិ0vអង់គ្លេស (សហរដ្ឋ​អាមេរិក​)​, ​​រចនាប័ទ្ម Colemak/uអង់គ្លេស (សហរដ្ឋ​អាមេរិក​)​, ​​រចនាប័ទ្ម Dvorak
អាល្លឺម៉ង់បារាំង*បារាំង (កាណាដា​)រុស្សី5រុស្សី ​រចនាប័ទ្ម Macអេស្ប៉ាញ+​​បារាំង​ ស្វីស.អាល្លឺម៉ង់ ស្វីស	បែលហ្ស៊ិក
ប៊ុលហ្ការីអ៊ីតាលីដាណឺម៉ាកន័រវែសស៊ុយអែដ	ហ្វាំងឡង់ក្រូអាត	ឆេកអេស្តូនីហុងគ្រីអ៊ីស្លង់ប្រេស៊ីល$ព័រទុយហ្គាល់	ស្លូវ៉ាគី	ស្លូវ៉ានីទួរគី	អ៊ុយក្រែនអារ៉ាប់ក្រិក
អ៊ីស្រាអែល	លីទុយអានី0អេស្ប៉ាញ (ឡាតាំង​)ឡាតវីយ៉ា!ភាសា​ប៉ូឡូញ德文(瑞士)比利時文意大利文克羅地亞文	巴西文斯洛文尼亞文輸入裝置
Android 鍵盤英文 (英國)英文 (美國)英文 (美國),國際樣式 英文 (美國),Colemak 樣式英文 (美國),Dvorak 樣式德文法文法文 (加拿大)俄文	俄文,Mac 樣式西班牙文法文 (瑞士)保加利亞文	丹麥文	挪威文	瑞典文	芬蘭文	捷克文愛沙尼亞文匈牙利文	冰島文葡萄牙文斯洛伐克文土耳其文烏克蘭文阿拉伯文	希臘文希伯來文立陶宛文西班牙文 (拉丁美洲)拉脫維亞文	波蘭語Влезни уредиТастатура за AndroidАнглиски (О.К.)Англиски (САД) :Англиски (САД), меѓународен стил+Англиски (САД), Colemak стил*Англиски (САД), Dvorak стил	Германски	Француски!Француски (Канада)
РускиРуски, Mac стилШпански)Француски (Швајцарија))Германски (Швајцарија)БелгискиБугарскиИталијанскиДанскиНорвешкиШведскиФинскиХрватски
ЧешкиЕстонскиУнгарски	Исландски	БразилскиПортугалскиСловачки
СловенечкиТурски	Украински!шпански (латиница)латвиски
ان پٹ آلات‏Android کی بورڈانگریزی (برطانیہ)انگریزی (امریکہ)!=انگریزی (امریکہ)، انٹرنیشنل سٹائل :انگریزی (امریکہ)، کول مارک سٹائل5انگریزی (امریکہ)، ڈوراک سٹائلجرمنفرانسیسیفرانسیسی (کینیڈا)‏روسی، Mac سٹائلہسپانوی
سوئس فرانسیسی	سوئس جرمنبیلجیئن	بلغاریائیاطالویڈینشنارویجین
سویڈشفنشکروشیائیچیک	اسٹونیائیہنگریائی	آئس لینڈیبرازیلیپرتگالیسلوووک
سلووینیائیترکشيُوکرينیيونانیعبرانی
لتھوانیائیہسپانوی (لاطینی)لاتویائیپولش)Մուտքագրման ​​սարքերAndroid ստեղնաշար
Անգլերեն (ՄԲ)Անգլերեն (ԱՄՆ) :Անգլերեն (ԱՄՆ), միջազգային տեսակ-Անգլերեն (ԱՄՆ), Colemak տեսակ,Անգլերեն (ԱՄՆ), Dvorak տեսակ
Գերմաներեն	Ֆրանսերեն!Ֆրանսերեն (Կանադա)Ռուսերեն Ռուսերեն, Mac տեսակ	Իսպաներեն)Շվեյցարական ֆրանսերեն+Շվեյցարական գերմաներեն	ԲելգիականԲուլղարերենԻտալերենԴանիերեն
ՆորվեգերենՇվեդերենՖիններեն
ԽորվաթերենՉեխերեն	ԷստոներենՀունգարերեն
Իսլանդերեն
Բրազիլերեն
Պորտուգալերեն
Սլովակերեն
Սլովեներեն	ԹուրքերենՈւկրաիներենԱրաբերենՀունարեն	ԵբրայերենԼիտվերեն'Իսպաներեն (Լատինական)	լատիշերեն"dအချက်အလက်ဖြည့်သွင်းသည့် ကိရိယာများ4အန်းဒရွိက် လက်ကွက်)အင်္ဂလိပ်(ယူကေ)3အင်္ဂလိပ် (ယူအက်စ်)(tအင်္ဂလိပ်(ယူအက်စ်)၊အပြည်ပြည်ဆိုင်ရာပုံစံ Lအင်္ဂလိပ်(ယူအက်စ်)၊Colemak ပုံစံ Lအင်္ဂလိပ် (ယူအက်စ်)၊Dvorak ပုံစံဂျာမန်ပြင်သစ်'ပြင်သစ် (ကနေဒါ)ရုရှ)ရုရှ၊ မက် ပုံစံစပိန်"ဆွစ် ပြင်သစ်ဆွစ် ဂျာမန်!ဘယ်လ်ဂျီယန်!ဘူဂေးရီယန်း	အီတာလီယန်ဒိန်းမတ်!နောဝေဂျီယန်ဆွီဒင်ဖင်လန်$ခရိုအေးရှန်းချက်3အက်စ်စတိုးနီးယန်း!ဟန်ဂေရီယန်း	အိုက်စလန်-ဘရာဇီးလ်လီးယန်းပေါ်တူဂီစလိုဗက်*စလိုဗေးနီးယန်းတူရကီယူကရိန်းအာရပ်	ဂရိဟေဗြဲ	လီသွေနီယံ$စပိန် (လက်တင်)လာတ်ဗီယံပိုလန္输入设备	
Android键盘英语(英国)英语(美国)!英语(美国),国际风格#英语(美国),Colemak 风格"英语(美国),Dvorak 风格德语法语法语(加拿大)俄语	俄语,Mac 风格西班牙语瑞士法语瑞士德语比利时语保加利亚语意大利语	丹麦语	挪威语	瑞典语	芬兰语克罗地亚语	捷克语爱沙尼亚语匈牙利语	冰岛语	巴西语葡萄牙语斯洛伐克语斯洛文尼亚语土耳其语乌克兰语阿拉伯语	希腊语希伯来语立陶宛语
西班牙语(拉丁美洲)拉脱维亚语	波兰语=உள்ளீட்டுச் சாதனங்கள்&Android விசைப்பலகை'ஆங்கிலம் (யூகே)*ஆங்கிலம் (யூஎஸ்)Kஆங்கிலம் (யூஎஸ்), சர்வதேச நடைNஆங்கிலம் (யூஎஸ்), கோல்மாக் நடைKஆங்கிலம் (யூஎஸ்), டிவாரக் நடைஜெர்மன்	ஃபிரெஞ்ச்*ஃபிரெஞ்ச் (கனடா)ரஷ்யன்*ரஷ்யன், மேக் நடைஸ்பானிஷ்.ஸ்விஸ் ஃபிரெஞ்ச்(ஸ்விஸ் ஜெர்மன்	பெல்ஜியன்
பல்கேரியன்
இத்தாலியன்டேனிஷ்!நார்வேஜியன்ஸ்வீடிஷ்	ஃபின்னிஷ்	குரோஷியன்செக்
எஸ்தோனியன்
ஹங்கேரியன்!ஐஸ்லாண்டிக்!பிரேசிலியன்$போர்ச்சுகீஸ்ஸ்லோவாக்!ஸ்லோவேனியன்டர்கிஷ்
உக்ரைனியன்அரபிக்	கிரேக்கம்ஹீப்ரு!லிதுவேனியன்0ஸ்பானிஷ் (லத்தீன்)லத்வியன்போலிஷ்1ఇన్‌పుట్ పరికరాలు Android కీబోర్డ్
ఇంగ్లీష్ (UK)
ఇంగ్లీష్ (US)Jఇంగ్లీష్ (US), అంతర్జాతీయ శైలిGఇంగ్లీష్ (US), కొల్‌మాక్ శైలిAఇంగ్లీష్ (US), ద్వోరక్ శైలిజర్మన్ఫ్రెంచ్'ఫ్రెంచ్ (కెనడా)రష్యన్$రష్యన్, Mac శైలిస్పానిష్(స్విస్ ఫ్రెంచ్
%స్విస్ జర్మన్	బెల్జియన్
బల్గేరియన్ఇటాలియన్డేనిష్!నార్వేజియన్స్వీడిష్ఫిన్నిష్!క్రొయేషియన్చెక్
ఎస్టోనియన్	హంగేరియన్!ఐస్‌లాండిక్!బ్రెజిలియన్
పోర్చుగీస్స్లోవక్!స్లోవేనియన్టర్కిష్$ఉక్రెయినియన్అరబిక్గ్రీక్హిబ్రూ!లిథువేనియన్-స్పానిష్ (లాటిన్)	లాత్వియన్పోలిష్@ടൈപ്പുചെയ്യൽ ഉപകരണങ്ങൾAndroid കീബോർഡ്'ഇംഗ്ലീഷ് (യുകെ)*ഇംഗ്ലീഷ് (യുഎസ്)$^ഇംഗ്ലീഷ് (യു.എസ്), അന്തർദ്ദേശീയ ശൈലിOഇംഗ്ലീഷ് (യു.എസ്), കോൽമാക് ശൈലി!Uഇംഗ്ലീഷ് (യു.എസ്), ദ്വരോക്ക് ശൈലി$ജര്‍‌മ്മന്‍‌ഫ്രഞ്ച്$ഫ്രഞ്ച് (കാനഡ)റഷ്യൻ*റഷ്യൻ, മാക് ശൈലി	സ്‌പാനിഷ്(സ്വിസ് ഫ്രഞ്ച്+സ്വിസ് ജര്‍മന്‍ബെൽജിയൻബൾഗേറിയൻ	ഇറ്റാലിയൻഡാനിഷ്	നോർവീജിയൻസ്വീഡിഷ്ഫിന്നിഷ്
ക്രൊയേഷ്യൻചെക്ക്!എസ്റ്റോണിയൻഹംഗേറിയൻ
'ഐസ്‌ലാന്‍ഡിക്	ബ്രസീലിയൻ*പോര്‍‌ച്ചുഗീസ്സ്ലോവാക്
സ്ലോവേനിയൻടർക്കിഷ്!ഉക്രേനിയന്‍അറബിക്ഗ്രീക്ക്ഹീബ്രു$ലിത്വാനിയന്‍3സ്‌പാനിഷ് (ലാറ്റിൻ)$ലാറ്റ്വിയന്‍പോളിഷ്.ಇನ್‌ಪುಟ್ ಸಾಧನಗಳು Android ಕೀಬೋರ್ಡ್
ಇಂಗ್ಲಿಷ್ (UK)
ಇಂಗ್ಲಿಷ್ (US)!Sಇಂಗ್ಲಿಷ್ (US), ಅಂತರರಾಷ್ಟ್ರೀಯ ಶೈಲಿJಇಂಗ್ಲಿಷ್ (US), ಕೋಲ್ಮಾರ್ಕ್ ಶೈಲಿDಇಂಗ್ಲಿಷ್ (US), ಡಿವೊರಾಕ್ ಶೈಲಿಜರ್ಮನ್ಫ್ರೆಂಚ್*ಫ್ರೆಂಚ್‌ (ಕೆನಡಾ)ರಷ್ಯನ್3ರಷ್ಯನ್, ಮ್ಯಾಕ್ ಶೈಲಿ!ಸ್ಪ್ಯಾನಿಷ್‌(ಸ್ವಿಸ್ ಫ್ರೆಂಚ್
%ಸ್ವಿಸ್ ಜರ್ಮನ್	ಬೆಲ್ಜಿಯನ್!ಬಲ್ಗೇರಿಯನ್‌ಇಟಾಲಿಯನ್ಡ್ಯಾನಿಶ್!ನಾರ್ವೇಜಿಯನ್ಸ್ವೀಡಿಷ್ಫಿನ್ನಿಷ್!ಕ್ರೊಯೇಶಿಯನ್ಜೆಕ್
ಎಸ್ಟೋನಿಯನ್	ಹಂಗೇರಿಯನ್
'ಐಸ್‌ಲ್ಯಾಂಡಿಕ್!ಬ್ರೆಜಿಲಿಯನ್!ಪೋರ್ಚುಗೀಸ್‌ಸ್ಲೋವಾಕ್!ಸ್ಲೋವೇನಿಯನ್ಟರ್ಕಿಶ್‌
ಉಕ್ರೇನಿಯನ್ಅರೇಬಿಕ್ಗ್ರೀಕ್ಹೀಬ್ರೂ!ಲಿಥುವೇನಿಯನ್9ಸ್ಪ್ಯಾನಿಶ್ (ಲ್ಯಾಟಿನ್)!ಲ್ಯಾಟ್ವಿಯನ್ಪೋಲಿಷ್1इनपुट डिव्‍हाइसेस$इंग्रजी (यूके)$इंग्रजी (यूएस)#]इंग्रजी (यूएस), आंतरराष्‍ट्रीय शैलीEइंग्रजी (यूएस), कोलमॅक शैलीHइंग्रजी (यूएस), ड्वोरॅक शैलीफ्रेंच$फ्रेंच (कॅनडा)रशियन'रशियन, मॅक शैलीस्पॅनिश"स्विस फ्रेंचबेल्जियन	बल्गेरियनइटालियनडॅनिश
नॉर्वेजियनफिन्निश	क्रोएशियन	झेक	एस्टोनियनहंगेरियनआइसलँडिक
ब्राझिलियन	पोर्तुगीज	स्लोव्हाक$स्लोव्हेनियन
यूक्रेनियन	लिथुआनियन'स्पॅनिश (लॅटिन)	ला‍ट्वियन!Оруулах ТөхөөрөмжАндройд гар
Англи (ИБ)Англи (АНУ)3Англи (АНУ), Олон улсын стиль.Англи (АНУ), Колемак стиль,Англи (АНУ), Дворак стильГерман
Франц
Франц (Канад)ОросОрос, Maк стильИспаниШвейцарийн Франц!Швейцарийн ГерманБельги
ИталиДаниНорвегиФинлянд
УнгарБразилСловениТуркУкрайн
Еврей
ЛитвиИспани (Латин)
ЛатвиИсландАрабГрекTeclado Android
Inglés (EUA)"#Inglés (EUA), estilo internacionalInglés (EUA), estilo ColemakInglés (EUA), estilo Dvorak
Francés suízoAlemán suízoDinamarqués	
NorueguésFinésUcraínoEspañol (América Latina)PolacoIdazteko gailuakAndroid teklatuaIngelesa (Erresuma Batua)Ingelesa (AEB)##Ingelesa (AEB), nazioarteko estiloaIngelesa (AEB), Colemak estiloaIngelesa (AEB), Dvorak estiloaAlemaniarra		FrantsesaFrantsesa (Kanada)

ErrusiarraErrusiarra, Mac estiloaEspainiarraFrantsesa (Suitza)Alemaniarra (Suitza)

BelgikarraBulgariarra		ItaliarraDaniarraNorvegiarra		SuediarraFinlandiarra

Kroaziarra		Txekiarra

EstoniarraHungariarraIslandiarraBrasildarra

PortugaldarraEslovakiarraEsloveniarra		Turkiarra

UkrainarraArabieraGrezieraHebreera

LituanieraEspainiera (Latinoamerika)		Letoniera		PolonieraInntaksbúnaðurAndroid lyklaborðEnskt (Bretland)Enskt (Bandaríkin)"Enskt (Bandaríkin), alþjóðlegt!#Enskt (Bandaríkin), Colemak-stíll "Enskt (Bandaríkin), Dvorak-stíllÞýskt	
RússnesktRússneskt, Mac-stíllSpænsktSvissneskt-fransktSvissneskt-þýskt	Belgískt	
BúlgarsktÍtalsktSænsktFinnskt	Króatískt	
Tékkneskt		Eistneskt		Ungverskt	Íslenskt
BrasilísktPortúgalskt	Slóvaskt	
Slóvenskt		Tyrkneskt	Úkranískt	ArabísktGrísktHebreskt	LitháísktSpænskt (latneskt)		LettneskaPólskaInglés (EE. UU.)!Inglés (EE. UU.), internacionalInglés (EE. UU.), ColemakInglés (EE. UU.), Dvorak		Ruso, MacAlemán de SuizaEspañol (latino)Inglês (RU) !Inglês (EUA), est. InternacionalFrancês (Suíça)Alemão (Suíça)Estónio德文 (瑞士)比利時式義大利文克羅埃西亞文	巴西式斯洛維尼亞文

Peranti InputPapan kekunci AndroidBahasa Inggeris (UK)Bahasa Inggeris (AS)##Bahasa Inggeris (AS), gaya A/bangsa""Bahasa Inggeris (AS), gaya Colemak!!Bahasa Inggeris (AS), gaya Dvorak

Bahasa JermanBahasa PerancisBahasa Perancis (Kanada)Bahasa RusiaBahasa Rusia, gaya MacBahasa SepanyolPerancis SwitzerlandJerman SwitzerlandBahasa BelgiumBahasa BulgariaBahasa ItaliBahasa Denmark

Bahasa Norway

Bahasa SwedenBahasa FinlandBahasa CroatiaBahasa CzechBahasa EstoniaBahasa HungaryBahasa Iceland

Bahasa BrazilBahasa PortugisBahasa SlovakiaBahasa SloveniaBahasa TurkiBahasa UkraineBahasa ArabBahasa Greek

Bahasa IbraniBahasa LithuaniaBahasa Sepanyol (Latin)

Bahasa Latvia

Bahasa Poland!Кіріс құрылғылары Android пернетақтасыАғылшын (ҰБ)
Ағылшын (АҚШ) :Ағылшын (АҚШ), Халықаралық стилі+Ағылшын (АҚШ), Colemak стилі*Ағылшын (АҚШ), Dvorak стилі
НемісОрысОрыс, Mac стилі'Швейцариялық француз#Швейцариялық неміс
БельгиялықИталиянДатМадиярБразилиялық
ТүрікЛитван
Испан (латын)
Латыш
ПолякKiruvchi qurilmalarAndroid klaviaturasiInglizcha (BQ)Inglizcha (AQSH)!!Inglizcha (AQSH), xalqaro uslubda""Inglizcha (AQSH), Kolemak uslubida!!Inglizcha (AQSH), Dvorak uslubidaNemischa

FransuzchaFransuzcha (Kanada)RuschaRuscha, Mac uslubidaIspanchaShveytsar fransuzchaShveytsar nemischaBelgiyancha		Bolgarcha

ItalyanchaDatcha		NorvegchaShvedchaFincha		XorvatchaChexchaEstoncha		Vengercha		Islandcha		BrazilchaPortugalcha		Slovakcha

SlovyanchaTurkcha		UkrainchaGrekIvritLitvan

Ispan (lotin)Latish		Polyakcha ��com.android.inputdevices hEH,
attrxmlrawstringH	E0,Ke����6Yv����/Km�����+Ga�����3Mk�����<[������Al����7[{����keyboard_layoutskeyboard_layout_arabickeyboard_layout_arabic_bkb10keyboard_layout_belgiankeyboard_layout_braziliankeyboard_layout_bulgariankeyboard_layout_bulgarian_bkb10&&keyboard_layout_croatian_and_sloveniankeyboard_layout_czechkeyboard_layout_danishkeyboard_layout_english_uk  keyboard_layout_english_uk_bkb10keyboard_layout_english_us""keyboard_layout_english_us_colemak!!keyboard_layout_english_us_dvorakkeyboard_layout_english_us_intlkeyboard_layout_estoniankeyboard_layout_finnishkeyboard_layout_frenchkeyboard_layout_french_cakeyboard_layout_french_ca_bkb10keyboard_layout_georgiankeyboard_layout_germankeyboard_layout_greekkeyboard_layout_greek_bkb10keyboard_layout_hebrewkeyboard_layout_hebrew_bkb10keyboard_layout_hungariankeyboard_layout_icelandickeyboard_layout_italiankeyboard_layout_italian_bkb10keyboard_layout_latvian_qwertykeyboard_layout_lithuaniankeyboard_layout_norwegiankeyboard_layout_norwegian_bkb10keyboard_layout_polishkeyboard_layout_portuguesekeyboard_layout_russiankeyboard_layout_russian_mackeyboard_layout_slovakkeyboard_layout_spanishkeyboard_layout_spanish_bkb10keyboard_layout_spanish_latinkeyboard_layout_swedishkeyboard_layout_swiss_french""keyboard_layout_swiss_french_bkb10keyboard_layout_swiss_german""keyboard_layout_swiss_german_bkb10keyboard_layout_turkishkeyboard_layout_turkish_bkb10keyboard_layout_ukrainian		app_labelkeyboard_layouts_label  keyboard_layout_english_uk_label  keyboard_layout_english_us_label((keyboard_layout_english_us_colemak_label''keyboard_layout_english_us_dvorak_labelkeyboard_layout_german_labelkeyboard_layout_georgian_labelkeyboard_layout_french_labelkeyboard_layout_french_ca_labelkeyboard_layout_russian_label!!keyboard_layout_russian_mac_labelkeyboard_layout_spanish_label""keyboard_layout_swiss_french_label""keyboard_layout_swiss_german_labelkeyboard_layout_croatiankeyboard_layout_sloveniankeyboard_layout_latvianDXH0�2D,20 0@P`p�������� 0@P`p�������� 0@P`p��������		



  !!""##$$%%&&''(())**++,,--..//001122�5Dh50 0@P`p�������� 0@P`p�������� 0@P`p�������� 0@3@4B5b6cd7e8f9C:3;D<E=F>g?G@HAIJKL	M!N+OPBQRSTUV$W'XCY0Z2[\]^ _*`Da#A456789:";)<-=/>1?D�50ca 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3h4i5j6kl7m8n9o;p<q=r>s?t@uAv�wx	y!z+{|B}~���$�'�C�0�2���� �*�D�#�D�50da 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50fa 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3@4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50ja 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3@4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2�� *D#D�50nb 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������34�56�7�8�9�;�<�=�>�?�@	A
���	�!�+��B�����$�'�C�0�2��
 �*D#�D�50de 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3456789;<=3>4?@A5	! +!"B6#$%&'$(')C*0+2,7-. /*0D1#2D�50bg 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������38495:6;<7=8>9?;@<A=B>C?D@EAFGHI	J!K+LMBNOPQRS$T'UCV0W2XYZ[ \*]D^#_D�50th 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3`4a5b6cd7e8f9g;h<i=j>k?l@mAnopq	r!s+tuBvwxyz{$|'}C~02���� �*�D�#�D�50fi 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50hi 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50vi 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50sk 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3456789;<=>	?
@A
	!+B !"$#'$C%0&2' *D#D�50uk 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3(4)5*6+,7-8.9/;0<1=2>3?4@5A6789	:!;+<=B>?@ABC$D'ECF0G2HIJK L*MDN#OD�50el 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3P4Q5R6ST7U8V9W;X<Y=Z>[?\@]A^_`a	b!c+deBfghijk$l'mCn0o2pqrs t*uDv#wD�50nl 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3x4y5z6{|7}8~9;�<�=3>4?�@�A�5��	�!�+��B6�����$�'�C�0�2�7�� �*�D�#�D�50pl 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50sl 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50tl 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4B5�6��7�8�9C;D<E=F>�?G@HAIJKL	M!N+OPBQRSTUV$W'XCY0Z2[\]^ _*`Da#AD�50in 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A	!+B	
$
'C02 *D#D�50ko 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������345678 9!;"<#=$>%?&@'A()*+	,!-+./B012345$6'7C8092:;<= >*?D@#AD�50ro 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3B4C5D6EF7G8H9I;J<K=L>M?N@OAPQRS	T!U+VWBXYZ[\]$^'_C`0a2bcde f*gDh#iD�50ar 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3j4k5l6mn7o8p9q;r<s=t>u?v@wAxyz{	|!}+~B������$�'�C�0�2���� �*�D�#�D�50fr 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3@4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50hr 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50sr 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50tr 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3@4�5�6��7�8�9;<=>?@A	
	!+
B$'C02 *D# D�50cs 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3!4"5#6$7%8&9';(<)=>*?+@,A-.	/!0+12B3 4!"5$#'$C%0&2'678 9*:D;#<D�50es 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������3F4[5P6=>7?8@9Q;R<S=T>O?U@\AA�GC	]!^+H_BIZ`JVa$W'KCL0D2NMbX E*BDYD�50it 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3c4d5e6fg7h8i9j;k<l=�>m?n@oAp�qC	r!s+tuBvwxyz{$|'}C~0D2��� E*�D�#�D�50lt 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3@4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50pt 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������3F4�5�6��7�8�9�;�<�=�>�?�@�A��GC	�!�+H�BI��J��$�'KCL0D2NM�� E*�D�D�50hu 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�D�50ru 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	!+B	$
'C0
2 *D#D�50lv 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3456789;<= >!?"@#A$%&'	(!)+*+B,-./01$2'3C40526789 :*;D<#=D�50sv 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3>4?5@6AB7C8D9E;b<c=F>G?H@IAJKLM	d!e+NOBPQRSTU$V'WCX0Y2Z[\] ^*_D`#aD�50iw 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3f4g5h6ij7k8l9m;n<o=p>q?r@sAtuvw	x!y+z{B|}~��$�'�C�0�2���� �*�D�#�D�50frCA 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50loLA 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50enGB 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������3@4B5b6cd7e8f9C;D<E=F>g?G@HAIJKL	M!N+OPBQRSTUV$W'XCY0Z2[\]^ _*`DaD�50etEE 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A���	�!�+��B������$�'�C�0�2��� �*�D�D�50kaGE 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� *DD�50kyKG 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������345678	9
;#<$=>?%@
A	!&+'B $!'"C(02) *DD�50kmKH 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3*4+5,6-.7/8091;2<3=4>5?6@7A89:;	<!=+>?B@ABCDE$F'GCH0I2JKLM N*ODP#QD�50zhHK 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3X4Y5Z6[\7]8^9_;`<a=b>c?d@eARSfT	g!h+ijBUklmnV$o'pCW0q2rstu v*wDx#yD�50mkMK 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3z4{5|6}~78�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#_D�50urPK 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50hyAM 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�D�50myMM 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B$'C0	2

 *D#D�50zhCN 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3456789;<=>?@A !"#	$!%+&'B()*+,-$.'/C00122345 6*7D8#9D�50taIN 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3:4;5<6=>7?8@9A;B<C=D>E?F@GAHIJK	L!M+NOBPQRSTU$V'WCX0Y2Z[\] ^*_D`#aD�50teIN 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3b4c5d6ef7g8h9i;j<k=l>m?n@oApqrs	t!u+vwBxyz{|}$~'C�0�2���� �*�D�#�D�50mlIN 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50knIN 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50mrIN 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50mnMN 0@P`p������������ 0@P`p�������� 0@P`����������������������������������������������������3�4�5�6��7�8�9;<=>?@A		
!+B 
$!'"C02 *DD�50glES 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3F45P6789Q;R<S=T>O?U@A�GC	 !!+H"BIZ�JV�$W'KCL0D2#M�X E*$DY#%D�50euES 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3&4'5(6)*7+8,9-;.</=0>1?2@3A4567	8!9+:;B<=>?@A$B'CCD0E2FGHI J*KDL#MD�50isIS 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3N4O5P6QR7S8T9U;b<c=V>W?X@YAZ[\]	d!e+^_B`abcde$f'gCh0i2jklm n*oDp#qD�50esUS 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3F4[5P6rs7t8u9Q;R<S=T>v?U@\Aw�GC	]!^+H_BIZ`JVa$W'KCL0D2NMbX E*xDY#%D�50ptPT 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3F4�5y6�z7�8�9�;�<�=�>�?�@{A|�GC	�!�+H�BIZ}J��$�'KCL0D2NM�� E*�D�#%D�50zhTW 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3X4Y5Z6[\7]8^9_;`<a=b>c?d@eA~f�	g!h+ijB�klmn�$o'pC�0q2rstu v*wDx#yD�50msMY 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2���� �*�D�#�D�50kkKZ 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;#<$=�>�?%@�A���	�!&+'B ��$!'"C(0�2) �*�D�#�D�50uzUZ 0@P`p������������ 0@P`p�������� 0@P`p������������������������������������������������3�4�5�6��7�8�9�;�<�=�>�?�@�A����	�!�+��B������$�'�C�0�2��� �*�D�#�PK@�G@�7�44 ��AndroidManifest.xmlPK@�G�T��� ��hMETA-INF/CERT.RSAPK@�GG؇�,, ���META-INF/CERT.SFPK@�G���� ���"META-INF/MANIFEST.MFPK@�G}fO�O O " ��6res/raw/keyboard_layout_arabic.kcmPK@�G~?
\!\!( ���Vres/raw/keyboard_layout_arabic_bkb10.kcmPK@�G]�i�&&# ��@xres/raw/keyboard_layout_belgian.kcmPK@�G��2E=&=&% ����res/raw/keyboard_layout_brazilian.kcmPK@�GH�|�5�5% ���res/raw/keyboard_layout_bulgarian.kcmPK@�G*���;�;+ ����res/raw/keyboard_layout_bulgarian_bkb10.kcmPK@�GМ��G*G*2 ���6res/raw/keyboard_layout_croatian_and_slovenian.kcmPK@�G:Ft�,,! ��{ares/raw/keyboard_layout_czech.kcmPK@�G��9--" ��ύres/raw/keyboard_layout_danish.kcmPK@�G�M>Lz%z%& ���res/raw/keyboard_layout_english_uk.kcmPK@�G1�;��$�$, ����res/raw/keyboard_layout_english_uk_bkb10.kcmPK@�G/|��*"*"& ���res/raw/keyboard_layout_english_us.kcmPK@�Gl~u(#(#. ��F(res/raw/keyboard_layout_english_us_colemak.kcmPK@�GAX�D8$8$- ���Kres/raw/keyboard_layout_english_us_dvorak.kcmPK@�GX�!�.�.+ ��@pres/raw/keyboard_layout_english_us_intl.kcmPK@�G���.'.'$ ���res/raw/keyboard_layout_estonian.kcmPK@�GR�gy2y2# ����res/raw/keyboard_layout_finnish.kcmPK@�G*�5�s%s%" ��I�res/raw/keyboard_layout_french.kcmPK@�G:�aC"C"% ���res/raw/keyboard_layout_french_ca.kcmPK@�Gb�I-�+�++ ���Ares/raw/keyboard_layout_french_ca_bkb10.kcmPK@�G���Ms(s($ ��bmres/raw/keyboard_layout_georgian.kcmPK@�GD����%�%" ���res/raw/keyboard_layout_german.kcmPK@�G_���'�'! ��:�res/raw/keyboard_layout_greek.kcmPK@�Gn݆��(�(' ��M�res/raw/keyboard_layout_greek_bkb10.kcmPK@�G�X�F'#'#" ��v
res/raw/keyboard_layout_hebrew.kcmPK@�G��X4�#�#( ���0res/raw/keyboard_layout_hebrew_bkb10.kcmPK@�G-��	�,�,% ���Tres/raw/keyboard_layout_hungarian.kcmPK@�G�{�O&O&% ��}�res/raw/keyboard_layout_icelandic.kcmPK@�G3��A�$�$# ���res/raw/keyboard_layout_italian.kcmPK@�Gx�h�3%3%) ����res/raw/keyboard_layout_italian_bkb10.kcmPK@�GW��&�&* ��g�res/raw/keyboard_layout_latvian_qwerty.kcmPK@�G�2L�(�(& ��Cres/raw/keyboard_layout_lithuanian.kcmPK@�GOG)^�,�,% ��?Bres/raw/keyboard_layout_norwegian.kcmPK@�G��;S�&�&+ ��Gores/raw/keyboard_layout_norwegian_bkb10.kcmPK@�G�v�((" ��R�res/raw/keyboard_layout_polish.kcmPK@�G%��4%4%& ����res/raw/keyboard_layout_portuguese.kcmPK@�G8׬�/9/9# ��$�res/raw/keyboard_layout_russian.kcmPK@�G��%=]6]6' ���res/raw/keyboard_layout_russian_mac.kcmPK@�G�,��i*i*" ��9Tres/raw/keyboard_layout_slovak.kcmPK@�GرM�%�%# ���~res/raw/keyboard_layout_spanish.kcmPK@�G���8F&F&) ��פres/raw/keyboard_layout_spanish_bkb10.kcmPK@�G��MF$F$) ��f�res/raw/keyboard_layout_spanish_latin.kcmPK@�G?�!��,�,# ����res/raw/keyboard_layout_swedish.kcmPK@�G�?�'�'( ��res/raw/keyboard_layout_swiss_french.kcmPK@�G^j�^n(n(. ��!Eres/raw/keyboard_layout_swiss_french_bkb10.kcmPK@�G�Ї�a'a'( ���mres/raw/keyboard_layout_swiss_german.kcmPK@�G�~E�<(<(. ����res/raw/keyboard_layout_swiss_german_bkb10.kcmPK@�GX��'))# ���res/raw/keyboard_layout_turkish.kcmPK@�G/��l�(�() ��c�res/raw/keyboard_layout_turkish_bkb10.kcmPK@�G�qך5�5% ���res/raw/keyboard_layout_ukrainian.kcmPK@�G���C�� ��bFres/xml/keyboard_layouts.xmlPK@�G�~���� ��`fresources.arscPK880O