チケット #34117

複数文節の変換を Esc で戻したときの仕様の検討

登録: 2014-07-30 08:57 最終更新: 2014-08-07 17:31

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

詳細

複数文節の変換を Esc で戻したときの仕様の検討について、チケット #31358 での議論を転記して整理します。

文字変換で「ほんじつはせいてんなり」と入力し、スペースで変換。
コンポジションが「本日は 晴天 なり」という3文節になり、「本日は」の文節が選択された状態になる。
このとき「ホンバコノホン ニチヨービノニチ ヒラガナ ハ」と通知される。
Esc を押すと、選択された文節がひらがなに戻る。
このとき「ヒラガナ ホンジツハ ハレルノセイ テンゴクノテン ヒラガナ ナリ」
と通知される。 

このような Esc キーに対する仕様について

  • 変換状態が変化した文節を通知する
  • 選択した文節を通知する

という2種類が考えられる、というご指摘だと理解しています。

上記の例では

1番目:現状の実装。全体が候補からプリエディットに戻ったので、全体を通知。
2番目:「本日は」が選択された文節なので最初の文節だけを通知。

になります。

仮にチケット #34110 複数文節の日本語変換をした直後にすべての文節を通知する仕様の検討 で「変換した直後」以外にも影響するような仕様 (操作の前後関係にかかわらず、常にすべての文節を通知する仕様) を作ると、本チケットの議論にも影響してきます。

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

2014-07-30 08:57 更新者: nishimoto
  • 新しいチケット "複数文節の変換を Esc で戻したときの仕様の検討" が作成されました
2014-07-30 10:33 更新者: nishimoto
コメント

上記のチケットで書いたことが不正確だったので、Windows 8.1 + Microsoft IME + メモ帳 + jpalpha140724 相当でデータを取りました:

ほんじつはせいてんなり 00000000000
(スペースを押す)
本日は晴天なり 1112222
(Esc を押す)
ほんじつは晴天なり 000002222
(Esc を押す)
ほんじつはせいてんなり 00000000000

0: TF_ATTR_INPUT
1: TF_ATTR_TARGET_CONVERTED
2: TF_ATTR_CONVERTED

INPUT と CONVERTED が混在するときに全体を通知する、という仕様になっています。

これを INPUT だけを通知する、という仕様にすればいいのかも知れません。

2014-07-31 11:44 更新者: misono
コメント

TF_ATTR_INPUT 値を speach.py へ渡すようにすると、ほかのスクリーンリーダーと同等になるかと考えられます。

2014-07-31 12:35 更新者: nishimoto
コメント

マイルストーンを 2014.3jp に設定してひきつづき検討します。

2014-08-04 15:48 更新者: nishimoto
コメント

コンポジションの文字属性 INPUT と CONVERTED が混在するときに INPUT だけを通知するように変更:

To ssh://git@bitbucket.org/nvdajp/nvdajp.git
   1a0a7a2..ac4913e  jpbeta -> jpbeta
ほんじつはせいてんなり 00000000000
(スペースを押す)
本日は晴天なり 1112222
(Esc を押す)
ほんじつは晴天なり 000002222

ここで「ひらがな ほんじつは」だけを通知するようになったことを確認しました。

2014-08-07 17:31 更新者: nishimoto
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2014-08-07 17:31 に更新されました

添付ファイルリスト

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

編集

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