메뉴바
Menu bar메뉴바는 드롭다운 메뉴를 포함하는 그래픽 제어 요소입니다.
메뉴 모음의 목적은 파일 열기, 응용 프로그램과의 상호 작용 또는 도움말 설명서 또는 설명서 표시와 같은 기능에 액세스할 수 있는 창 또는 응용 프로그램별 메뉴를 위한 공통 하우징을 제공하는 것입니다.메뉴바는 일반적으로 문서와 파일 표현을 표시하는 그래피컬 사용자 인터페이스에 존재하지만 텍스트 에디터나 파일 매니저 등의 명령줄 인터페이스 프로그램에서도 메뉴를 사용할 수 있습니다.이 프로그램에서는 단축키 또는 조합 키를 사용하여 드롭다운 메뉴를 활성화할 수 있습니다.
실장
사용자 인터페이스의 진화를 통해 메뉴 모음은 다양한 사용자 인터페이스와 애플리케이션 프로그램에 의해 다양한 방식으로 구현되었습니다.
매킨토시
Macintosh 운영체제에서 메뉴바는 화면 상단에 고정된 수평 "바"입니다.MacOS에서 왼쪽에는 Apple 메뉴, Application 메뉴(이름은 현재 응용 프로그램의 이름과 일치) 및 현재 초점을 맞추고 있는 응용 프로그램의 메뉴(예: File(파일), Edit(편집), View(보기), Window(윈도우), Help(도움말))가 있습니다.오른쪽에는 추가 메뉴(시스템 클럭, 볼륨 컨트롤, 고속 사용자 전환 메뉴(활성화된 경우) 및 스포트라이트 아이콘 등)가 있습니다.이러한 모든 추가 메뉴는 명령 클릭 후 왼쪽 또는 오른쪽으로 드래그하여 수평으로 이동할 수 있습니다.아이콘을 수직으로 끌어서 떨어뜨리면 독에 있는 아이콘과 마찬가지로 연기를 내뿜으며 사라집니다.Classic Mac OS(버전 7 ~ 9)에서는 오른쪽에는 애플리케이션 메뉴가 있어 사용자가 열려 있는 애플리케이션 간에 전환할 수 있습니다.Mac OS 8.5 이후에서는 메뉴를 아래로 끌어다 놓으면 화면에 플로팅 팔레트로 표시됩니다.
메뉴바는 1개뿐이므로 표시되는 어플리케이션메뉴는 현재 포커스를 맞추고 있는 어플리케이션메뉴입니다따라서 예를 들어 시스템 기본 설정 응용 프로그램이 포커스를 맞추고 있는 경우 해당 메뉴는 메뉴 모음에 있으며 사용자가 파인더 응용 프로그램의 일부인 데스크톱을 클릭하면 메뉴 모음에 파인더 메뉴가 표시됩니다.
Lisa 프로젝트를 위한 GUI 디자인 실험에서는 처음에는 창 하단에 고정된 여러 개의 메뉴 바를 사용했지만, Fitts의 법칙에 따라 사용 속도가 느리다는 것이 증명되었기 때문에, 이것은 빠르게 현재의 [1]배치에 유리하게 떨어졌다.각 창 또는 문서의 개별 메뉴에 대한 개념은 나중에 마이크로소프트 윈도우즈에서 구현되었으며 대부분의 Linux 데스크톱 환경에서 기본적으로 사용됩니다.
매킨토시가 등장하기 전부터 1983년 애플리자에 범용 그래픽 메뉴바가 등장했습니다.1984년 첫 Macintosh가 출시된 이후 모든 버전의 Classic Mac OS의 기능이 되었으며, 오늘날에도 여전히 MacOS에서 사용되고 있습니다.
Microsoft Windows
Microsoft Windows 의 메뉴바는, 통상은 타이틀 바의 창 상부에 고정되어 있기 때문에, 화면에 메뉴바가 동시에 표시되는 일이 있습니다.메뉴 모음의 메뉴는 Alt 키와 메뉴 제목에 밑줄이 그어진 니모닉 문자를 포함하는 바로 가기를 통해 접근할 수 있습니다.또한 Alt 또는 F10을 누르면 메뉴 모음의 첫 번째 메뉴에 포커스가 표시됩니다.
Linux 및 UNIX


