Skip to main content

Crate ib_ime

Crate ib_ime 

Source
Expand description

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

Usage:

// 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 integration example: examples/winio.rs

See also:

Modules§

hook
imm