Несколько рекомендаций, как разработчики программ могут оптимизировать контекстное меню для своих приложений:
- Сосредоточиться на наиболее часто используемых и самых важных командах. 1 Контекстное меню не должно содержать команды, не относящиеся к выделенному объекту. 1
- Группировать команды. 1 Часто используемые команды следует выносить наверх списка, наименее часто используемые — убирать вниз. 1
- Использовать нестандартные элементы меню. 1 Например, вместе с контекстным меню открывать плавающую палитру. 1
- Регулировать расположение меню. 2 Оно должно оставаться в пределах области просмотра и быть достаточно близко к объекту, к которому привязано. 2
- Выделять нужный элемент меню при выборе. 4 Для этого нужно добавить ему свой фон и сделать иконку более заметной — раскрасить её в цвет текста. 4