메뉴 키는 무엇을 위한 것입니까? (및 다시 매핑하는 방법)

키보드에 숨겨진 기능, 바로 메뉴 키에 대해 알고 계셨나요? 대부분의 풀 사이즈 키보드에서 이 키는 오른쪽 Ctrl 키 바로 왼쪽에 자리 잡고 있습니다. 이 키는 보통 상황에 맞는 메뉴를 불러오는 데 사용되지만, 사용자의 필요에 따라 재정의하여 더욱 편리하게 활용할 수 있습니다.

키보드 메뉴 키의 위치

일반적인 풀 사이즈 키보드에서 메뉴 키는 스페이스바의 오른쪽, 오른쪽 윈도우 키와 오른쪽 Ctrl 키 사이에 위치합니다. 이 키는 종종 ‘응용 프로그램 키’라고도 불립니다.

하지만 일부 소형 키보드, 예를 들어 노트북 키보드에서는 공간 절약을 위해 메뉴 키가 생략되기도 합니다. 또 다른 소형 키보드 디자인에서는 오른쪽 윈도우 키를 없애고 오른쪽 Alt 키와 Ctrl 키 사이에 메뉴 키를 배치하기도 합니다.

어떤 경우든 메뉴 키는 대개 오른쪽 Ctrl 키의 왼쪽에 위치합니다. 키캡에 ‘메뉴’라는 글자가 인쇄되어 있지는 않지만, 메뉴를 연상시키는 작은 아이콘이 그려져 있습니다. 이 아이콘은 키보드마다 조금씩 다르게 생겼을 수 있으며, 메뉴 위에 작은 포인터가 있는 모양이거나, 단순화된 메뉴 모양의 사각형 또는 직사각형 안에 몇 개의 수평선이 그려진 형태일 수 있습니다.

메뉴 키의 기능

메뉴 키를 누르면 현재 사용 중인 응용 프로그램의 상황에 맞는 메뉴가 나타납니다. 이는 마우스 오른쪽 버튼을 클릭했을 때와 동일한 기능을 수행합니다.

실제로 한번 시도해 보세요. 지금 보고 있는 이 웹페이지에서 메뉴 키를 누르면, 마치 마우스 오른쪽 버튼을 클릭한 것처럼 웹 브라우저의 컨텍스트 메뉴가 표시됩니다.

이 기능은 마우스가 없거나 마우스 오른쪽 버튼이 없는 경우에 매우 유용합니다. 또한 파일 탐색기에서 파일 또는 폴더를 선택하고 메뉴 키를 누르면, 해당 파일을 마우스 오른쪽 버튼으로 클릭했을 때와 똑같은 컨텍스트 메뉴가 나타납니다.

이처럼 메뉴 키를 사용하면 마우스 없이도 키보드만으로 상황에 맞는 메뉴를 편리하게 이용할 수 있습니다. 메뉴 키를 누른 다음 화살표 키를 사용하여 원하는 옵션을 선택하고, Enter 키를 눌러 실행할 수 있습니다. 키보드 단축키를 사용하여 텍스트나 다른 요소를 선택한 후 메뉴 키를 눌러 컨텍스트 메뉴를 열고 원하는 작업을 수행할 수도 있습니다. 이 모든 과정은 키보드에서 손을 떼지 않고 가능합니다.

최근 마이크로소프트는 이 키를 윈도우 키와 함께 오피스 키로 변경하는 방안을 고려 중이라고 밝혔습니다. 대부분의 PC 사용자가 이 키를 잘 사용하지 않는다는 점을 고려했을 때, 이 키를 다른 용도로 전환하려는 시도가 있는 것입니다. 이는 Sys Rq, Scroll Lock, Pause Break 키와 같이 현재는 거의 사용되지 않는 키들과 비슷한 맥락에서 논의되고 있습니다.

Shift + F10 단축키로 메뉴 키 대체하기

만약 여러분의 키보드에 메뉴 키가 없더라도 걱정하지 마세요. 키보드 단축키를 사용하여 상황에 맞는 메뉴를 여는 방법이 있습니다. 대부분의 응용 프로그램에서 Shift + F10 키를 누르면 메뉴 키를 누른 것과 같은 컨텍스트 메뉴가 나타납니다.

