任务单 #36770

ANSI RichEdit キャレット移動の不具合

开放日期: 2016-11-05 22:42 最后更新: 2016-12-27 13:52

报告人:
属主:
(无)
类型:
状态:
开启
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:

Details

nvda-japanese-users 1989 MFC RichEditViewの読み上げ

直せそうなところを見つけたので次の日本語ベータ版で試してもらう:

https://github.com/nvdajp/nvdajp/issues/13

関連チケット:

https://github.com/nvaccess/nvda/issues/3918

https://osdn.net/ticket/browse.php?tid=33260&group_id=4221

https://osdn.net/ticket/browse.php?tid=33555&group_id=4221

任务单历史 (3/8 Histories)

2016-11-05 22:42 Updated by: nishimoto
  • New Ticket "ANSI RichEdit キャレット移動の不具合" created
2016-11-05 22:43 Updated by: nishimoto
  • Details Updated
2016-11-05 22:44 Updated by: nishimoto
  • Details Updated
2016-11-06 09:23 Updated by: nishimoto
评论

ビルドされた実行ファイルで確認した。

キャレット移動は解決したが、Shift+矢印キーで選択をするとやっぱりずれている。

https://ci.appveyor.com/project/TakuyaNishimoto/nvdajp/build/richedit-155/artifacts

2016-11-06 12:57 Updated by: nishimoto
  • 处理结果 Update from to Fixed
评论

範囲選択の処理に手を入れてみたのですが、 そうするとキャレットと改行位置の不具合対策が壊れてしまいます。

本件に関連するすべての現象を手元で再現できる状況を作ってから、 この3つの問題をまとめて解決できる実装を、 もういちど考え直さなくてはいけないようです。

今回はキャレットだけ対応をして、 まず既存の動作に不具合がないかどうか反応を待ちたいと思います。 (次の日本語ベータ版にマージします)

選択範囲の問題への対応は 2017.1jp 以降に向けて、引き続き検討します。

2016-11-24 18:54 Updated by: nishimoto
  • Ticket Close date is changed to 2016-11-24 18:54
  • 状态 Update from 开启 to 关闭
2016-12-27 10:21 Updated by: nishimoto
评论

報告されている 2016.4jp と VoicePopper 3 の不具合に関係があるかも知れません。

日本語設定「改行位置の不具合対策」のチェックをはずしても解決しないようなので、 この変更について 2016.3jp と同じ状態に戻してみたいと思っています。

https://github.com/nvdajp/nvdajp/issues/13

2016-12-27 13:52 Updated by: nishimoto
评论

修正をキャンセルしてテスト版を作ったら VoicePopper 3 の不具合が改善されたとの報告がありました。

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名