アイテム削除後のフォーカスの修正 - mabTasks ver.1.61 新機能 Tips Vol.4
アイテム削除後に、フォーカスがずれる?
v.1.61 新機能 Tips も今回が最終回となりました。
ver.1.61 で是非もうひとつ触れておきたい点として、「アイテム削除後のフォーカスの修正」があります。
v.1.60 までは、アイテムの削除直後に、表示上のフォーカスと、プログラムが認識しているフォーカスにずれが生じるという障害がありました。
実はこれは以前からわかっていたバグなのですが。(^^;)
W-ZERO3[es] 以前は、スタイラスでの操作が中心だったため、それほど気にしていませんでした。
スタイラスでの操作が中心の場合には、極端な話、フォーカスが画面の外に行ってしまっても、操作したいアイテムをタップした時点で「選択される(=フォーカスされる)」ので、たいして問題にはならなかったのです。
スタイラス操作とキー操作で、動作の影響度が大きく変わる良い例ですね。
フォーカスがずれる現象 (v.1.60)
文章だけで説明すると分かりづらいので、画面ショットにそって説明します。
次の例では、「1削除テストアイテム」~「5削除テストアイテム」のうち、「3削除テストアイテム」を削除してみます。
- 「3」を選択して、

- ポップアップメニューから削除。

- 「3」が削除されて、「2」がフォーカスされる。

- ところが、↓キー(下カーソルキー)を押すと、「4」でなく「5」にフォーカスが飛んでしまう!?

つまり、「見た目は「2」が選択されているように見えて、実のところは「4」が選択されているような動き」だったわけです。
たったこれだけのことなのですが、アイテムを続けて削除しようとする場合には、これが結構なストレスになります。
上に向かって「3」、「2」、「1」と削除する場合にはいいのでしょうが。
ふつうは下に向かって削除していくと思います。一個消しては、↓キー(下カーソルキー)を押すたびに、フォーカスが飛んで、あれ?あれ?となってしまって・・・。
修正後の動き (v.1.61)
修正後は次のような動きになりました。
- 「3」を選択して、

- ポップアップメニューから削除。

- 「3」が削除されて、「4」がフォーカスされる。

- ↓キーで、「5」に移動。これで正常。

これで、続けてアイテムを削除したい時にも戸惑いません。
作者は、延期や削除を頻繁に行うので、個人的にはこれでかなり生産性向上しました。
削除後に、どのアイテムにフォーカスするのかは、ちょっと悩みました。(「3」を削除後に、「2」に移るのか「4」に移るのかということ。) というのも、Vista のエクスプローラではひとつ前のアイテムにフォーカスが移るためです。
結局、Excel や Outlook の動きの方が自然だろうということで、後ろのアイテムにフォーカスをあてるようにしました。
フォーカスをめぐるもうひとつの課題
アイテム操作後のフォーカスをめぐっては、作者自身もう1点不満があります。
ずっと悩んでいるのが、「期限」を延期した場合のフォーカスの取扱いについてです。
今日の仕事が 1 画面におさまらない状況で、あるアイテムの「期限」を「次の日」へ延期します。すると、そのアイテムは現在の表示ページからは消えます。なぜなら、今日の仕事が 1 画面を超えているので、明日の日付に延期されたアイテムは次のページ以降に表示されるためです。
さて、続けて今表示されている今日のアイテムをいくつか延期したいところなのですが、フォーカスは先ほど延期したアイテムにあります。つまり、ここで↑↓キー(上下カーソルキー)を押すと、いきなりページが切り替わって、先ほど延期したアイテムが表示されるという結果になります。
「直前に操作したアイテムがフォーカスを持つ」というのは、自然な動きだと思うのですが。
「今、目の前に表示されているものを操作したい」という欲求も、自然なものだとも思いますし・・・。
スタイラス操作なら、表示中のアイテムをタップすればいいだけのことなのですが。
キー操作ならではの悩ましい現象です・・・。
次のバージョンでこの課題がどうクリアされるのか、作者自身も楽しみにしたいです。^^;
| 固定リンク
「mabTasks v.1.61新機能Tips」カテゴリの記事
- mabTasks v.1.61新機能Tips 掲載順インデックス(2007.08.20)
- アイテム削除後のフォーカスの修正 - mabTasks ver.1.61 新機能 Tips Vol.4(2007.08.18)
- ポップアップメニュー・基本項目と消えた項目 - mabTasks ver.1.61 新機能 Tips Vol.3(2007.08.10)
- 片手操作の可能性を広げるポップアップメニュー強化 - mabTasks ver.1.61 新機能 Tips Vol.2(2007.08.05)
- Advanced/[es]の死角をフォロー - mabTasks ver.1.61 新機能 Tips Vol.1(2007.07.26)
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6332/16154009
この記事へのトラックバック一覧です: アイテム削除後のフォーカスの修正 - mabTasks ver.1.61 新機能 Tips Vol.4:







コメント