Magic uniPaaSは、動作環境でIMEの実行方法を変更することもで・ォます。この設定は、変更されると即時に有効になるため、IniPut()関数を使用してプログラム内で動的に指定することもできます。
IMEの入力方式を固定にする
IMEの入力モードには、ローマ字入力とカナ入力の2通りがあります。通常は、IMEのプロパティで設定しますが、Magic uniPaaSの動作環境でこの設定を変更させることができます。
動作環境ダイアログを開きます(オプション→設定→動作環境)。
国別設定タブを開き、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の動作環境で設定することができます。
動作環境ダイアログを開きます(オプション→設定→動作環境)。
国別設定タブを開きま、IMEを自動的にオフにカーソルを移動します。この設定をYesに変更することで、コントロールを抜けた時点で漢字の入力モードがオフになります。
注意: |
IniPut()関数で指定する場合のパラメータ名は、IMEAutoOffです。 |