Super klawisz (przycisk klawiatury)

Superklawisz (❖) to alternatywna i starsza nazwa tego, co jest powszechnie określane jako klawisz Windows lub klawisz Command na nowoczesnych klawiaturach, zwykle związanych i obsługiwanych jako takie przez dzisiejsze systemy operacyjne i oprogramowanie Linux i BSD .

Klawisz Super był pierwotnie klawiszem modyfikującym na klawiaturze zaprojektowanej dla maszyn Lisp w MIT .

Historia


Klaster modyfikatorów w lewym dolnym rogu klawiatury kosmicznego kadeta . Obecny: Control , Alt Mode , ⇧ Shift , Meta , Super , Hyper , Top i grecki

space-cadet ”, zaprojektowana w 1978 roku w MIT dla maszyny Lisp , wprowadziła dwa nowe klawisze modyfikujące, „Super” i „Hyper”, w porównaniu z wcześniejszą klawiaturą Knight używaną również z maszynami Lisp. Oba klucze były obsługiwane w potężnym Emacs , który miał lub miał otrzymać wpływowe porty na Multics , Unix i wiele innych systemów operacyjnych, i znalazł szerokie zastosowanie w instytucjach poza MIT.

Począwszy od 1984 roku, X Window System (standard graficznego interfejsu użytkownika dla systemów operacyjnych typu Unix ) obsługiwał modyfikatory Meta , Super i Hyper , a także popularne klawisze Shift , Control i Alt . Stacje robocze Unix z tamtej epoki czasami zawierały klawisze Super umieszczone między klawiszami Control a AltGr lub Meta (czasami zawierały klawisz Compose ), ale ostateczna dominacja IBM Model M Układ klawiszy 101/102 zmniejszyłby powszechność tych klawiszy. Zaprojektowany głównie do użytku z (stosunkowo słabymi) komputerami osobistymi , brakowało w nim modyfikatorów innych niż Ctrl, Alt i Shift ze względu na ograniczoną użyteczność rozszerzonych zakresów wprowadzania danych w domowych komputerach DOS .

Pomimo stopniowego zanikania tych dodatkowych modyfikatorów na niespecjalistycznych klawiaturach, wiele złożonych poleceń Emacsa nadal wymagało użycia klawisza Meta i innych modyfikatorów, a techniczne standardy interfejsu użytkownika X11 dla systemu Unix nadal je obsługiwały, więc wkrótce stały się one celem być emulowane za pomocą alternatywnych kombinacji klawiszy. Escape i Alt były powszechnie używane zamiast Meta: na przykład Meta + x wydawane przez Esc + x lub Alt + x . Polecenia Emacsa używające klawisza Super nadal stanowiły wyzwanie, podczas gdy polecenia klawisza Hyper stopniowo wyszły z użycia, a ich skróty klawiszowe zostały zastąpione dłuższymi alternatywnymi powiązaniami wykorzystującymi kombinacje innych klawiszy.

W 1994 r. klawisz ⊞ Windows po raz pierwszy pojawił się na popularnej klawiaturze Microsoft Natural Keyboard , gdzie miał służyć użytkownikom do wygodnej obsługi menu Start w nadchodzącym systemie Windows 95 bez użycia myszy . Znajdował się w tym samym ogólnym miejscu, co superklawisze starej stacji roboczej, w miejscu, którego nie używał układ klawiszy 101/102. Późniejsze rozpowszechnianie klucza Windows jako części standardu Układ klawiszy 104/105, w połączeniu z brakiem konkretnego celu dla systemów operacyjnych bez menu Start, oferował nową opcję mapowania innego klawisza modyfikującego wejście oczekiwanego w świecie Uniksa. Początkowo, około 1996 roku, powszechną praktyką było mapowanie klucza Meta na klawisz Windows. Jednak ze względu na istniejące alternatywne klucze Meta w Emacsie, ponowne wprowadzenie sprzętowego powiązania klawiszy Meta nie okazało się wyjątkowo przydatne. To sprawiło, że Super stał się kolejnym najczęściej emulowanym kluczem z wyboru, a tym samym stał się standardowym przypisaniem klawisza Windows pod X11.

Stosowanie

znaku towarowego Microsoft , dokumentacja wolnego oprogramowania systemów Unix i Linux odnosi się do klucza jako Super, który pojawia się jako Super, na przykład w interfejsach systemowych wyświetlających aktualną regionalną mapę klawiszy. Może to dezorientować niektórych początkujących użytkowników, którzy znają go tylko jako klawisz systemu Windows, zwłaszcza jeśli ich klawiatura jest oznaczona jako taka. W niektórych dokumentach, takich jak KDE Plasma , nazywa się to klawiszem Meta, mimo że oprogramowanie zostało zaktualizowane, aby używało bitu przesunięcia „Super”.

Większość graficznych środowisk graficznych systemu Linux używa klawisza Super do zarządzania oknami i uruchamiania aplikacji, a nie tylko do poleceń używanych przez aplikacje. Wiele z nich jest podobnych do używania klawisza Windows w systemie operacyjnym Windows. W przypadkach, gdy mapa klawiszy systemu Unix i mapa klawiszy systemu Windows pokrywają się, na przykład podczas wdrażania maszyny wirtualnej , zdarzenie Super klawiatura będzie traktowane jako odpowiednik zdarzenia ⊞ Win lub odwrotnie, w zależności od potrzeb.

W GNOME 3 puszczenie klawisza Super domyślnie wyświetla okno działań.

W Openbox klawisz Super jest dostępnym klawiszem modyfikującym , ale nie jest używany w żadnych domyślnych skrótach.

W Unity klucz służy do kontrolowania programu uruchamiającego i zarządzania oknami.

W Emacsie Super jest nadal używany do przypisań klawiszy poleceń, chociaż obecnie żadne z wbudowanych poleceń nie używa go domyślnie.

W elementarnym systemie operacyjnym klawisz Super wyświetla nakładkę skrótu i ​​jest używany do obsługi kilku funkcji systemu, okna i obszaru roboczego.

W i3 klawisz Super wraz z klawiszem Shift są domyślnie używane jako modyfikatory używane do kontrolowania zachowania i układu okien.

System operacyjny Mac

Emulacja X11 w systemie macOS umieszcza stan Super Shift na klawiszu Command lub „Apple”.