ib-ime 0.1.0

A library for controlling input controls' IME (Input Method Editor) behavior on Windows.
Documentation
# ib-ime

[![crates.io](https://img.shields.io/crates/v/ib-ime.svg)](https://crates.io/crates/ib-ime)
[![Documentation](https://docs.rs/ib-ime/badge.svg)](https://docs.rs/ib-ime)
[![License](https://img.shields.io/crates/l/ib-ime.svg)](../LICENSE.txt)

A library for controlling input controls' IME (Input Method Editor) behavior on Windows.

Usage:
```rust
// cargo add ib-ime

// Manually set:
ib_ime::imm::set_ime_state(false);
ib_ime::imm::set_ime_conversion_mode(ib_ime::imm::ImeConversionMode::ALPHANUMERIC);

// Automatically turn off IME by default for a window (or an editor control):
ib_ime::hook::ImeHookConfig::default_off().hook_window(edit_hwnd);
```

[Winio](https://github.com/compio-rs/winio) integration example:
[examples/winio.rs](examples/winio.rs)

See also:
- [ib-matcher: A multilingual, flexible and fast string, glob and regex matcher. Support 拼音匹配 and ローマ字検索.]https://github.com/Chaoses-Ib/ib-matcher