Адаптивное контекстное меню
Как известно, пользователю для работы в мультитрековых программах нужно
использовать длинные списки меню и субменю или запоминать назначение кнопок,
последовательности "горячих" клавиш.
Конечно, программисты стараются максимально облегчить работу пользователей (и
спасибо им за это). Но с усложнением программ все сложнее даются интерфейсные
решения. "Горячие" клавиши — вещь, конечно, удобная, но в больших
количествах — это не панацея, а больше тренажер для памяти. Да и кнопки с
пиктограммами иногда так абстрактно выражают в рисунке назначение, что
догадаться о том, что там изображено, может только сам художник. Огромные
количества "удобных кнопок", подобно ракушкам на днище корабля, тоже
подчас мешают движению вперед.
В Nuendo применено другое решение. В этой программе реализована идея адаптивного
контекстного меню.
Причем контекст здесь — не только текущая позиция курсора мыши, но и последовательность
действий пользователя.
Поэтому программа постоянно подстраивается — комбинирует списки контекстного
меню.
Это решение избавляет пользователя от лишних кнопок, помогает быстро найти
требуемый пункт меню, предоставляет действительно нужную контекстную помощь (в
отличие от навязчивых подсказок и "советов дня").
Приведем пример. Если щелкнуть левой (инструментом Range), а затем правой кнопкой мыши в
редакторе Sample Editor, то вызванное контекстное меню будет содержать
небольшое количество пунктов и субменю.
Но если выделить диапазон, то картина изменится: контекстное меню будет
значительно шире, т. к. оно соответствует новой функциональной задаче. Программа
"знает", что с диапазоном пользователь может выполнить гораздо больше
операций.
Недеструктивное
редактирование в Sample Editor |