PrimeKarte > ATOK

概要 †

↑

ATOK,MS-IME切り替え †

1.言語バー使用
デスクトップ上の言語バーで切り替える事が出来ます。

1_01_言語バー.JPG

2.[Ctrl]+[Shift]キー
[Ctrl]+[Shift]キーで切り替える事が出来ます。

※以下の設定が必要です。
 [コントロールパネル]-[地域と言語のオプション]-[言語]-[詳細]-[キーの設定]-[入力言語を切り替える]-[キーシーケンスの変更]

1_02_詳細なキー設定.JPG


1_03_キーシーケンスの変更.JPG


[キーボードレイアウトの変更]にチェックがない場合は切り替えることが出来ません。
[左Alt]をチェックした場合は、[左Alt]-[Shift]で切り替え可能です。

また以下の設定を行うと、
MS-IME→ATOKのみの変更ができます。

1_05_詳細なキー設定.JPG


1_06_キーシーケンスの変更.JPG


この場合[Ctrl]-[Shift]-[0]でATOKに変わります。 (Microsoft IMEにはなりません。)
[Ctrl]-[Shift]にもう1つキーが必要です。

3.端末再起動
端末再起動後は以下で設定した言語ツールが選択されます。
[コントロールパネル]-[地域と言語のオプション]-[言語]-[詳細]

1_04_再起動後設定.JPG


4.Office使用中に勝手に変わる。
再現性はありませんが、
MS-IME使用中に勝手にIMEに変わることがありました。
その時は以下の方法で解決するようです。
http://www.atmarkit.co.jp/fwin2k/win2ktips/1303offime/offime.html

↑

入力コントロールによる切り替え調査 †

以下のIME-MODEのテキストボックスを作成し入力してみたところ,
途中でIMEとATOKが切り替わることはありませんでした。

・NoControl
・On
・Off
・Disable
・Hiragana
・Katakana
・KatakanaHalf
・AlphaFull
・Alpha
・HangulFull
・HangulFull
・Close
・OnHalf

↑

プログラミング上で強制的にATOKに切り替える方法 †

SendKeysと上記のMS-IME→ATOKの方法を合わせる方法があります。

1.あらかじめ[Ctrl]-[Shift]-[0]でATOKに変わりるように設定します。
2.プログラムのイベント内に以下のコードを書きます。
 SendKeys.Send("^+(0)");
3.イベントを通るとMS-IMEであってもATOKに切り替わります。

そのアプリが終了するとMS-IMEだった場合は戻ります。

↑

機種依存文字の抑制 †

校正支援・機種依存文字.png
↑

関連 †


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS