¿Cómo usas IME?

Quiero hacer un control que maneje la entrada del usuario, por lo que quiero poder manejar diferentes teclados, y una de las formas es usar IME.

Si no lo maneja, hay una ventana flotante que aparece cuando tiene IME activo (por ejemplo, escritura japonesa activa). Encontré los mensajes que deben ser atendidos, pero no sé cómo enviar las claves que estoy atrapando al IME y cuándo obtengo un char convertido válido.

Respuestas a la pregunta(2)

Su respuesta a la pregunta