Keyman Engine for Android
Overview
Keyman Engine for Android 17.0 is a Java library for Android 5.0 and later versions which enables a fully customisable keyboard layout, both within an app and system-wide. Keyboard layouts for Keyman Engine can be created with Keyman Developer, and a library of existing keyboard layouts is also available.
For keyboard developers updating from an older versions of Keyman Engine for Android, see What's New for breaking changes
Guides
Classes
KMManager : The core class for controlling Keyman Engine
KeyboardEventHandler : Provides keyboard and lexical-model events and methods to notify registered listeners
See also
- Keyman Engine for Android 16.0
- Keyman Engine for Android 15.0
- Keyman Engine for Android 14.0
- Keyman Engine for Android 13.0
- Keyman Engine for Android 12.0
- Keyman Engine for Android 11.0
- Keyman Engine for Android 10.0
- Keyman Engine for Android 2.0
- Keyman Developer 17.0
- Keyboard Library
- Keyman Engine for iPhone and iPad