How would I go about creating a custom Input Method Editor (similar to Pinyin) for Windows 10/11?

Gabriel Arthur 6 Reputation points

I need to create an Input Method Editor for a language which doesn't work well on a standard MSKLC keyboard layout. How would I go about doing this on Windows 10/11?
I would love to have some working samples, if anyone can provide me with some. I do not understand the official Microsoft documentation, and I'm not really good with this kind of stuff. All existing samples do not work under Windows 10, only Windows 8.
I'm looking for a similar setup to Microsoft Pinyin, where I enter the romanization and I'm presented with the possible options to select.


Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,586 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Jenny Feng 14,071 Reputation points

    Microsoft has published a set of guidelines for implementing IMEs and has notes about third-party IMEs. They have also published [a sample IME.

    Hope above information can help you.

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.