맨위로가기

슈퍼 키 (키보드 버튼)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

슈퍼 키는 1978년 MIT에서 Lisp 머신을 위해 설계된 스페이스-카데트 키보드에 도입된 수정 키로, Emacs 텍스트 편집기에서 사용되었다. X Window System을 거쳐 윈도우 키가 등장하면서 유닉스 환경에서 윈도우 키에 매핑되어 널리 사용되었다. 현재는 리눅스 데스크톱 환경에서 창 관리 및 애플리케이션 실행에 주로 사용되며, macOS와 ChromeOS에서도 유사한 용도로 활용된다.

더 읽어볼만한 페이지

  • 컴퓨터 키 - AltGr 키
    AltGr 키는 특수 문자 입력에 사용되며, 운영체제와 키보드 레이아웃에 따라 기능이 다르다.
  • 컴퓨터 키 - 프린트 스크린
    프린트 스크린은 컴퓨터 화면 내용을 이미지 형태로 캡처하는 기능으로, 초기에는 프린터 복사에 사용되었으나 현재는 클립보드 복사 방식으로 발전하여 편집 프로그램에 붙여넣거나 파일로 저장할 수 있다.
슈퍼 키 (키보드 버튼)
키보드 버튼
윈도우 키
일반적인 윈도우 키의 모습. 다른 디자인도 존재한다.
종류키보드 버튼
용도운영 체제 또는 응용 프로그램에서 특정 기능을 수행하기 위한 바로 가기 키로 사용됨.
명칭
일반 명칭슈퍼 키
다른 명칭윈도우 키 (Windows key)
시스템 키 (System key)
메타 키 (Meta key)
윈 키 (Win key)
커맨드 키 (Command key, Apple 키보드에서)
위치
일반적인 위치일반적으로 키보드 왼쪽 하단, Ctrl 키와 Alt 키 사이에 위치.
다른 위치키보드 종류에 따라 다른 위치에 있을 수 있음.
기능
운영 체제마이크로소프트 윈도우: 시작 메뉴 열기, 다양한 시스템 기능 실행
macOS: Command 키로 사용되어 다양한 단축키 기능 수행
리눅스: 데스크톱 환경에 따라 다양한 기능 수행 (예: 활동 개요 표시)
응용 프로그램응용 프로그램별로 특정 기능 실행 (예: 게임에서의 특수 동작)
역사
도입 시기1994년 (마이크로소프트 윈도우 95와 함께 도입)
기타
관련 키메뉴 키 (Menu key)
Fn 키 (Function key)

2. 역사



슈퍼 키의 역사는 MIT의 Lisp 머신용으로 설계된 스페이스-카데트 키보드에서 시작되었다. 1978년에 도입된 이 키보드는 기존의 나이트 키보드에 "Super"와 "Hyper"라는 두 개의 새로운 수식 키를 추가했다. 이 키들은 Emacs 텍스트 편집기에서 지원되었으며, Emacs가 여러 운영 체제에 포팅되면서 널리 사용되었다.[3]

이후 1984년 X 윈도 시스템Meta, Super, Hyper 수정 키를 지원했다. 그러나 IBM Model M 키보드 레이아웃이 주류가 되면서 Super 키는 현대 하드웨어에서 사라지게 되었다. 그럼에도 불구하고 Emacs와 X11 UI 표준은 Super 키를 계속 지원했기 때문에, Alt 키Esc 키등 대체 키 조합을 통해 에뮬레이션되었다.

1994년, 윈도우 키가 마이크로소프트 내추럴 키보드에 등장하면서 새로운 전기를 맞았다. 이 키는 기존에 사용되지 않던 공간에 위치하여 이전 워크스테이션의 Super 키와 유사한 역할을 했다. 초기에는 Meta 키를 윈도우 키에 매핑하는 것이 일반적이었으나, Emacs에서 Meta 키 대체가 이미 존재했기 때문에 Super 키가 윈도우 키의 표준 할당으로 자리 잡았다.

2. 1. MIT 스페이스 카데트 키보드

스페이스-카데트 키보드의 왼쪽 하단 수정 키 클러스터


1978년 MIT에서 Lisp 머신을 위해 설계된 "스페이스-카데트" 키보드는 이전의 나이트 키보드에 비해 "Super"와 "Hyper"라는 두 개의 새로운 수정 키를 도입했다.[3] 톰 나이트(Tom Knight)는 나이트 키보드(Knight keyboard)와 스페이스 캐데트 키보드를 만들었다. 나이트 키보드에서 스페이스 캐데트 키보드로 개선되면서 바키 비트를 위한 두 개의 수식 키, 하이퍼(Hyper)와 슈퍼(Super)가 추가되었다. 슈퍼 키는 세 번째 바키 비트(십진수로 4를 나타냄)를 수식했다.[14]

