# 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' }