Стандарты для приложений System Tray - PullRequest
4 голосов
/ 20 июля 2009

Существуют ли какие-либо стандарты того, как должны вести себя приложения, имеющие значок на панели задач?

Я недавно написал приложение, которое большую часть своей жизни находится в системном трее. Я передал его другу, и ее первым инстинктом было двойное нажатие на иконку, чтобы попасть в главное окно (которое работало). Но это заставило меня задуматься. В .NET, по крайней мере, есть все виды различных событий и способов прикрепления вещей к значку на панели задач (щелкните [влево / вправо], дважды щелкните [влево / вправо], контекстные меню, в верхней части моей головы). Просто подумав об этом, я придумал приложения с контекстным меню правой кнопкой мыши (большинство), щелчок левой кнопкой мыши вызывает то же контекстное меню (Live Messenger), (другое) контекстное меню левой кнопки мыши (Инструменты демона), щелчок левой кнопкой мыши открывает главное окно (много уведомлений Windows), двойной щелчок левой кнопкой мыши открывает главное окно (mIRC, множество других приложений). Я еще не обнаружил приложение, которое использует двойной щелчок правой кнопкой мыши, хотя я уверен, что это возможно ...

Существуют ли какие-либо рекомендации или стандарты юзабилити относительно того, как ваше приложение должно вести себя в любой из этих конкретных ситуаций?

Ответы [ 2 ]

5 голосов
/ 20 июля 2009

Возможно, вы захотите прочитать Эти значки уведомлений с их щелчками, двойными щелчками, щелчками правой кнопкой мыши ... что с этим? из блога Рэймонда Чена Старая новая вещь .

Он даже включает ссылку на Указания для области уведомлений (более известную как " системный трей ").

2 голосов
/ 20 июля 2009

К сожалению, трудно иметь стандарт, когда каждый отличается,Наличие команды «Выход» в качестве нижнего значка в контекстном меню хорошо, когда это имеет смысл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...