두 키 모두 Emacs 텍스트 편집기에서 지원되었으며, Emacs는 Multics, 유닉스 등 여러 운영 체제에서 영향력 있게 포팅되어 MIT 외부 기관에서도 널리 사용되었다. LISP 머신에서 스페이스 캐데트 키보드가 사용되면서 슈퍼 키는 Emacs가 사용하는 수식 키 중 하나로 채택되었다. 따라서 슈퍼 키가 없는 현대의 대부분의 시스템에서 Emacs를 사용할 경우, 슈퍼 키를 다른 키로 대체해야 한다.

2. 2. X 윈도 시스템

1984년부터 X 윈도 시스템(유닉스 계열 운영 체제를 위한 그래픽 사용자 인터페이스 표준)은 Meta, Super, Hyper 수정 키와 일반적인 Shift, Control 및 Alt 키를 지원했다. 당시 유닉스 워크스테이션은 때때로 Ctrl 키와 AltGr 키 또는 Meta 키 사이에 Super 키를 갖추고 있었지만, 결국 IBM Model M 101/102 키 레이아웃(Ctrl, Alt, Shift 수정 키만 포함)이 지배적이 되면서 이러한 키는 현대 하드웨어에서는 사용할 수 없게 되었다.

이러한 키가 사라졌음에도 불구하고, Emacs의 많은 복잡한 명령은 여전히 이러한 키의 사용을 필요로 했으며, 유닉스를 위한 X11 기술 UI 표준은 이를 계속 지원했기에, 대체 키 조합으로 에뮬레이션하는 대상이 되었다. Esc 키와 Alt 키는 일반적으로 Meta 대신 사용되었다. 예를 들어, Meta+x는 Esc+x 또는 Alt+x를 통해 실행되었다. Super 키를 사용하는 Emacs 명령은 여전히 어려움을 제시했지만, Hyper 키 명령은 점차 사용되지 않게 되었고, 키 바인딩은 다른 키 조합을 사용하는 더 긴 대체 바인딩으로 대체되었다.

1994년에는 윈도우 키가 인기 있는 마이크로소프트 내추럴 키보드에 처음 등장하여 사용자들이 Windows 95의 시작 메뉴를 마우스를 사용하지 않고 편리하게 조작할 수 있게 되었다. 이 키는 101/102 키 레이아웃에서는 사용되지 않던 공간에 위치해 있었으며, 이전 워크스테이션의 Super 키와 같은 일반적인 위치에 있었다. 이후 표준 104/105 키 레이아웃의 일부로 Windows 키가 널리 보급되면서 시작 메뉴가 없는 운영 체제에서 특별한 목적이 없었기에, 유닉스 세계에서 기대되는 또 다른 입력 수정 키를 매핑할 새로운 옵션이 제공되었다. 처음에는 1996년경에 Meta 키를 Windows 키에 매핑하는 것이 일반적인 관행이었다. 그러나 Emacs에서 Meta에 대한 기존의 대체 키가 있었기 때문에 하드웨어 Meta 키 바인딩을 다시 도입하는 것은 특별히 유용하지 않았다. 이로 인해 Super가 그 다음으로 가장 자주 에뮬레이션되는 키가 되었고, 따라서 X11에서 Windows 키에 대한 표준 할당이 되었다.

윈도우 키가 달린 키보드가 등장하면서, X11에서 "Meta", "슈퍼(Super)", "하이퍼(Hyper)"의 시프트 상태 중 하나에 키를 할당하는 것이 가능해졌다. 메타를 사용하는 Emacs 명령어의 대부분은 메타 대신 Alt 키Esc 키를 사용하게 되었다. 그래서 윈도우 키는 슈퍼에 할당되었다. 몇 년 후 이것이 표준적인 키 할당이 되었다.

2. 3. 윈도우 키의 등장과 슈퍼 키의 대체

1994년, 마이크로소프트 내추럴 키보드에 키가 처음 등장하면서, 사용자들은 Windows 95의 시작 메뉴를 마우스를 사용하지 않고도 편리하게 조작할 수 있게 되었다. 이 키는 101/102 키 레이아웃에서 사용되지 않던 공간에 위치했으며, 이전 워크스테이션의 Super 키와 비슷한 위치에 있었다. 이후 표준 104/105 키 레이아웃의 일부로 Windows 키가 널리 보급되면서, 시작 메뉴가 없는 운영 체제에서는 특별한 용도가 없었기 때문에 유닉스 세계에서 기대되는 또 다른 입력 수정 키를 매핑할 새로운 옵션이 제공되었다.[3]

처음에는 1996년경 Meta 키를 Windows 키에 매핑하는 것이 일반적이었다. 그러나 Emacs에서 Meta 키를 대체하는 기존 키 조합이 있었기 때문에, 하드웨어 Meta 키 바인딩을 다시 도입하는 것은 큰 의미가 없었다. 이로 인해 Super 키가 그 다음으로 가장 많이 에뮬레이션되는 키가 되었고, 결과적으로 X11에서 Windows 키의 표준 할당이 되었다.[3]

마이크로소프트의 저작권으로 보호된 용어를 피하기 위해, 많은 리눅스 문서에서는 이 키를 "슈퍼"라고 부르지만, 이는 이 키를 "윈도우 키"로 오해하는 사용자들에게 혼란을 야기할 수 있다.

3. 용도

