Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 831179d5 authored by Jorge Ruesga's avatar Jorge Ruesga Committed by Gerrit Code Review
Browse files

Merge "inputdevices: update from aosp (master)" into cm-11.0

parents 72493c42 5026c284
Loading
Loading
Loading
Loading
+319 −0
Original line number Diff line number Diff line
# 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'
}
+20 −3
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@
# limitations under the License.

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

type OVERLAY
@@ -26,6 +26,8 @@ key GRAVE {
    label:                              ';'
    base:                               ';'
    shift:                              '\u00b0'
    ralt:                               '\u0060'
    shift+ralt:                         '\u007e'
}

key 1 {
@@ -38,6 +40,7 @@ key 1 {
key 2 {
    label:                              '2'
    base:                               '\u011b'
    capslock:                           '\u011a'
    shift:                              '2'
    ralt:                               '@'
}
@@ -45,6 +48,7 @@ key 2 {
key 3 {
    label:                              '3'
    base:                               '\u0161'
    capslock:                           '\u0160'
    shift:                              '3'
    ralt:                               '#'
}
@@ -52,6 +56,7 @@ key 3 {
key 4 {
    label:                              '4'
    base:                               '\u010d'
    capslock:                           '\u010c'
    shift:                              '4'
    ralt:                               '$'
}
@@ -59,6 +64,7 @@ key 4 {
key 5 {
    label:                              '5'
    base:                               '\u0159'
    capslock:                           '\u0158'
    shift:                              '5'
    ralt:                               '%'
}
@@ -66,6 +72,7 @@ key 5 {
key 6 {
    label:                              '6'
    base:                               '\u017e'
    capslock:                           '\u017d'
    shift:                              '6'
    ralt:                               '^'
}
@@ -73,6 +80,7 @@ key 6 {
key 7 {
    label:                              '7'
    base:                               '\u00fd'
    capslock:                           '\u00dd'
    shift:                              '7'
    ralt:                               '&'
}
@@ -80,6 +88,7 @@ key 7 {
key 8 {
    label:                              '8'
    base:                               '\u00e1'
    capslock:                           '\u00c1'
    shift:                              '8'
    ralt:                               '*'
}
@@ -87,6 +96,7 @@ key 8 {
key 9 {
    label:                              '9'
    base:                               '\u00ed'
    capslock:                           '\u00cd'
    shift:                              '9'
    ralt:                               '('
}
@@ -94,6 +104,7 @@ key 9 {
key 0 {
    label:                              '0'
    base:                               '\u00e9'
    capslock:                           '\u00c9'
    shift:                              '0'
    ralt:                               ')'
}
@@ -180,6 +191,7 @@ key P {
key LEFT_BRACKET {
    label:                              '\u00fa'
    base:                               '\u00fa'
    capslock:                           '\u00da'
    shift:                              '/'
    ralt:                               '['
    ralt+shift:                         '{'
@@ -252,6 +264,7 @@ key L {
key SEMICOLON {
    label:                              '\u016f'
    base:                               '\u016f'
    capslock:                           '\u016e'
    shift:                              '"'
    ralt:                               ';'
    ralt+shift:                         ':'
@@ -261,8 +274,8 @@ key APOSTROPHE {
    label:                              '\u00a7'
    base:                               '\u00a7'
    shift:                              '!'
    ralt:                               '\''
    ralt+shift:                         '"'
    ralt:                               '\u00a4'
    ralt+shift:                         '\u005e'
}

key BACKSLASH {
@@ -279,6 +292,8 @@ key PLUS {
    label:                              '\\'
    base:                               '\\'
    shift:                              '|'
    ralt:                               '\u00df'
    shift+ralt:                         '\u02dd'
}

key Z {
@@ -330,6 +345,7 @@ key COMMA {
    base:                               ','
    shift:                              '?'
    ralt:                               '<'
    shift+ralt:                         '\u00d7'
}

key PERIOD {
@@ -337,6 +353,7 @@ key PERIOD {
    base:                               '.'
    shift:                              ':'
    ralt:                               '>'
    shift+ralt:                         '\u00f7'
}

key SLASH {
+42 −6
Original line number Diff line number Diff line
@@ -13,13 +13,11 @@
# limitations under the License.

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

type OVERLAY

map key 12 SLASH
map key 53 MINUS
map key 86 PLUS

### ROW 1
@@ -61,6 +59,7 @@ key 5 {
    label:                              '5'
    base:                               '5'
    shift:                              '%'
    ralt:                               '\u20ac'
}

key 6 {
@@ -97,7 +96,7 @@ key 0 {
    ralt:                               '}'
}

key SLASH {
key MINUS {
    label:                              '+'
    base:                               '+'
    shift:                              '?'
@@ -116,6 +115,8 @@ key Q {
    label:                              'Q'
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\u00e2'
    ralt+capslock, shift+ralt:          '\u00c2'
}

key W {
@@ -129,6 +130,7 @@ key E {
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u20ac'
    ralt+capslock:                      '\u20ac'
}

key R {
@@ -141,6 +143,8 @@ key T {
    label:                              'T'
    base:                               't'
    shift, capslock:                    'T'
    ralt:                               '\u0167'
    ralt+capslock, shift+ralt:          '\u0166'
}

key Y {
@@ -159,12 +163,16 @@ key I {
    label:                              'I'
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00ef'
    ralt+capslock, shift+ralt:          '\u00cf'
}

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

key P {
@@ -192,36 +200,48 @@ key A {
    label:                              'A'
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e1'
    ralt+capslock, shift+ralt:          '\u00c1'
}

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

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

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

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

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

key J {
@@ -234,6 +254,8 @@ key K {
    label:                              'K'
    base:                               'k'
    shift, capslock:                    'K'
    ralt:                               '\u01e9'
    ralt+capslock, shift+ralt:          '\u01e8'
}

key L {
@@ -246,12 +268,16 @@ key SEMICOLON {
    label:                              '\u00c6'
    base:                               '\u00e6'
    shift, capslock:                    '\u00c6'
    ralt:                               '\u00e4'
    ralt+capslock, shift+ralt:          '\u00c4'
}

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

key BACKSLASH {
@@ -273,6 +299,8 @@ key Z {
    label:                              'Z'
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u017e'
    ralt+capslock, shift+ralt:          '\u017d'
}

key X {
@@ -285,31 +313,39 @@ key C {
    label:                              'C'
    base:                               'c'
    shift, capslock:                    'C'
    ralt:                               '\u010d'
    ralt+capslock, shift+ralt:          '\u010c'
}

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

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

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

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

key COMMA {
@@ -324,7 +360,7 @@ key PERIOD {
    shift:                              ':'
}

key MINUS {
key SLASH {
    label:                              '-'
    base:                               '-'
    shift:                              '_'
+15 −15
Original line number Diff line number Diff line
@@ -122,7 +122,7 @@ key Q {
    base:                               'q'
    shift, capslock:                    'Q'
    ralt:                               '\u00e4'
    shift+ralt:                         '\u00c4'
    shift+ralt, capslock+ralt:          '\u00c4'
}

key W {
@@ -130,7 +130,7 @@ key W {
    base:                               'w'
    shift, capslock:                    'W'
    ralt:                               '\u00e5'
    shift+ralt:                         '\u00c5'
    shift+ralt, capslock+ralt:          '\u00c5'
}

key E {
@@ -138,7 +138,7 @@ key E {
    base:                               'e'
    shift, capslock:                    'E'
    ralt:                               '\u00e9'
    shift+ralt:                         '\u00c9'
    shift+ralt, capslock+ralt:          '\u00c9'
}

key R {
@@ -153,7 +153,7 @@ key T {
    base:                               't'
    shift, capslock:                    'T'
    ralt:                               '\u00fe'
    shift+ralt:                         '\u00de'
    shift+ralt, capslock+ralt:          '\u00de'
}

key Y {
@@ -161,7 +161,7 @@ key Y {
    base:                               'y'
    shift, capslock:                    'Y'
    ralt:                               '\u00fc'
    shift+ralt:                         '\u00dc'
    shift+ralt, capslock+ralt:          '\u00dc'
}

key U {
@@ -169,7 +169,7 @@ key U {
    base:                               'u'
    shift, capslock:                    'U'
    ralt:                               '\u00fa'
    shift+ralt:                         '\u00da'
    shift+ralt, capslock+ralt:          '\u00da'
}

key I {
@@ -177,7 +177,7 @@ key I {
    base:                               'i'
    shift, capslock:                    'I'
    ralt:                               '\u00ed'
    shift+ralt:                         '\u00cd'
    shift+ralt, capslock+ralt:          '\u00cd'
}

key O {
@@ -185,7 +185,7 @@ key O {
    base:                               'o'
    shift, capslock:                    'O'
    ralt:                               '\u00f3'
    shift+ralt:                         '\u00d3'
    shift+ralt, capslock+ralt:          '\u00d3'
}

key P {
@@ -193,7 +193,7 @@ key P {
    base:                               'p'
    shift, capslock:                    'P'
    ralt:                               '\u00f6'
    shift+ralt:                         '\u00d6'
    shift+ralt, capslock+ralt:          '\u00d6'
}

key LEFT_BRACKET {
@@ -225,7 +225,7 @@ key A {
    base:                               'a'
    shift, capslock:                    'A'
    ralt:                               '\u00e1'
    shift+ralt:                         '\u00c1'
    shift+ralt, ralt+capslock:          '\u00c1'
}

key S {
@@ -241,7 +241,7 @@ key D {
    base:                               'd'
    shift, capslock:                    'D'
    ralt:                               '\u00f0'
    shift+ralt:                         '\u00d0'
    shift+ralt, capslock+ralt:          '\u00d0'
}

key F {
@@ -279,7 +279,7 @@ key L {
    base:                               'l'
    shift, capslock:                    'L'
    ralt:                               '\u00f8'
    shift+ralt:                         '\u00d8'
    shift+ralt, capslock+ralt:          '\u00d8'
}

key SEMICOLON {
@@ -313,7 +313,7 @@ key Z {
    base:                               'z'
    shift, capslock:                    'Z'
    ralt:                               '\u00e6'
    shift+ralt:                         '\u00c6'
    shift+ralt, capslock+ralt:          '\u00c6'
}

key X {
@@ -347,7 +347,7 @@ key N {
    base:                               'n'
    shift, capslock:                    'N'
    ralt:                               '\u00f1'
    shift+ralt:                         '\u00d1'
    shift+ralt, capslock+ralt:          '\u00d1'
}

key M {
@@ -362,7 +362,7 @@ key COMMA {
    base:                               ','
    shift:                              '<'
    ralt:                               '\u00e7'
    shift+ralt:                         '\u00c7'
    shift+ralt, capslock+ralt:          '\u00c7'
}

key PERIOD {
+39 −52

File changed.

Preview size limit exceeded, changes collapsed.

Loading