Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 19.0Version 18.0 (current version)Version 17.0

On this page

You are viewing an incomplete pre-release version of this documentation. Click here to open the current version, 18.0.

Changes - Keyman Core API


Changes between 18.0 and 19.0

  • Removed deprecated km_core_keyboard_attrs.folder_path

Changes between 17.0 and 18.0

  • Replaced km_core_keyboard_load with km_core_keyboard_load_from_blob. Keyboard loading is now done in the engine, and the content of the keyboard passed to Core as a blob.
  • Deprecated km_core_keyboard_attrs.folder_path

Changes between 16.0 and 17.0

  • The namespace identifier has changed from km_kbp_ to km_core_.
  • Most context APIs are now private, and km_core_state_context_set_if_needed is the primary context function. Private APIs are available in keyman_core_api_context.h.
  • The action queue APIs are now private and deprecated. Instead, use km_core_state_get_actions. Private APIs are available in keyman_core_api_actions.h.
  • Debug APIs are available in keyman_core_api_debug.h.