Curl Global Community
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案件で、同様の問題にぶつかったことがあるかたがいらっしゃったら、
アイディアをいただければありがたいです。