Skip to main content

IME and CJK Support

Monolex provides first-class support for CJK (Chinese, Japanese, Korean) input through the atomic-term module and Monokinetics principles.

The CJK Problem in Terminals


Atomic-Term IME Architecture


IME Composition States


Input Source Change Detection


CJK Detection Logic


Monokinetics CJK Guarantee


VTE Width Flags


Rendering Flow


Frontend Usage


Available Commands

atomic_term_get_input_source

Get current input source info

atomic_term_is_cjk_input

Quick CJK check (boolean)

atomic_term_start_ime_watcher

Start monitoring changes

atomic_term_stop_ime_watcher

Stop monitoring

Platform Support


Summary

Zero configuration required. Monolex automatically detects your input method and handles CJK input correctly. Just switch to your preferred keyboard and start typing.

Next Steps

Monokinetics Philosophy

Learn about the design philosophy behind CJK guarantees.

Grid System

Understand how cells and widths are managed.