Commit Graph

20 Commits

Author SHA1 Message Date
Chris Ye
e1ebe3e33b Add Turkish F keyboard layout support
Add keyboard layout support for entering Turkish text. This will be used
for connecting a physical keyboard and typing in Turkishi F layout.

Bug: 141126644
Test: connect USB/Bluetooth keyboard and choose "Turkish F" keyboard
layout, start typing in a input window.

Change-Id: I01eedba03fe961c8e6542ba313849b0344d0e18d
2020-10-09 11:15:59 -07:00
Chris Ye
2029b44eb4 Add Bulgarian Phonetic keyboard layout support
Add keyboard layout support for entering Bulgarian text. This will be used
for connecting a physical keyboard and typing in Bulgarian.

Bug: 141126644
Test: connect USB/Bluetooth keyboard and choose "Bulgarian Phonetic" keyboard
layout, start typing in a input window.

Change-Id: Ifbbb5e6927272cea90bf7083ad120daead22e77b
2020-09-15 11:41:37 -07:00
Chris Ye
a31f17d694 Add Czech keyboard default layout qwerty as optional.
Add Czech keyboard layout qwerty as optional, default is qwertz.

Test: validatekeymaps  packages/InputDevices/res/raw/keyboard_layout_czech_qwerty.kcm, Manuually connect USB or Bluetooth keyboard and set to Czec language layout.

Bug: 141126644
Change-Id: I35e62fd3b891caf89267512ec3d2d20f00dfffb0
2020-09-10 17:16:51 -07:00
Chris Ye
b424530e60 Add Georgian keyboard layout support
Add keyboard layout support for entering Georgian text. This will be used
for connecting a physical keyboard and typing in Georgian.

Bug: 141126644
Test: connect USB/Bluetooth keyboard and choose "Georgian" keyboard
layout, start typing in a input window.

Change-Id: I9e0ff70fea1e3b4301b310d42a053da30c767508
2020-06-12 09:00:46 -07:00
Chris Ye
da1a3988cc Add Mongolian keyboard layout support
Add keyboard layout support for entering Mongolian text. This will be used
for connecting a physical keyboard and typing in Mongolian.

Bug: 141126644
Test: connect USB/Bluetooth keyboard and choose "Mongolian" keyboard
layout, start typing in a input window.

Change-Id: Ie18a915199d47b6ba58b11eafaaab9a1f6f2f470
2020-05-18 14:59:52 -07:00
Siarhei Vishniakou
5b6275cd33 Add keyboard layout for Belarusian
Add a keyboard layout for entering Belarusian text. This will be used
for connecting a physical keyboard and typing in Belarusian.

Bug: none
Test: connect a keyboard to a Pixel phone. Open Google search and select
"Belarusian" keyboard layout, type with keyboard.

Signed-Off-By: Siarhei Vishniakou <svv@google.com>
Change-Id: I212d8cec8bd5affcd4b825be2fa5467c2fe8976f
2020-04-07 15:51:02 -07:00
Siarhei Vishniakou
33a465d81d Add Polish keycharactermap
Add Polish .kcm layout file. This will be used for connecting a physical
keyboard for Android and typing in Polish.

Bug: 13938356
Test: connect a keyboard to Pixel phone via OTG connector. Open Google
search and select "Polish" keyboard layout, type with keyboard.

Change-Id: I74bfc2bba7ca8b82b0de0202dbfc05d935b27c38
Signed-off-by: Siarhei Vishniakou <svv@google.com>
2018-03-15 11:37:03 -07:00
Adil Aliyev
10df49258c Add Azerbaijani keyboard layout
KCM for Azerbaijani keyboard is added.

