Page 82 - 4695
P. 82
вне (у випадках, коли набір кнопок використовується для інди-
кації навігації). Натиснутий і заблокований стан використову-
ються дуже рідко, а «нейтральне зі встановленим фокусом вве-
дення» створює браузер.
У визначенні станів кнопки головне відсутність дублю-
вання: не повинно бути різних станів, що виглядають однаково.
Також дуже важливо робити заблоковані стани дійсно заблоко-
ваними. Так, наприклад, в Інтернеті дуже часто бувають кно-
пки, натиснення на які відкриває ту ж саму сторінку, тобто на-
тиснення яких можливо, але марне. Такі кнопки повинні не
тільки виглядати заблокованими (менш яскравими і значними,
ніж звичайні), але й не нести гіпертекстових посилань. Заува-
жимо, ніколи не видаляйте елементи, які не можна натиснути,
замість цього робіть їх заблокованими;
- текст і піктограми. Зазвичай при розробці інтерфейсу за-
мовник з дивовижною завзятістю вимагає забезпечувати коман-
дні кнопки назвами, поданими дієсловами у формі інфінітива.
Розробники ж інтерфейсу з не менш дивовижною завзятістю не
слідують цьому правилу. Аргументи у кожного свої: у перших,
всі так роблять, значить, це є стандарт і йому потрібно сліду-
вати, у других, немає часу придумувати назву.
Якщо другий контраргумент особливих пояснень не вима-
гає, то суть першого корисно пояснити. Кнопка, що запускає
дію, недаремно називається командною. З її допомогою корис-
тувачі віддають системі команди. Команда ж в українській мові
формується за допомогою дієслова в наказовій формі. Окрім
цього, у дієслівних кнопок є одна велика перевага. Згідно цих
дієслів зрозуміло, яка дія відбудеться після натиснення. Це до-
зволяє розмежувати діалогові вікна в свідомості (оскільки різні
діалогові вікна отримують різні кнопки). У результаті, через збі-
льшення ступеня унікальності фрагментів системи, навчатися
системі виходить краще, ніж з кнопками, однаковими скрізь.
Більш того, разом з рядком заголовка вікна, дієслівні кнопки
створюють контекст, що дуже корисно при поверненні до пере-
рваної роботи.
81