I am developing a program using a webbrowser control, for my own use, to aid in learning the Jouyou Kanji and their readings. I need some text controls to be exclusively latin, hiragana, or katakana.
The state of IME support in Windows is very poor.
WPF (legacy software?)does not support this at all with reported bugs going back five years.
Winforms does, but doesn't meet my requirements.
Html does define the inputmode attribute, but this only works as a hint to smart phone on-screen keyboards. The inputmode attribute is totaly ignored by desktop browsers.
The Microsoft IME does not appear to have any API which can determine the current state or switch between modes. However, there is currently a Html5 working group on an API for IME control.
In this day and age of multinational software, this is truly pathetic.
The state of IME support in Windows is very poor.
WPF (legacy software?)does not support this at all with reported bugs going back five years.
Winforms does, but doesn't meet my requirements.
Html does define the inputmode attribute, but this only works as a hint to smart phone on-screen keyboards. The inputmode attribute is totaly ignored by desktop browsers.
The Microsoft IME does not appear to have any API which can determine the current state or switch between modes. However, there is currently a Html5 working group on an API for IME control.
In this day and age of multinational software, this is truly pathetic.