チケット #34158

Microsoft Word で候補リストからドキュメントにフォーカスが戻らない

登録: 2014-08-08 19:03 最終更新: 2014-08-09 20:28

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

Microsoft Word で候補リストからドキュメントにフォーカスが戻らない現象のご報告があり、 日本語版および本家版の両方で再現できたので整理します。

環境:

  • Windows 8.1 64ビット
  • Microsoft IME
  • Microsoft Word 2013
  • NVDA 本家版 master-10347 音声エンジン Haruka Desktop
  • フォーカスハイライト 1.1-dev-140804

手順:

  • Word を起動して新規文書を開く
  • 「しょうせつのこうせい」と入力してスペースで変換(本家版は「しょうせつのこうせい」と通知する)
  • さらにスペースを押すと「ちいさいのしょう・・・」のように候補2を通知する
  • Enter キーを押して確定する。候補リストにフォーカスが残っていて「候補リスト」と通知される
  • NVDA+Tab を押すと現在のフォーカスが「候補リスト 未定義」と通知される
  • Alt キーを2回押すと、文書にフォーカスが戻る

チケットの履歴 (3 件中 3 件表示)

2014-08-08 19:03 更新者: nishimoto
  • 新しいチケット "Microsoft Word で候補リストからドキュメントにフォーカスが戻らない" が作成されました
2014-08-09 14:48 更新者: nishimoto
コメント

下記の変更が効果があるかも知れません。先にやることがあるので、とりあえずメモしておきます:

diff --git a/source/NVDAObjects/IAccessible/mscandui.py b/source/NVDAObjects/IAccessible/mscandui.py
index 87a46b9..74f7073 100755
--- a/source/NVDAObjects/IAccessible/mscandui.py
+++ b/source/NVDAObjects/IAccessible/mscandui.py
@@ -62,6 +62,9 @@ class BaseCandidateItem(CandidateItemBehavior,IAccessible):

 class MSCandUI_candidateListItem(BaseCandidateItem):

+       def _get_isFocusable(self):
+               return True
+
        def _get_states(self):
                states=super(MSCandUI_candidateListItem,self).states
                states.add(controlTypes.STATE_SELECTABLE)
2014-08-09 20:28 更新者: nishimoto
コメント

前述のコメントのパッチですが、あまり有効性が確認できませんでした。

Word の起動直後は再現性が比較的高いのですが、その後はあまり再現性が高くないこと、 確率は低いけれどメモ帳など他のアプリでも起きていること、などを確認しています。

いずれにせよ、対策には時間がかかりそうです。

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする