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
Merged-In: I01eedba03fe961c8e6542ba313849b0344d0e18d
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
Merged-In: I35e62fd3b891caf89267512ec3d2d20f00dfffb0
Change Czech keyboard default layout to qwertz.
Test: validatekeymaps packages/InputDevices/res/raw/keyboard_layout_czech.kcm, Manuually connect USB or Bluetooth keyboard and set to Czec language layout.
Bug: 141126644
Change-Id: I901997b52cdd23a7db5a8780fcd2c9c71cebe7b6
Merged-In: I901997b52cdd23a7db5a8780fcd2c9c71cebe7b6
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
Merged-In: I9e0ff70fea1e3b4301b310d42a053da30c767508
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
Merged-In: Ie18a915199d47b6ba58b11eafaaab9a1f6f2f470
The letter "c caron" (Č) is upper case without shift and lower case with shift.
This should be other way around.
Bug: 37015071
Test: Connect a USB or Bluetooth external keyboard, select keyboard
layout to Crotian and open an App to type.
Change-Id: If8b63e459826de2bc4aea0389ea3431c28e919f8
Merged-In: If8b63e459826de2bc4aea0389ea3431c28e919f8
The letter "c caron" (Č) is upper case without shift and lower case with shift.
This should be other way around.
Bug: 37015071
Test: Connect a USB or Bluetooth external keyboard, select keyboard
layout to Crotian and open an App to type.
Change-Id: If8b63e459826de2bc4aea0389ea3431c28e919f8
Merged-In: If8b63e459826de2bc4aea0389ea3431c28e919f8
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
See build/soong/README.md for more information.
Bug: 122332340
Test: m DynamicSystemInstallationService InputDevices MtpDocumentsProvider SimAppDialog
Change-Id: I851b819030a1da6091f5d6125a228bb01a99011b
When the .kcm files are getting validated, there is logspam in the build
output, produced even when there aren't any errors. Add the "-q" option
to validate command to quiet these logs.
Test: $ rm -rf out/target/common/obj/ETC/validate_input_devices_keymaps_intermediates/
$ m. Note: just doing "m sync" or "m InputDevices" is not sufficient to
test this.
Bug: 35672363
Change-Id: Ib0213de7ee0fe965f1a202afdb718a2221017e06
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>
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: Ibcffec873a693d1c792ca210fb597d2bf37e9068
Merged-In: I4233b9091d9066c4fa69f3d24aaf367ea500f760
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: I4233b9091d9066c4fa69f3d24aaf367ea500f760