文字入力

Q
文字コードを入力し、該当文字へ変換を行いたい 

A
[解決方法]
文字コードを該当文字へ変換する、IMECodeInputプロパティがご利用いただけます。
(ver4.2より追加されました。)

trueを指定すると、IME変換中に4桁の16進数で文字コードを入力し、CTRL+HOMEキーの
押下で該当する文字へ変換します。
IMEが標準で備えるF5キーによる文字コード一覧からの入力と異なり、IMEパッドをポップ
アップすることなく直接 文字へ変換されます。




4桁以上入力されている状態でCTRL+HOMEキーの押下を行いますと、末尾から4桁を変換
対象とします。(末尾から4桁が16進数の場合のみ変換されます)

またこの機能は、Biz/Browser側からは、IMEに入力された文字コードを何も加工せず、
そのまま送っています。
よって変換結果は、端末のIMEの動作に依存することになります。
IMEの入力モードによって、全角文字のコードを変換しても半角に変換されたり、逆に
半角文字のコードを変換しても全角に変換される場合があります。
例えば、「も」のShift-JISコード「82e0」を変換させた場合、IMEの入力モードが「半角英数」
などの半角モードであると「モ(半角)」に変換される、といった動作です。

Biz/Browserでは、IMEModeプロパティにより、IME入力モードを指定することが可能です
ので、IMECodeInputプロパティの動作結果を予め確認し、IMEModeプロパティ設定にて
動作の制御を行うことをお薦めいたします。

98系のOS(Windows98・ME・98SE)は基本的にUnicodeに対応していないため、
  Unicode固有文字の変換はできません。

CTRL+HOMEキーの押下でのKeyDownイベントは発生しなくなります。

Windows Vista環境の場合、以下の制限があります。
 ・ IMECodeInputプロパティをtrueに設定すると、入力した文字コードが、変換した
文字の前後に表示される。

Unicode文字表示に関する前提条件につきましては、
  Biz/Browser XE(ver4.2) TIPS > Unicode > Unicodeが表示できない
をご参照ください。

管理番号:Brw42_E001
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser XE・Biz/Designer XE TIPS集 トップへ