Как я буду конвертировать символы? Или другие решения - PullRequest
1 голос
/ 01 июля 2010

Я узнал (хотя мой другой вопрос) , что мой IME выводит Jamo совместимости хангул (U + 3130 - U + 318F) вместо обычного хамул Jamo (U+1100 - U + 11FF).

Поэтому я попытался задать вопрос в суперпользователе о других IME, пока нет ответов.

Должен ли япросто конвертировать это сам?Что именно это влечет за собой?Это слишком сложно?Любые идеи о том, как? Любая помощь будет оценена.

Язык: Delphi
ОС: WinXP
IME: Корейская система ввода (IME 2002)

1 Ответ

2 голосов
/ 01 июля 2010

Нет причин, по которым вы не могли бы написать интересный экспериментальный редактор управления со своей собственной встроенной функцией Unicode Compose.Однако до того, как вы это сделаете, вы можете найти способ изменить конфигурацию IME.Это действительно интересный случай, с которым вам придется работать.Меня уже удивил ваш второй вопрос - что у Windows есть возможность обрабатывать необработанный ввод с клавиатуры.

Я обнаружил, что исходный код для того, что говорит, что это корейский IME, доступен для Windows CE.Вы можете чему-то научиться, изучая это, даже если это для Windows CE, а не XP.

http://msdn.microsoft.com/en-us/library/ee491900.aspx

...