Иконка в tray: как правильно
От: adontz Грузия http://adontz.wordpress.com/
Дата: 12.06.05 14:53
Оценка: 128 (8) +3
#Имя: FAQ.usability.trayclicks
Здравствуйте, Аноним, Вы писали:

Большинство приложение отрабатывает одинарный левый клик.

Я пользуюсь простыми правилами.

  1. Не плодите клики без необходимости .
  2. То что имеет состояние выделения (selection, например строка в списке), не имеет состояния подсветки (hover/highlight) выделяется одинарным кликом, активизируется двойным.
  3. То что не имеет состояния выделения (selection, например кнопка), имеет состояние подсветки (hover/highlight) активизируется одинарным кликом.

Например кнопка (в особенности на панели инструментов) реагирует на мышь и не имеет состояния выделения (фокус не в счёт ). Нужно одно нажатие.
Значок папки в окне эксплорера имеет состояние выделения и не реагирует на мышь. Нужно двойное нажатие что её открыть и одинарное чтоб выделить.

Иконка в трее не имеет состояния выделения. И хотя она не имеет и состояния подстветки (что между прочим, не ахти как хорошо, но учитывая её размеры, простительно) нужен одинарный клик, а не двойной. Действительно папку можно нажав перетащить, с иконкой в трее какого не сделать, так что если реагировать на двойной клик, одинарный просто не будет использован.

А вот то что по правому клику надо меню показывать, думаю никто не сомневается

Ни в коем случае нельзя на одинарный и двойной клик по иконке сажать разные вещи! Иконка не имеет состояния выделения и визуально нельзя понять кликнул ты по ней или ещё нет!
A journey of a thousand miles must begin with a single step © Lau Tsu
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.