#open-harmony #harmony-os #ime

ohos-ime

Bindings to the inputmethod API of OpenHarmony

6 releases (3 breaking)

0.4.2 Dec 29, 2025
0.4.1 Dec 27, 2025
0.4.0 Jun 5, 2025
0.3.0 May 29, 2025
0.1.0 Oct 28, 2024

#1020 in Text processing

Download history 2058/week @ 2025-10-13 2346/week @ 2025-10-20 2321/week @ 2025-10-27 2525/week @ 2025-11-03 2179/week @ 2025-11-10 2819/week @ 2025-11-17 1764/week @ 2025-11-24 1785/week @ 2025-12-01 1699/week @ 2025-12-08 1845/week @ 2025-12-15 1593/week @ 2025-12-22 1680/week @ 2025-12-29 2083/week @ 2026-01-05 2381/week @ 2026-01-12 2209/week @ 2026-01-19 2288/week @ 2026-01-26

9,159 downloads per month

Apache-2.0

28KB
598 lines

Safe abstractions to use IME (inputmethods) from Rust on OpenHarmony

This crate provides an ImeProxy, which allows interacting with the Input method on OpenHarmony devices. The user needs to implement the [Ime] trait

This crate is still under active development and based on the InputMethod C-API of OpenHarmony.

Usage

  1. Implement the Ime trait
  2. call ImeProxy::new()

OpenHarmony Input method (IME) bindings

Safe Rust bindings to access the Input method on OpenHarmony devices. See the documentation for more details. Requires at least OpenHarmony 5.0.0 (API-12).

License

This project is licensed under the Apache-2.0 license.

Dependencies

~210KB