KDE와[2] GNOME은 사용자가 Macintosh 스타일과 Windows 스타일의 메뉴 모음을 켜고 끌 수 있도록 합니다.KDE는 두 가지 유형을 동시에 사용할 수 있습니다.
표준 GNOME 데스크톱에서는 화면 상단의 메뉴바를 사용하지만 이 메뉴바에는 Applications and System 메뉴와 상태 정보(예: 하루 중 시간)만 포함되어 있습니다.각 프로그램에는 독자적인 메뉴바도 있습니다.Ubuntu Linux 버전 11.04에서 17.04까지 출하된 Unity 데스크톱 셸은 Macintosh 스타일의 메뉴바를 사용합니다.다만, 마우스 포인터가 그 위에 올려져 있지 않는 한, 다음의 Amiga 의 예와 같이 숨겨져 있습니다.17.10부터는 메뉴바를 [3]사용하여 GNOME 데스크톱 환경으로 기본 설정됩니다.
다른 창 관리자 및 데스크톱 환경에서도 이와 유사한 방식을 사용합니다. 프로그램에는 자체 메뉴가 있지만 루트 창의 마우스 버튼을 하나 이상 클릭하면 다양한 응용 프로그램을 실행하거나 로그아웃하는 명령어가 포함된 메뉴가 나타납니다.
Linux의 창 관리자 메뉴는 일반적으로 텍스트 파일을 편집하거나 데스크톱 환경별 제어판 애플릿을 사용하거나 둘 다 사용하여 구성할 수 있습니다.
아미가
Amiga는 Macintosh와 유사한 메뉴 바 스타일을 사용했지만, 기계의 커스텀 그래픽 칩은 각 프로그램이 자체 해상도와 색상 설정을 가진 "화면"을 가질 수 있게 해주었고, 이는 아래로 끌어서 다른 프로그램의 화면을 보여줄 수 있었다.제목/메뉴 바는 일반적으로 화면 상단에 있으며 마우스 오른쪽 버튼을 눌러 다양한 메뉴의 이름을 표시하여 액세스할 수 있습니다.오른쪽 메뉴 버튼을 누르지 않으면 메뉴/제목 바에 일반적으로 화면을 소유한 프로그램 이름 및 사용된 메모리 양 등의 정보가 표시됩니다.마우스 오른쪽 버튼을 누른 상태에서 메뉴에 접속할 경우 마우스 왼쪽 버튼을 클릭하면 메뉴 항목을 여러 개 선택할 수 있으며 마우스 오른쪽 버튼을 놓으면 메뉴에서 선택한 모든 작업이 선택한 순서대로 수행됩니다.이것은 멀티 셀렉트라고 알려져 있었다.
Workbench 화면 제목 표시줄에는 보통 Workbench 버전과 빈 칩 RAM 및 Fast [4]RAM 용량이 표시됩니다.Amiga 메뉴 시스템의 특이한 특징은 Workbench 화면에 "File" 또는 "Apple" 메뉴가 아닌 "Workbench" 메뉴가 표시되는 반면, 적합한 애플리케이션에는 "Project" 및 "Tools" 메뉴가 표시됩니다(프로젝트와 툴은 각각 파일, 문서, 프로그램 또는 ap이라고 불리는 다른 시스템의 Amiga 용어).응용 프로그램)을 클릭합니다.
키보드 단축키는 일반 영숫자 [5]키와 함께 "오른쪽 Amiga" 키를 누르면 액세스할 수 있습니다(일부 초기 키보드에는 "왼쪽 Amiga" 키 대신 Commodore 키가 스페이스 바 왼쪽에 있습니다).왼쪽 및 오른쪽 아미가(또는 코모도어 및 아미가) 키의 채워짐과 움푹 패인 디자인은 각각 Apple II 키보드의 닫힌 Apple 키 및 열린 Apple 키와 유사합니다.
Nextstep
NeXT 시스템용 NeXTep OS는 기본적으로 화면 왼쪽 상단에 "메뉴 팔레트"를 표시합니다.메뉴 목록의 항목을 클릭하면 메뉴에 있는 명령어 하위 메뉴가 표시됩니다.메뉴의 내용은 사용자가 작업영역 관리자에 있는지 아니면 응용프로그램에 있는지에 따라 달라집니다.메뉴와 서브메뉴를 쉽게 떼어내고 개별 팔레트 창으로 화면 주위를 이동할 수 있습니다.
파워 유저는, 마우스 오른쪽 버튼을 눌렀을 때에 마우스 포인터의 위치에 표시되도록 해 두고, 상시(Always-on) 메뉴를 오프하는 일이 자주 있었습니다.호스트 운영체제 또는 다른 툴킷용으로 작성된 어플리케이션은 해당 OS 또는 툴킷에 적합한 메뉴 스킴을 사용하지만 GNUstep 및 적합한 어플리케이션에서도 동일한 구현이 사용됩니다.
아타리 TOS
Atari ST의 TOS 운영체제는 Mac OS와 같이 화면 상단에 메뉴 바를 표시합니다.마우스 버튼을 눌러서 '풀다운'되는 대신 포인터가 머리글 위로 올라가자마자 메뉴가 나타납니다.이것은 풀다운 메뉴에 대한 애플의 특허를 피하기 위해 행해졌다.
RISC OS
RISC OS에서는 가운데 버튼을 클릭하면 마우스 포인터 위치에 메뉴 목록이 표시됩니다.메뉴의 RISC OS 실장은 다른 시스템의 컨텍스트메뉴와 비슷하지만 마우스 오른쪽 버튼을 사용하여 메뉴 엔트리를 선택하면 메뉴가 닫히지 않습니다.이를 통해 사용자는 메뉴를 닫기 전에 여러 설정을 구현하거나 시도할 수 있습니다.
사용의 용이성
Microsoft Windows 및 Apple Macintosh 운영 체제, 기타 유사한 데스크톱 환경 및 일부 응용 프로그램에서는 공통 기능에 키보드 단축키가 할당됩니다(예: Control-C 또는 Command-C가 현재 선택한 항목을 복사합니다).
Microsoft 스타일 바는 물리적으로 관련된 콘텐츠와 같은 창에 있습니다.하지만, 브루스 토냐 치니 애플과 Human–computer 상호 작용 전문가 전 직원인 claims[6]은 맥 OS의 메뉴 바까지 5배나 빠르Fitts의 법 때문에:메뉴 모음은 화면 가장자리에 놓여 있는 — 맥 사용자들만 꼭대기 쪽에 그들의 마우스 포인터" 던지다" 수 있다면, 그것은 효과적으로 무한한 키 접근할 수 있다. 월e 화면은 메뉴바를 오버슈팅하여 사라지지 않도록 합니다.
단, 이 경우 원하는 메뉴가 현재 활성화되어 있는 것으로 가정합니다.다른 애플리케이션에 「포커스」가 있는 경우, 그 메뉴는 그 대신에 그 애플리케이션에 속합니다.사용자는 마우스를 「투척」하기 전에, 어느 메뉴가 액티브한지를 체크해 확인할 필요가 있습니다.또한 메뉴를 사용하기 전에 원하는 애플리케이션에 초점을 맞추는 추가 스텝을 실행하는 경우가 종종 있습니다.이것은, 그 애플리케이션이 제어하는 애플리케이션과는 완전히 다릅니다.이 기술의 효과는 [7]더 큰 화면이나 마우스 가속 곡선이 낮으면, 특히 메뉴를 사용한 후 창의 표적으로 이동하는 데 필요한 시간 때문에 감소합니다.다중 디스플레이가 있는 시스템에서는 메뉴 모음을 단일 "주" 디스플레이에 표시하거나 연결된 모든 디스플레이에 표시할 수 있습니다.기존의 Mac OS와 OS X Mavericks 이전 버전의 MacOS에서는 메인 디스플레이에 메뉴바가 1개밖에 표시되지 않았습니다.Mavericks는 모든 디스플레이에 바를 표시하는 옵션을 추가했습니다.
Microsoft Office 2007, Internet Explorer 7(디폴트) 및 Windows 및 Linux의 Google Chrome 및 Mozilla Firefox 4와 같은 일부 응용 프로그램에서는 키를 누를 때까지 메뉴 바를 숨김으로써 메뉴 바를 완전히 삭제했습니다(일반적으로 "alt" 키).이러한 응용 프로그램은 일반적으로 하이퍼링크를 사용하여 액션을 선택하는 등 상황에 따라 사용자에게 옵션을 제공합니다.
「 」를 참조해 주세요.
- IBM Common User Access – 현재 Windows 및 여러 Linux 데스크톱 환경에서 일반적으로 사용되는 메뉴 레이아웃의 여러 측면을 정의한 표준입니다.
- 메뉴 버튼 – 팝업 메뉴가 버튼 아래에 있습니다.
레퍼런스
- ^ http://www.folklore.org/images/Macintosh/polaroids/polaroids.14.jpg[맨 URL이미지 파일]
- ^ "Google Code Archive - Long-term storage for Google Code Project Hosting".
- ^ "Ubuntu 17.10 releases with GNOME, Kubernetes 1.8 & minimal base images". Ubuntu. Retrieved 2020-12-18.
- ^ Donner, Gregory S. "Release 3.0". Workbench Nostalgia: The history of the AmigaOS Graphic User Interface (GUI). Retrieved 2016-03-01.
- ^ Commodore-Amiga, Incorporated (1991). "The Keyboard". Amiga User Interface Style Guide. Addison Wesley Publishing Company. p. 147. ISBN 0-201-57757-7. Retrieved 2016-03-01.
Use a Right-Amiga combination as the default keyboard shortcut for a menu item.
- ^ "About Tog". 17 November 2012.
- ^ "'Re: PROPOSAL: "Mac" menubar as default' - MARC".