Klawisz Esc — Esc key
Na klawiaturach komputerowych The klawisz Esc Esc (o nazwie Escape w międzynarodowej normy serii ISO / IEC 9995 ) to klucz używany do generowania znak ucieczki (który może być przedstawiony jako ASCII kod 27 w przecinku, Unicode U + 001B lub Ctrl+ [) . Znak ucieczki, wysyłany z klawiatury do komputera, często jest interpretowany przez oprogramowanie jako „stop”, a gdy jest wysyłany z komputera do urządzenia zewnętrznego (w tym na przykład wiele drukarek od lat 80., terminale komputerowe i konsole Linux ) oznacza początek sekwencji ucieczki w celu ogólnego określenia trybów pracy lub charakterystyk.
Obecnie jest zwykle umieszczany w lewym górnym rogu klawiatury, co jest konwencją datowaną co najmniej na oryginalną klawiaturę IBM PC , chociaż sam klawisz powstał kilkadziesiąt lat wcześniej dzięki dalekopisom .
Symbol
Symbol klawiatury dla klawisza ESC (który może być używany, gdy zwykłe łacińskie litery „Esc” nie są preferowane do oznaczania klawisza) jest standaryzowany w ISO/IEC 9995-7 jako symbol 29, a w ISO 7000 „Symbole graficzne do użytku na sprzęcie” jako symbol ISO-7000-2029. Ten symbol jest zakodowany w Unicode jako przerywany okrąg U+238B ze strzałką w kierunku północno-zachodnim (⎋).
Początki
Nazwa równoważnego klawisza na niektórych wczesnych klawiaturach Teletype Model 33 była oznaczona jako Alt Mode …, alternatywny tryb działania powodujący, że wymyk traktuje kolejny znak w specjalny sposób. Znacznie późniejsze drukarki i terminale komputerowe , które wykorzystywały sekwencje specjalne, często zajmowały więcej niż jeden kolejny bajt jako część sekwencji specjalnej.
VT05 CRT nie mają ESC; VT50 , który przyszedł 4 lata później zrobił.
Zastosowania
Ponieważ większość użytkowników komputerów nie interesuje się już szczegółami kontrolowania urządzeń peryferyjnych ich komputerów ( zadaniem, dla którego pierwotnie zaprojektowano sekwencje specjalne), klawisz escape został przejęty przez programistów aplikacji , najczęściej oznaczając Stop . To zastosowanie jest kontynuowane do dziś w metodzie ucieczki systemu Microsoft Windows jako skrót w oknach dialogowych dla opcji Nie , Zakończ , Zakończ , Anuluj lub Przerwij , a także jako popularny klawisz skrótu dla przycisku Zatrzymaj w wielu przeglądarkach internetowych .
Na komputerach z systemem Microsoft Windows , przed zaimplementowaniem klawisza Windows na klawiaturach, typową praktyką wywoływania przycisku „start” było przytrzymanie klawisza Control i naciśnięcie klawisza Escape. Ta kombinacja klawiszy nadal działa od systemu Windows 10.
Microsoft Windows używa "Esc" dla wielu skrótów klawiszowych. Wiele z tych skrótów jest dostępnych od wersji Windows 3.0 , poprzez Windows XP , Windows Vista , Windows 7 , Windows 8 i Windows 10 .
W systemie macOS „Esc” zwykle zamyka lub anuluje okno dialogowe lub arkusz. ⌘ Command+ ⌥ Option+ ⎋ EscKombinacja otwiera Wymuś okno dialogowe, dzięki czemu użytkownicy mogą zakończyć aplikacje nie reagują. Innym zastosowaniem klawisza Esc w połączeniu z klawiszem Command jest przełączanie na Front Row , jeśli jest zainstalowany.
W większości gier komputerowych klawisz Escape jest używany jako przycisk pauzy i/lub jako sposób na wywołanie menu w grze, zwykle zawierającego sposoby wyjścia z programu.
W rodzinie edytorów tekstu vi klawisz escape służy do przełączania trybów. To użycie wynika z wygodnego umieszczenia ucieczki w miejscu, które jest teraz tabulatorem na klawiaturze terminala ADM-3A używanej do rozwijania vi, chociaż jest teraz niewygodnie umieszczone. Jest to podobne do tego, w jaki sposób rozbudowane klawisze modyfikujące w Emacsie były łatwo używane na oryginalnej klawiaturze (klawiatura kadeta kosmicznego ), umieszczając je razem, ale te klawisze zostały teraz rozrzucone po klawiaturze, stając się trudniejsze w użyciu.
TECO edytor używa Escape jako ogranicznik przy stosowaniu raz, a jako wykonanie klucz stosowany dwa razy z rzędu.
Sekwencje ucieczki na terminalach KSR
Stare klawiatury, drukarki KSR (Send/Receive) i wyświetlacze wizualne (VDU) byłyby normalnie sterowane sekwencjami specjalnymi wysyłanymi przez komputer do urządzenia peryferyjnego, ale zdarzały się sytuacje, w których te urządzenia mogły być używane „off-line” z klawiatura skutecznie połączona z urządzeniem wyjściowym, a więc może zaistnieć potrzeba wpisywania sekwencji ucieczki „ręcznie” w celu sterowania urządzeniem peryferyjnym. Chociaż takie urządzenia od dawna nie są używane, standardowe przetwarzanie sekwencji ANSI Escape, bardzo podobne do VT100 z lat 70. , jest zaimplementowane zarówno w ANSI.SYS, jak i innych bardziej nowoczesnych interfejsach pseudoterminalowych używanych w środowiskach uniksowych , czego przykładem są konsole linuksowe , oznacza to, że nowsze abstrakcje wyższego poziomu nie zmieniły faktu, że wpisanie klawisza escape, po którym następuje coś w rodzaju sześciu znaków [32;1m, wpływa na kolejny tekst na wyjściu, w tym przypadku zmieniając go na zielony.
Bibliografia
wyjście | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 |
PrtScn / SysRq |
Blokada przewijania |
Pauza / Przerwa |
|||||||||
|
Wstawić | Dom | PgUp |
Num Lock |
/ | * | − | |||||||||||||||||
Kasować | Kończyć się | PgDn | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Wejść | ||||||||||||||||||||
← | ↓ | → | 0 Ins |
. Del |