Windows7 には、「直接入力」がない? - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1) +--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2) +--- Thread: Windows7 には、「直接入力」がない? (/showthread.php?tid=1023) |
Windows7 には、「直接入力」がない? - umemura - 12-25-2013 現在開発中の画面では、各テキストフィールドに、IMEの設定をしており、 すべて InputMethodFocusBehavior.default に指定しています。 InputMethodFocusBehavior.default は、現在のIMEの活性状態を引き継ぐので、 いったんIMEをONにしたら、どのテキストフィールドにフォーカス遷移しても、 IMEのモードは変わっても、IMEの活性状態は変わらないはずです。 しかし、実際には、ユーザから、IMEが切れてしまう、という障害報告がありました。 よくよく調べてみると、ユーザの利用環境(Windows7で、IME2010)と、 私の環境(WindowsXP の IME2003)との違いが原因のようでした。 具体的には、IME2010のデフォルト設定では、「直接入力」というモードがないため、 「IMEが活性状態で、かつ、IMEモードを半角英数」にすると、 IMEが非活性(=IME2003で言うところの直接入力)になってしまう、という現象で、 Google先生に聞くと、エクセルなどでも同じような問題が起きているようです。 OSの差異によって、ユーザの操作感が異なってしまうため、 どうすべきか迷っています。 ちょうどOS切り替えのこの時期にでこそ起きる問題だとおもいますが、 Curl案件で、同様の問題にぶつかったことがあるかたがいらっしゃったら、 アイディアをいただければありがたいです。 |