Change-Id: I6190607b4319a98f41d776b476b68e08ce4b07a2
Signed-off-by: Adil Aliyev <adilaliev@gmail.com>
2017-12-09 01:56:05 +09:00
Michael Wright
cb4b5598be Add Persian keyboard layout to default layouts
Change-Id: Id834e944ab17411b3e8de1b807713a425432c187
Fixes: 64753680
Test: manual
2017-08-16 17:53:42 +01:00
Kenny Root
917ffb17c5 Add Workman keyboard layout
Change-Id: I57574a11969f65c48900fabff218d3af4717dc9c
2015-10-05 17:20:42 -07:00
Mathieu Meisser
f797dc9055 Add support for Latvian (qwerty) keyboard mapping
Add kcm mapping files for Latvian keyboard layout
based on US-international keylayout (qwerty).

Change-Id: I667081d3e7bb0ece3b278da3f97926f54c319ff8
Signed-off-by: Olivier Gay <ogay@logitech.com>
Signed-off-by: Myriam Douve <mdouve@logitech.com>
Signed-off-by: Mathieu Meisser <mmeisser@logitech.com>
2014-04-01 14:53:32 +02:00
Olivier Gay
d2923266ae Add support for additional international keyboard mappings
Add kcm mapping files for Arabic, Greek, Hebrew, Lithuanian
and Spanish (Latin).

Change-Id: I35cb2a4d6e016c6f565fba05710ba1626452fe68
Signed-off-by: Olivier Gay <ogay@logitech.com>
Signed-off-by: Manuel Carthoblaz <mcarthob@logitech.com>
Signed-off-by: Mathieu Meisser <mmeisser@logitech.com>
2014-03-27 17:49:52 +01:00
Christopher Eby
8c890db75a Add Colemak keyboard layout
Change-Id: I203b92e56522bc7b3014195d5d83dc1fdb3cab15
2013-07-08 13:09:18 -07:00
Olivier Gay
3c1c21bcf4 Add new physical keyboard layouts.
Add support for the following physical keyboard layouts:
English US international and Brazilian layout.

Change-Id: Iae928713a94611de18a92f6959adf7fa3500b2b2
Signed-off-by: Olivier Gay <ogay@logitech.com>
Signed-off-by: Myriam Galaret <mgalaret@logitech.com>
2013-03-30 19:29:40 +01:00
HeyRatFans
4037ce3c01 frameworks/base: Added English UK keyboard layout for physical keyboards
Change-Id: Id6feb128964c76ebd74b3e0d67d8f90fedb91dda
2013-01-22 22:22:54 +00:00
Jeff Brown
2f09576074 Rename kcm attribute to keyboardLayout.
Bug: 6478076
Change-Id: I7fc0d8eb36d03a628d070f8fd6ea1e1464b1a163
2012-05-11 12:32:56 -07:00
Jeff Brown
69b2be163d Add yet more keyboard layouts.
Bug: 6110399
Change-Id: I8e2ce1cd350dddb006df51286e127dce65a8117f
2012-04-25 18:17:21 -07:00
Jeff Brown
77241caa8e Add even more keyboard layouts.
Bug: 6110399

Change-Id: I2278424e2e4c7dc7f7804a25d2c6c63f45181d1b
2012-04-24 20:34:54 -07:00
Jeff Brown
4c181a3f6a Add more keyboard layouts.
Bug: 6110399
Change-Id: I00f54338c9e94cce3a2925a5dff2e924a21fcdd8
2012-04-24 17:39:59 -07:00
Jeff Brown
9df6e7a926 Initial commit of InputManager and keyboard layout API.
Added a new InputManager service for interacting with input
devices and configuring them.  This will be the focus of
an upcoming refactoring.

Added an API for registering keyboard layouts with the system
based on the use of a broadcast receiver.  Applications can
register their own keyboard layouts simply by declaring a
broadcast receiver in their manifests.

Added the skeleton of a package that will ultimately contain
the keyboard layouts and other input device related resources
that are part of the base system.

Bug: 6110399
Change-Id: Ie01b0ef4adbd5198f6f012e73964bdef3c51805c
2012-04-05 14:42:10 -07:00