Listing and Switching Input Methods on Windows | Cheng's Blog