If I disable the IME in my app, sending EM_INPUTMODE messages doesn't work,
but the user can still toggle the device's current input method using a
hardware key.

Does this mean there's a way I could programmatically toggle/set the
device's current input method without requiring that the IME is enabled?

Thanks.