文字入力
1
文字コードを入力し、該当文字へ変換を行いたい
1
[解決方法]
文字コードを該当文字へ変換する、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集 トップへ