Thread Rating:
  • 325 Vote(s) - 2.9 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Windows7 には、「直接入力」がない?
12-25-2013, 03:11 PM,
#1
Windows7 には、「直接入力」がない?
現在開発中の画面では、各テキストフィールドに、IMEの設定をしており、
すべて InputMethodFocusBehavior.default に指定しています。

InputMethodFocusBehavior.default は、現在のIMEの活性状態を引き継ぐので、
いったんIMEをONにしたら、どのテキストフィールドにフォーカス遷移しても、
IMEのモードは変わっても、IMEの活性状態は変わらないはずです。

しかし、実際には、ユーザから、IMEが切れてしまう、という障害報告がありました。

よくよく調べてみると、ユーザの利用環境(Windows7で、IME2010)と、
私の環境(WindowsXP の IME2003)との違いが原因のようでした。

具体的には、IME2010のデフォルト設定では、「直接入力」というモードがないため、
「IMEが活性状態で、かつ、IMEモードを半角英数」にすると、
IMEが非活性(=IME2003で言うところの直接入力)になってしまう、という現象で、
Google先生に聞くと、エクセルなどでも同じような問題が起きているようです。

OSの差異によって、ユーザの操作感が異なってしまうため、
どうすべきか迷っています。

ちょうどOS切り替えのこの時期にでこそ起きる問題だとおもいますが、
Curl案件で、同様の問題にぶつかったことがあるかたがいらっしゃったら、
アイディアをいただければありがたいです。

Forum Jump:


Users browsing this thread:
2 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('1023')