IMEモードがオンのとき、[Shift]+英文字を入力後、変換確定前に[Space]キーを押下すると入力値が不正になる
対象製品
InputMan for .NET 2.0J Web Forms Edition
発生環境
動作環境と同じ
状況
修正済み
詳細
この問題は、テキスト、マスク、コンボコントロールで発生します。
IMEモードがオンの場合、既にコントロールに文字が入力されている状態で[Shift]+英文字キーにより英大文字を入力し、[Enter]キーによる変換確定前に[Space]キーを押下すると、変換中の下線が消えたり、次の文字入力時に既に入力されている文字が非表示になるなど、動作が不正になります。
IMEモードがオンの場合、既にコントロールに文字が入力されている状態で[Shift]+英文字キーにより英大文字を入力し、[Enter]キーによる変換確定前に[Space]キーを押下すると、変換中の下線が消えたり、次の文字入力時に既に入力されている文字が非表示になるなど、動作が不正になります。
回避方法
この問題は改定第6版(v2.0.2010.528)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。
改定第6版より前のバージョンでは次の方法で回避可能です。
下記のように*.aspxの</form>タグの直後に、この問題に対応した、各コントロール用のJavascriptファイルのリンクを追加します。Javascriptファイルは、こちらからダウンロード、解凍し、プロジェクトフォルダに配置してください。
</form>
<script language="javascript" src="INME07462_Edit.js" type="text/javascript"></script>
<script language="javascript" src="INME07462_Mask.js" type="text/javascript"></script>
<script language="javascript" src="INME07462_Combo.js" type="text/javascript"></script>
</body>
※ファイル名、ファイルパスは任意です。
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。
改定第6版より前のバージョンでは次の方法で回避可能です。
下記のように*.aspxの</form>タグの直後に、この問題に対応した、各コントロール用のJavascriptファイルのリンクを追加します。Javascriptファイルは、こちらからダウンロード、解凍し、プロジェクトフォルダに配置してください。
</form>
<script language="javascript" src="INME07462_Edit.js" type="text/javascript"></script>
<script language="javascript" src="INME07462_Mask.js" type="text/javascript"></script>
<script language="javascript" src="INME07462_Combo.js" type="text/javascript"></script>
</body>
※ファイル名、ファイルパスは任意です。
キーワード
INME07462
この文書は、以前は次のバグレポートIDで公開されていました : 8045