|
SDL_inputmethodは、SDLを使用したソフトウェアから
各々のプラットフォームが使用しているInput Methodを使って、
文字入力ができるようにするためのライブラリです。
SDLは、キーボードからの入力を受けつけますが、
日本語を取得しようとすると、変換等が必要になり、
自分でSDLから日本語入力ができるようにするためのライブラリ等を書く必要がありました。
しかし、日本語入力等を実現させるためのライブラリを書くのは非常に大変な作業であり、
また殆どの場合皆が書くライブラリの結果は同じで、何度も同じ物を書くのにも無駄があるように思われました。
しかし、SDL_inputmethodを使用する事により、自分で日本語入力を実現させるためのコード書く必要がなくなります。
そしてそれは同時に、他のプラットフォームにも移植し易くなるという利点も得られる事を意味します。
For Windows: - IME
For Unix / Linux / Mac OS X(Xを使用している場合): - XIM
|