Chinese Input Method in Win32 Platform

hi,all

when we initialize SDL using SDL_init() and
catch keyboard input, i found it will interupt all keyboard events,
that’s means when i press ‘Ctrl+Space’ to wake up Windows
IM(Input Method) like Chinese input method or Japanese input method
will failed.

it will cause users could only type english in the application or game
written with SDL but couldn’t type multi-byte characters like chinese
by Windows Input Method.

it’s very big problem for Asia developments, because many Asia
countries uses multi-bytes language and depend their speific Input
method.

has any solution about this problem?

regards.

hi,all

when we initialize SDL using SDL_init() and
catch keyboard input, i found it will interupt all keyboard events,
that’s means when i press ‘Ctrl+Space’ to wake up Windows
IM(Input Method) like Chinese input method or Japanese input method
will failed.

it will cause users could only type english in the application or game
written with SDL but couldn’t type multi-byte characters like chinese
by Windows Input Method.

it’s very big problem for Asia developments, because many Asia
countries uses multi-bytes language and depend their speific Input
method.

has any solution about this problem?

The IME messages are not handled by SDL at the moment.
They could be added if there was enough demand.

See ya!
-Sam Lantinga, Software Engineer, Blizzard Entertainment

I’d second the request for proper IME support within SDL.

.paul.On Sat, Mar 09, 2002 at 06:19:01PM -0800, Sam Lantinga wrote:

hi,all

when we initialize SDL using SDL_init() and
catch keyboard input, i found it will interupt all keyboard events,
that’s means when i press ‘Ctrl+Space’ to wake up Windows
IM(Input Method) like Chinese input method or Japanese input method
will failed.

it will cause users could only type english in the application or game
written with SDL but couldn’t type multi-byte characters like chinese
by Windows Input Method.

it’s very big problem for Asia developments, because many Asia
countries uses multi-bytes language and depend their speific Input
method.

has any solution about this problem?

The IME messages are not handled by SDL at the moment.
They could be added if there was enough demand.

See ya!
-Sam Lantinga, Software Engineer, Blizzard Entertainment


SDL mailing list
SDL at libsdl.org
http://www.libsdl.org/mailman/listinfo/sdl