하지만 이 단축키가 모든 응용 프로그램에서 작동하는 것은 아닙니다. 응용 프로그램에 따라 다를 수 있습니다. 만약 Shift + F10이 작동하지 않는다면, Ctrl + Shift + F10 조합을 시도해 볼 수 있습니다.

메뉴 키 재정의 방법

메뉴 키는 실수로 눌러서 전체 화면 게임이나 응용 프로그램에서 빠져나오게 할 수 있는 윈도우 키만큼 성가신 존재는 아닐 수도 있습니다. 그러나 이 키의 기능을 변경하여 좀 더 유용한 작업을 수행하도록 설정할 수 있습니다. 사용하지 않는 키를 그대로 두는 것은 아깝기 때문입니다.

키 매핑을 위해 저는 SharpKeys 프로그램을 선호합니다. 이 프로그램을 사용하면 키를 다른 키로 쉽게 재정의할 수 있습니다. 윈도우 레지스트리를 수정하여 키를 변경할 수도 있지만, 훨씬 더 복잡합니다. SharpKeys는 사용자 정의 레지스트리 값을 설정할 수 있는 사용자 친화적인 그래픽 인터페이스를 제공합니다.

SharpKeys를 설치하고 실행한 다음, ‘추가’ 버튼을 클릭하여 새로운 키 매핑 설정을 추가합니다.

왼쪽 창에서 ‘특수: 응용 프로그램(E0_5D)’을 선택합니다. 또는 ‘Type Key’를 클릭하고 메뉴 키를 누를 수도 있습니다. 앞서 언급했듯이, 여기에서는 ‘응용 프로그램 키’라고도 표시됩니다.

오른쪽 창에서 메뉴 키를 재정의하여 사용할 키를 선택합니다. 예를 들어 ‘웹: 뒤로’를 선택하면, 웹 브라우저나 이 기능을 지원하는 다른 응용 프로그램에서 메뉴 키를 ‘뒤로 가기’ 키로 사용할 수 있습니다.

설정이 완료되면 ‘확인’을 클릭합니다.

윈도우 레지스트리에 변경 사항을 적용하려면 ‘레지스트리에 쓰기’를 클릭해야 합니다. 이제 SharpKeys 창을 닫고 컴퓨터를 다시 시작하거나 로그아웃했다가 다시 로그인해야 변경 사항이 적용됩니다. 변경된 키 설정은 다음 로그인 시부터 적용됩니다.

키의 동작을 변경하거나 설정을 취소하고 싶을 때는 SharpKeys를 다시 실행하여 기존 설정을 선택한 후 ‘편집’ 또는 ‘삭제’ 버튼을 사용하여 수정하거나 제거할 수 있습니다. 그런 다음, 레지스트리에 변경 사항을 적용하고 로그아웃했다가 다시 로그인해야 합니다.

SharpKeys를 사용하면 Caps Lock 키나 윈도우 키와 같은 다른 키도 재정의할 수 있습니다. 이렇게 하면 키보드 사용을 개인의 취향에 맞게 최적화할 수 있습니다.

AutoHotkey를 이용한 메뉴 키 사용자 정의

더욱 심층적인 사용자 정의를 원한다면 AutoHotkey를 추천합니다. AutoHotkey를 사용하면 메뉴 키를 눌렀을 때 다른 작업을 수행하는 간단한 스크립트를 작성할 수 있습니다. AutoHotkey에서는 메뉴 키를 “AppsKey”라고 부릅니다.

예를 들어, AutoHotkey 스크립트에서 다음 코드는 메뉴 키를 비활성화하고 아무 작업도 하지 않도록 설정합니다.

AppsKey::Return

다음 AutoHotkey 스크립트 코드는 메뉴 키를 눌렀을 때 마이크로소프트 워드를 실행합니다.

AppsKey::
Run WINWORD
return

메뉴 키가 언젠가는 키보드에서 사라질 가능성도 있습니다. 하지만 여전히 키보드에 Scroll Lock 키가 남아있는 것을 보면, 메뉴 키도 앞으로 수십 년 동안은 계속 사용될 가능성이 높습니다.