Loading AI tools
З Вікіпедії, вільної енциклопедії
Рядок меню — різновид меню, що надає доступ до всіх функцій програми (чи до більшості функцій). Зазвичай рядок меню розташовується у верхній частині вікна, відразу під заголовком, але в деяких операційних системах, наприклад OS X, він розташовується у верхній частині екрану й актуальний для активного застосунку.
В сучасних застосунках рядок меню є набором пунктів, розташованих в один ряд у верхній частині екрану чи вікна застосунку. При натисканні на пункт меню розкривається вкладене меню. В деяких програмах активація пункту рядка меню могла відразу призвести до виконання якої-небудь дії: наприклад, у ранніх версіях Windows такі пункти меню традиційно помічалися знаком оклику «!», проте, сучасні HIG радять всі команди, що викликаються з рядка меню, розташовувати у вкладених меню, навіть якщо останнє при цьому складатиметься з одного пункту.
Разом із рядком меню можуть розташовуватися й інші елементи інтерфейсу: в OS X поруч із меню розташовується область сповіщень і системна кнопка, а в застосунках Windows, які використовують MDI[en] — значок відкритого документу та кнопки керування дочірнім вікном.
Команди, доступні з меню, часто дублюють команди, які можна виконати іншими способами: через контекстне меню, панелі інструментів і за допомогою клавіатурних команд. Для того, щоб показати зв'язок між цими командами, в меню часто наявні значки та позначення поєднання клавіш. Крім того, за наявності рядка стану в ній прийнято виводити розгорнутий опис пункту меню, що знаходиться в поточний момент під курсором.
Функції програми, які в момент виклику меню виявляються недоступними (наприклад, функція «Вставити», якщо буфер обміну порожній), не приховуються, а виділяються менш контрастним кольором. Завдяки такому прийому користувач, який не знає про існування функції в програмі, може про неї дізнатися, а якщо знає про її існування, але міг забути розташування — не гаяв би часу на пошук функції, яка в даний момент недоступна.
Доступ до меню з клавіатури зазвичай організовується за допомогою кнопки Alt, після натискання якої фокус введення переноситься до рядка меню. Як і у звичайному меню, вибрати пункт можна як за допомогою клавіш керування курсором[en], так і за допомогою алфавітно-цифрових клавіш — при активації меню в кожному пункті підкреслюється яка-небудь із літер (як правило, перша), по натисканню на яку він вибирається.
Деякі налаштування програми можуть виконуватися безпосередньо через меню. Для цього деякі пункти меню можуть поводитися як прапорець або перемикач, для чого обраний пункт меню помічається галочкою чи крапкою.
Більшість програм, які використовують рядок меню, містять стандартні пункти. В деяких системах, як-от OS X їх використання суворо регламентовано, але навіть якщо чітких указівок на їх використання немає, більшість розробників віддають перевагу дотриманню загальних правил компонування цих пунктів.
В OS X рядок меню є обов'язковим елементом усіх застосунків, на відміну від Windows, де рішення про використання рядка меню приймається розробниками програм. Однак за рахунок розташування рядка меню у верхній частині екрану вдається позбутися деяких недоліків меню, зберігши основні переваги.
Переваги:
Недоліки:
В цілому, рядок меню добре працює, якщо у програмі наявна велика кількість рідко використовуваних функцій. Функції, які вимагається викликати досить часто, рекомендується дублювати за допомогою панелей інструментів, поєднань клавіш і інших прийомів швидкого виклику команд.
В системах, де рядок меню не є обов'язковим елементом застосунку, поширені альтернативні способи зібрати в одному місці всі функції програми:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.