IMEのモードを制御するには

Magic uniPaaSは、動作環境でIMEの実行方法を変更することもで・ォます。この設定は、変更されると即時に有効になるため、IniPut()関数を使用してプログラム内で動的に指定することもできます。

IMEの入力方式を固定にする

IMEの入力モードには、ローマ字入力とカナ入力の2通りがあります。通常は、IMEのプロパティで設定しますが、Magic uniPaaSの動作環境でこの設定を変更させることができます。

  1.  動作環境ダイアログを開きます(オプション→設定→動作環境)。

  2.  国別設定タブを開き、IMEの初期入力状態にカーソルを移動します。この設定によって以下のように動作が変わります。

特性値

R=ローマ字

K=カナ

N=無効

Y=有効

0

OFF

OFF

IMEのプロパティの設

にかかわらず、漢字入力の使用にもとづいて動作します。

IMEのプロパティに従って動作します。

1

かな

のちみち

2

かな

のちみち

3

カナ

ノチミチ

4

カナ

ノチミチ

5

カナ

ノチミチ

6

カナ

ノチミチ

7

kana

kana

8

kana

kana

9

-

 

 

注意:

 IniPut()関数で指定する場合のパラメータ名は、NewIMECtrlです。

 

コントロールから抜けた時点でIMEの起動モードをOFFにする

漢字入力が設定されたコントロールから、漢字入力無効(特性値が「9」)に設定されたコントロールに移動した時に、前のモードを継承せずにオフ(特性値が「0」)の状態にする必要がある場合は、Magic uniPaaSの動作環境で設定することができます。

  1. 動作環境ダイアログを開きます(オプション→設定→動作環境)。

  2. 国別設定タブを開きま、IMEを自動的にオフにカーソルを移動します。この設定をYesに変更することで、コントロールを抜けた時点で漢字の入力モードがオフになります。

注意:

  IniPut()関数で指定する場合のパラメータ名は、IMEAutoOffです。