Полноценность приложения может зависеть от качества его системы меню. Если Вы инвестируете время планирования в ваши меню, пользователи примут их с готовностью и изучат их быстро.

При проектировании вашей системы меню, придерживайтесь следующих рекомендаций:

  • Организуйте систему согласно пользовательских задач, а не согласно иерархии программ в приложении.

    Пользователи могут представлять мысленную модель того, как приложение организовано, изучая меню и его пункты. Чтобы проектировать эти меню и пункты меню эффективно, Вы должны знать, как ваши пользователи будут представлять работу и выполнять её.

  • Дайте каждому меню значимый заголовок.

  • Организуйте пункты меню согласно их ожидаемой частоте использования, их логической последовательности, или их алфавитного порядка.

    Если Вы не можете предсказать частоту и не можете определить логический порядок, то организуйте пункты меню в алфавитном порядке. Алфавитное упорядочение особенно эффективно, когда меню содержит боле восьми элементов. С таким количеством пунктов, пользователь тратит много времени, просматривая их; алфавитное упорядочение ускоряет просмотр.

  • Ставьте разделители между логическими группами пунктов меню.

  • Ограничьте количество пунктов меню одним экраном.

  • Если количество пунктов превышает длину экрана, создайте подменю для соответствующих пунктов меню.

  • Выберите клавиши доступа и горячие клавиши для меню и пунктов меню.

    Например, ALT+F могла быть клавишей доступа для меню File.

  • Используйте Фразы, которые ясно описывают пункты меню.

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

  • Используйте для пунктов смешаные наименования из символов верхнего и нижнего регистров.

См. Также