[GGH5.X] クライアント側のIMEを使用した場合,アプリケーションによるIMEの制御処理は機能するか?
技術ノート
2017/04/28
[番号]
技術ノート KGTN 2017042401
[現象]
[GGH5.X] クライアント側のIMEを使用した場合,アプリケーションによるIMEの制御処理は機能するか?
[説明]
サーバー側のIMEを使用する場合は,クライアントから送信される情報は物理的なキーのコード (スキャンコードと仮想キーコード) で,サーバー側のIMEはそのキーのコードを解釈して文字コードへ変換し出力します.
他方,クライアント側のIMEを使用する場合は,クライアントから送信される情報は 「キーのコードではなく」 文字コードで,サーバー側のIMEはその文字コードをそのまま出力します.
このような仕組みであるため,サーバー上のアプリケーションでIMEの制御を行っても,それが出力される文字コードへ反映されることはありません (つまり,結果的にアプリケーションによるIMEの制御処理は機能しません) .