The system gives an input context to each thread by default. This context is shared by all IME-unaware windows of the thread.