정의
메뉴 키(영어: menu key)는 전자 기기, 특히 휴대전화, 스마트폰, 태블릿, 원격 조정기 등에서 사용되는 물리적 또는 가상 버튼으로, 사용자가 현재 화면이나 응용 프로그램에 대한 추가 옵션이나 기능을 열람·선택할 수 있도록 하는 역할을 한다. 일반적으로 버튼에는 “Menu”, “메뉴”, 혹은 삼선 아이콘(≡)이 표시된다.
기능 및 동작 원리
- 옵션 호출: 버튼을 누르면 해당 화면에서 사용할 수 있는 명령, 설정, 혹은 서브 메뉴가 팝업 형태로 나타난다.
- 맥락 의존성: 메뉴 키가 호출하는 옵션은 현재 애플리케이션 또는 화면에 따라 다르며, 동일한 기기에서도 상황에 따라 다른 메뉴가 제공될 수 있다.
- 소프트웨어 연동: 운영체제는 메뉴 키 입력을 이벤트로 처리하고, 이를 담당 애플리케이션에 전달한다. Android에서는
KEYCODE_MENU(키코드 82)가 해당한다.
역사·배경
- 초기 휴대전화: 2000년대 초반 피처폰(feature phone) 시기에 물리적인 메뉴 버튼이 널리 도입되었으며, 사용자는 이를 통해 프로파일, 메시지, 설정 등 다양한 기능에 접근하였다.
- 스마트폰 전환: 터치스크린 기반 스마트폰이 보편화되면서 물리적 메뉴 키는 점차 감소했지만, Android와 같은 운영체제는 호환성을 위해 가상 메뉴 키 또는 화면 상단·하단에 위치한 소프트웨어 버튼 형태로 유지하고 있다.
주요 사용 사례
- 안드로이드 스마트폰: 초기 안드로이드 버전에서는 물리적 메뉴 키가 표준으로 제공되었으며, 현재는 화면 하단의 가상 버튼이나 3점·점 3개 아이콘(⋮)을 통해 동일 기능을 수행한다.
- 리모컨: TV·세트톱박스 리모컨의 “Menu” 버튼은 채널 설정, 영상·음성 옵션, 스마트 기능 등 다양한 서브 메뉴에 접근한다.
- 산업용 패널: 제조 현장이나 의료 기기 등에서 메뉴 키는 기능 선택을 위한 직관적인 인터페이스 역할을 한다.
관련 용어
- 옵션 버튼: 메뉴 키와 유사하게 설정이나 기능을 호출하는 버튼을 의미한다.
- 컨텍스트 메뉴: 마우스 우클릭이나 터치·길게 누름을 통해 나타나는 상황 의존형 메뉴.
- 키코드(KEYCODE_MENU): Android에서 메뉴 키 입력을 식별하기 위해 정의된 상수값.
참고 문헌
- Android 개발자 공식 문서, “KeyEvent” 클래스 –
KEYCODE_MENU정의. - 모바일 UI/UX 설계 가이드라인, 2009~2021년판.
본 항목은 확인된 자료를 바탕으로 객관적으로 서술하였다.