슈퍼키(키보드 버튼)
Super key (keyboard button)![]() |
슈퍼 키(Super key, ❖)는 현대 키보드에서 일반적으로 윈도우 키(Windows key) 또는 커맨드 키(Command key)라고 부르는 것의 대체적이고 오래된 이름으로, 오늘날 리눅스와 BSD 운영 체제 및 소프트웨어에서 바인딩되고 처리됩니다.
슈퍼 키는 원래 MIT의 리스프 기계를 위해 설계된 키보드의 수식 키였습니다.
역사

현재:Control,Control, , , , , , , 그리고
1978년 MIT에서 리스프 기계용으로 설계된 스페이스 카데 키보드는 이전의 나이트 키보드도 리스프 기계에 사용되었던 것과 비교하여 "슈퍼"와 "하이퍼"라는 두 개의 새로운 수식어 키를 도입했습니다.[3]두 키 모두 Multics, Unix 및 기타 여러 운영 체제에서 영향력 있는 포트를 보유했거나 수신할 수 있는 강력한 Emacs 텍스트 편집기에서 지원되었으며, MIT를 넘어선 기관에서도 광범위하게 채택되었습니다.
1984년부터 X 윈도우 시스템(유닉스 계열 운영 체제의 그래픽 사용자 인터페이스 표준)은 , , , 및 수식어와 공통 Shift, Control, Alt 키를 지원했습니다.그 시대의 유닉스 워크스테이션은 때때로 과 또는 메타 키 사이에 위치한 슈퍼 키(때로는 키를 포함한)를 특징으로 했지만, IBM 모델 M 101/102 키 레이아웃이 궁극적으로 지배적이 되면 이러한 키의 공통성이 떨어지게 됩니다.주로 (상대적으로 전력이 부족한) 개인용 컴퓨터에 사용할 수 있도록 설계되었지만, 도스 홈 컴퓨팅에 대한 확장된 입력 범위의 제한적인 유용성 때문에 Ctrl, Alt, Shift 이외의 수식어가 부족했습니다.
비전문가 키보드에서 이러한 추가적인 수식어들이 점차 사라졌음에도 불구하고, Emacs의 많은 복잡한 명령어들은 여전히 메타 키와 다른 수식어들을 사용해야 했고, Unix용 X11 기술 UI 표준들은 여전히 이들을 지원했기 때문에 이러한 수식어들은 곧 대체 키 조합으로 에뮬레이트될 대상이 되었습니다.Escape 그리고 일반적으로 메타(예: xx+ 또는 +를 통해 발행됨)를 대신하여 사용되었습니다.x수퍼 키를 사용하는 Emacs 명령어는 여전히 어려움을 겪고 있는 반면, 하이퍼 키 명령어는 점차 사용되지 않게 되었으며, 키 바인딩은 다른 키의 조합을 사용하는 더 긴 대체 바인딩으로 대체되었습니다.
1994년 이 키는 인기 있는 마이크로소프트 내추럴 키보드에 처음 등장하였는데, 이는 사용자들이 마우스를 사용하지 않고도 윈도우 95에서 시작 메뉴를 편리하게 조작할 수 있게 해주는 역할을 합니다.101/102 키 레이아웃이 사용하지 않은 공간에 있는 기존 워크스테이션 슈퍼 키와 동일한 일반 위치에 있었습니다.윈도우 키가 표준 104/105 키 레이아웃의 일부로 계속 확산되면서 시작 메뉴가 없는 운영 체제에 대한 특별한 용도가 부족해지면서 유닉스 세계에서 예상되는 또 다른 입력 수정 키를 매핑할 수 있는 새로운 옵션이 제공되었습니다.처음에는 1996년경에 메타 키를 윈도우 키에 매핑하는 것이 일반적이었습니다.그러나 Emacs의 Meta에 대한 기존 대체 키 때문에 하드웨어 Meta 키 바인딩을 다시 도입하는 것은 매우 유용하지 않았습니다.이로써 Super는 그 다음으로 자주 에뮬레이트되는 선택의 키가 되었고, 따라서 X11에서 윈도우 키의 표준 할당이 되었습니다.
사용.
리눅스 커널에서 왼쪽과 오른쪽 "슈퍼" 키는 여전히 META_L 및 META_R로 지칭됩니다.[4]Microsoft 상표의 무단 사용을 방지하는 동시에 Alt를 메타(Meta)로 지칭하는 Emacs 명명법과 충돌하는 것을 방지하기 위해 일부 Unix 및 Linux 자유 소프트웨어 문서에서는 왼쪽 및 오른쪽 Windows 키를 슈퍼(Super)라고 하며, 예를 들어 현재 지역 키맵을 표시하는 시스템 인터페이스에서는 슈퍼(Super)로 표시됩니다.이것은 윈도우 키로만 알고 있는 일부 초보 사용자들에게 혼란을 줄 수 있으며, 특히 키보드에 윈도우 키라는 라벨이 붙어있는 경우 더욱 그렇습니다.KDE Plasma와 같은 다른 문서에서는 여전히 Metakey라고 합니다.[5][6]
대부분의 Linux 그래픽 데스크톱 환경은 응용 프로그램에서 사용하는 명령어뿐만 아니라 창 관리 및 응용 프로그램 시작을 위해 슈퍼 키를 사용합니다.대부분의 경우 Windows 운영 체제에서 Windows 키를 사용하는 것과 유사합니다.가상 시스템을 배포하는 동안과 같이 Unix 키맵과 윈도우즈 키맵이 일치하는 경우 키보드 이벤트는 필요에 따라 이벤트와 동일한 것으로 처리되거나 그 반대로 처리됩니다.
GNOME 3에서 수퍼 키를 놓으면 기본적으로 활동 창이 표시됩니다.[7]
Openbox에서 수퍼 키는 사용 가능한 한정자 키이지만 기본 단축키에는 사용되지 않습니다.[8]
Unity에서 이 키는 런처를 제어하고 창을 관리하는 데 사용됩니다.[9]
Emacs에서 슈퍼는 명령 키 바인딩에 계속 사용되지만 현재 기본으로 사용되는 내장 명령은 없습니다.[10]
기본 OS에서 수퍼 키는 단축 오버레이를 보여주며 여러 시스템, 창 및 작업 공간 기능에 사용됩니다.[11]
i3에서 Super 키와 Shift 키는 기본적으로 윈도우의 동작과 레이아웃을 제어하는 데 사용되는 수식어로 사용되고 있습니다.[12]
맥OS
macOS의 X11 에뮬레이션은 명령 또는 "Apple" 키에 Super shift 상태를 둡니다.
크롬OS
Chrome OS는 외장 키보드의 "슈퍼" 또는 Windows 키를 "외부 메타"라고 부릅니다.
참고문헌
- ^ "Ubuntu using Windows key (Super key) to Launch Gnome Main Menu". ubuntuguide.net. 13 March 2011. Retrieved 7 June 2012.
- ^ "What is the Super key?". help.ubuntu.com. Retrieved 23 September 2019.
- ^ "MIT 구성표 참조 — 문자"
- ^ "리눅스 소스 입력 이벤트 코드.h"
- ^ "KDE 기본사항: 일반 키보드 바로가기"
- ^ "플라즈마 데스크톱:바로 가기"
- ^ "Re: [Usability] 키보드". mail.gnome.org . 2007년 3월 20일.
- ^ 도움말: 바인딩 — 열기 상자
- ^ Ubuntu Unity 키보드 바로 가기 목록입니다.우분투 긱 2011년 3월 1일
- ^ Emacs Editor: 49.3.7 수정자 키
- ^ 초급 OS Juno가 왔습니다.초급 중급2018년 10월 16일.
- ^ "i3: i3 User's Guide". i3wm.org. Retrieved 28 November 2021.