Skip to content
This repository has been archived by the owner on Jun 12, 2023. It is now read-only.
/ us-intl-android Public archive

US-International keyboard layout with dead keys, for use with Android and external (USB, Bluetooth) keyboards

License

Notifications You must be signed in to change notification settings

dashea/us-intl-android

Repository files navigation

IMPORANT NOTE

This project is mostly a proof of concept around creating Android keyboard layout configurations.

The behavior of the dead key mappings is dictated by Android, and much of it is unintuitive to users of dead key layouts on other systems.

For example, most users would expect ' followed by a space to emit U+0027, the US-ASCII apostrophe character. Instead, it emits U+00B4, the Latin-1 acute accent. Changing this behavior is not possible without either changes to the Android API.

This repository is not maintained and will not receive any more updates.

US-Intl with Dead Keys for Android

This package provides the US International keyboard layout for use with Android and external (USB, Bluetooth) keyboards. This layout differs from the "English (US), International style" layout that comes with Android in that all diacritics (', `, ", ~, ^) are dead keys by default.

Building

This package requires the Android SDK. The environment variable ANDROID_SDK_ROOT should be set to the location of your SDK installation.

To build the package, simply run:

./gradlew build

or on Windows,

gradlew build

Bugs

Report any problems in the github issue tracker or by emailing [email protected]

About

US-International keyboard layout with dead keys, for use with Android and external (USB, Bluetooth) keyboards

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages