Page 110 - 4695
P. 110

пам'яті або шукати клавіатурну комбінацію для потрібного еле-
             менту. Навпаки, «гарячі» клавіші дозволяють швидше перемі-
             щатися вглибину екрану, але вимагають запам'ятовування кла-
             віш. На практиці, користувачі, які часто вводять дані в будь-
             який екран, прагнуть використовувати клавішу Tab і лише зрі-
             дка користуються «гарячими» клавішами. Відповідно, будь-яка
             форма введення, якою часто користуються, зобов'язана корек-
             тно працювати з Tab, при цьому бажано, щоб вона працювала і
             з «гарячими» клавішами.
                 Робота користувачів з клавішею Tab може бути ускладнена
             з двох причин. По-перше, на екрані можуть бути елементи, що
             не спрямовані на взаємодію з користувачем (наприклад, прихо-
             вана або заблокована кнопка, поле виводу), але по яких перемі-
             щення здійснюється. Позбавитися від цієї проблеми легко - по-
             трібно лише явно вказати, щоб до списоку об'єктів, між якими
             можна переміщатися, ОС їх не вносила. По-друге, бувають си-
             туації, коли візуальний порядок елементів управління (що від-
             бувається через те, що користувачі читають екрани) не збіга-
             ється з порядком переміщення. У цьому випадку потрібно про-
             сто змінити місце в послідовності переходу за елементами.

                 7.4. Майстри

                 Особливим варіантом вікон є дії, що виконуються за допо-
             могою певної послідовності вікон, що змінюються одне за од-
             ним. Ці дії називаються майстрами (рис. 7.9).
                 Для розуміння правил, що до них, корисно визначити при-
             чини, які обумовили появу таких вікон.
                 По-перше, існують дії, для яких або притаманна,  або ба-
             жана  жорстка  послідовність.  Для  таких  дій  єдиний  екран,  в
             якому виконується вся послідовність, не дуже ефективний: він
             загрожує людськими помилками, до того ж, щоб його викорис-
             товувати,  вимагається  побудувати  ментальну  модель  екрану
             (щоб, як мінімум, знати, що потрібно зробити на початку, а що
             в кінці). Тому ефективніше розбити дію на декілька різних ек-
             ранів.



                                            109
   105   106   107   108   109   110   111   112   113   114   115