대부분의 리눅스 그래픽 데스크톱 환경은 슈퍼 키를 창 관리와 애플리케이션 실행 목적으로 사용하며, 이는 윈도우 운영 체제에서 윈도우 키를 사용하는 것과 유사하다. macOS의 X11 에뮬레이션에서는 커맨드 키나 애플 키에 슈퍼 시프트 상태를 부여한다.

3. 1. 리눅스 데스크톱 환경

대부분의 리눅스 그래픽 데스크톱 환경은 슈퍼 키를 창 관리와 애플리케이션 실행 목적으로 사용하며 애플리케이션에 사용되는 명령에만 국한되지는 않는다. 이는 윈도우 운영 체제의 윈도우 키 사용과 비슷하다.[4]

대부분의 리눅스 소프트웨어와 문서는 이 키를 "슈퍼" 키라고 부르지만, 커널에서는 여전히 META_L 및 META_R로 지칭된다.[4] KDE Plasma와 같은 일부 문서에서는 여전히 메타 키라고 불린다.[5][6]

가상 머신 배포 시와 같이 유닉스 키맵과 Windows 키맵이 일치하는 경우 슈퍼 키 키보드 이벤트는 필요에 따라 윈도우 키 이벤트와 동일하게 처리된다.

몇몇 데스크톱 환경에서는 슈퍼 키를 누른 상태에서 마우스 클릭을 통해 창의 가장자리를 클릭하지 않고 창을 움직이거나 크기를 변경할 수 있다.

다음은 각 데스크톱 환경별 슈퍼 키의 기능이다.

데스크톱 환경기능
GNOME 3슈퍼 키를 놓으면 기본적으로 활동 창이 표시된다.[7]
Openbox슈퍼 키는 사용 가능한 수식 키이지만 기본 바로 가기에는 사용되지 않는다.[8]
Unity실행기를 제어하고 창을 관리하는 데 사용된다.[9]
Emacs명령 키 바인딩에 계속 사용되지만 현재 기본적으로 내장 명령 중 어느 것도 사용하지 않는다.[10]
elementary OS바로 가기 오버레이를 표시하고 여러 시스템, 창 및 작업 공간 기능에 사용된다.[11]
i3Shift 키와 함께 기본적으로 창의 동작과 레이아웃을 제어하는 데 사용되는 수식 키로 사용된다.[12]


3. 2. macOS

macOS의 X11 에뮬레이션에서는 "슈퍼" 시프트 상태가 커맨드 키에 할당되어 있다.[1] Apple Keyboard 이외의 키보드를 연결했을 경우, macOS는 윈도우 키를 Command 키로 사용하는데, 이는 리눅스에서 윈도우 키를 처리하는 방식과 동일하다.[1]

3. 3. ChromeOS

ChromeOS는 외부 키보드의 "Super" 또는 윈도우 키를 "외부 메타"로 지칭한다.

참조

[1] 웹사이트 Ubuntu using Windows key (Super key) to Launch Gnome Main Menu http://ubuntuguide.n[...] ubuntuguide.net 2011-03-13
[2] 웹사이트 What is the Super key? https://help.ubuntu.[...] 2019-09-23
[3] 문서 MIT Scheme Reference — Characters https://web.archive.[...]
[4] 문서 Linux source input-event-codes.h https://github.com/t[...]
[5] 문서 KDE Fundamentals: Common Keyboard Shortcuts https://web.archive.[...]
[6] 문서 Plasma Desktop: Shortcuts https://web.archive.[...]
[7] 간행물 'Re: [Usability] Keyboard' https://mail.gnome.o[...] mail.gnome.org 2007-03-20
[8] 문서 'Help:Bindings — Openbox' http://openbox.org/w[...]
[9] 문서 List of Ubuntu Unity Keyboard Shortcuts http://www.ubuntugee[...] Ubuntu Geek 2011-03-01
[10] 문서 The Emacs Editor: 49.3.7 Modifier Keys https://www.gnu.org/[...]
[11] 문서 elementary OS Juno is Here https://medium.com/e[...] elementary Medium 2018-10-16
[12] 웹사이트 i3: i3 User’s Guide https://i3wm.org/doc[...] 2021-11-28
[13] 웹사이트 Ubuntu using Windows key(Super key) to Launch Gnome Main Menu http://ubuntuguide.n[...] ubuntuguide.net 2011-03-13
[14] 문서 MIT Scheme Reference - Characters http://sicp.ai.mit.e[...]
[15] 간행물 'Re: [Usability] Keyboard' https://mail.gnome.o[...] mail.gnome.org 2007-03-20
[16] 문서 'Help:Bindings - Openbox' http://openbox.org/w[...]
[17] 문서 List of Ubuntu Unity Keyboard Shortcuts http://www.ubuntugee[...] Ubuntu Geek 2011-03-01
[18] 웹인용 Ubuntu using Windows key (Super key) to Launch Gnome Main Menu http://ubuntuguide.n[...] ubuntuguide.net 2011-03-13
[19] 웹인용 What is the Super key? https://help.ubuntu.[...] 2019-09-23



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com