Page 81 - 4695
P. 81

усякому разі кнопок розміром 5 на 5 пікселів вже практично не
        зустрінеш. Проте окрім простоти натиснення на кнопку є інша
        складова проблеми: користувачеві повинно бути важко натис-
        нути не на ту кнопку. Досягти цього можна або зміною стану
        кнопки при наведенні на неї курсором, або встановленням про-
        міжку між кнопками. Перший спосіб має значну популярність в
        Інтернеті, другий – в звичайному ПЗ. Ні той, ні інший способи
        не забезпечують стопроцентної надійності. Отже, за інших рів-
        них умов використовувати варто обидва.
            Іншою проблемою розміру кнопок в Інтернеті є невідповід-
        ність видимої площі кнопки та площі, що задіяна. Останнім ча-
        сом, кнопки часто реалізують за допомогою забарвлених осере-
        дків таблиці, в яких розміщується текст, що є гіпертекстовим
        посиланням. Проблема полягає в тому, що користувачі сприй-
        мають  кнопкою  весь  осередок,  хоча  реально  «натискається»
        лише певна мала її частина;
            - об'єм. Кнопка повинна бути користувачем натиснута. Від-
        повідно, користувачеві потрібно якось сигналізувати, що нати-
        снена. Кращим способом такої індикації є додання кнопці псев-
        дооб'єму, тобто візуальної висоти. З іншого боку, цей спосіб має
        недолік у тому, що при його використанні виникає диспропор-
        ція між видом кнопок прямої і непрямої дії. Зрозуміло ніхто не
        заперечує ще і той факт, що псевдооб'єм кнопок у значній мірі
        є візуальним шумом. Якщо виникає необхідність максимально
        підвищувати шанси натиснення користувачем якої-небудь ок-
        ремої  кнопки  (наприклад,  «Про  компанію»),  в  цих  випадках
        псевдооб'єм цієї кнопки (при інших плоских) дуже підвищує ві-
        рогідність натиснення;
            - стан кнопки. Кнопка повинна якось інформувати корис-
        тувачам свої можливі і поточні стани. Кількість станів досить
        велика, при цьому набори можливих станів в ПЗ і в Інтернеті
        значно розрізняються. Наприклад, кнопка в Windows може мати
        п'ять  станів:  нейтральне,  натиснуте,  нейтральне  зі  встановле-
        ним фокусом введення, стан кнопки за умовчанням і заблокова-
        ний стан. В Інтернеті зазвичай використовують менший набір
        станів: нейтральне, готове до натиснення (onMouseOver) і акти-


                                       80
   76   77   78   79   80   81   82   83   84   85   86