Klawisz funkcyjny - Function key

Klawisz funkcyjny jest klucz na komputerze lub terminalu klawiatury , który może być zaprogramowany tak, aby spowodować interpreter poleceń systemu operacyjnego lub aplikacji, aby wykonać pewne czynności, forma klawisza funkcyjnego . Na niektórych klawiaturach/komputerach klawisze funkcyjne mogą mieć domyślne akcje, dostępne po włączeniu zasilania.

104- klawiszowy układ klawiatury US English z klawiszami funkcyjnymi w kolorze pomarańczowym

Klawisze funkcyjne na terminalu mogą albo generować krótkie, stałe sekwencje znaków, często zaczynające się od znaku escape ( ASCII 27), albo generowane przez nie znaki mogą być konfigurowane poprzez wysyłanie do terminala specjalnych sekwencji znaków. Na standardowej klawiaturze komputera klawisze funkcyjne mogą generować stały, jednobajtowy kod, poza normalnym zakresem ASCII, który jest tłumaczony na inną konfigurowalną sekwencję przez sterownik urządzenia klawiatury lub interpretowany bezpośrednio przez program użytkowy. Klawisze funkcyjne mogą mieć nadrukowane skróty lub reprezentacje piktograficzne domyślnych czynności lub mogą mieć bardziej powszechne oznaczenia „liczby F”.

Historia

Klawiatura Flexowriter (1968) z 13 klawiszami funkcyjnymi po prawej stronie
HP 9830A (1972) z siatką 5×2 z 10 klawiszami funkcyjnymi w lewym górnym rogu

Singer / Friden 2201 Flexowriter Programatic, wprowadzony w 1965 roku, miał klaster 13 klawiszy funkcyjnych, oznaczonych F1 do F13 po prawej stronie głównej klawiatury. Chociaż Flexowriter mógł być używany jako terminal komputerowy , ta elektromechaniczna maszyna do pisania była pierwotnie przeznaczona jako samodzielny system przetwarzania tekstu . Interpretacja klawiszy funkcyjnych została określona przez zaprogramowanie wtyczki znajdującej się z tyłu maszyny.

Klawisze programowe pochodzą z wielofunkcyjnych wyświetlaczy awioniki samolotów wojskowych z przełomu lat 60. i 70., takich jak awionika Mark II z F-111D (pierwsze zamówienie 1967, dostarczono w latach 1970-73). W zastosowaniach komputerowych znaleziono je w kalkulatorze HP 9810A (1971) i późniejszych modelach serii HP 9800 , które zawierały 10 programowalnych klawiszy w bloku 5×2 (2 rzędy po 5 klawiszy) w lewym górnym rogu klawiatury, z papierowe etykiety. HP 9830A (1972) był jednym z pierwszych komputer stacjonarny, a jednym z pierwszych celów szczególnie komputerowych. HP kontynuowało korzystanie z klawiszy funkcyjnych w HP 2640 (1975), który używał klawiszy funkcyjnych oznaczonych na ekranie , umieszczając klawisze blisko ekranu, gdzie można było wyświetlać etykiety ich funkcji.

NEC „s PC-8001 , wprowadzony w 1979 roku, zawierał pięć przycisków funkcyjnych w górnej części klawiatury, wraz z klawiaturą numeryczną po prawej stronie klawiatury.

Być może ich współczesne zastosowanie spopularyzowały klawiatury IBM: najpierw terminale IBM 3270, potem IBM PC . Użycie klawiszy funkcyjnych przez IBM pochodzi z linii terminali IBM 3270 , w szczególności IBM 3277 (1972) z 78-klawiszową klawiaturą do pisania lub wersją klawiatury konsoli operatora, które zawierały 12 zaprogramowanych klawiszy funkcyjnych (PF) w matrycy 3 × 4 na po prawej stronie klawiatury. Późniejsze modele zastąpiły to klawiaturą numeryczną i przeniosły klawisze funkcyjne na 24 klawisze w górnej części klawiatury. Oryginalna klawiatura IBM PC ( PC/XT , 1981) miała 10 klawiszy funkcyjnych (F1–F10) w matrycy 2×5 po lewej stronie klawiatury; zostało to zastąpione przez 12 klawiszy w 3 blokach po 4 w górnej części klawiatury w Modelu M („Enhanced”, 1984).

Schematy na różnych klawiaturach

  • Apple Macintosh : The Classic Mac OS obsługiwanych rozszerzeń systemowych znanych powszechnie jako FKEYS które mogą być instalowane w pliku systemowym i można uzyskać dostęp za pomocą poleceń -Shift- (liczba) kombinacji klawiszy (Command-Shift-3 był przechwytywania ekranu Funkcja dołączona system i został zainstalowany jako FKEY); jednak wczesne klawiatury Macintosh nie obsługiwały numerowanych klawiszy funkcyjnych w normalnym sensie. Od czasu wprowadzenia Apple Extended Keyboard w Macintoshu II dostępne są jednak klawiatury z klawiszami funkcyjnymi, choć nie stały się one standardem aż do połowy lat dziewięćdziesiątych. Jednak nie były one tradycyjnie główną częścią interfejsu użytkownika Maca i są zwykle używane tylko w programach wieloplatformowych. Zgodnie z wytycznymi Macintosh Human Interface Guidelines , są one zarezerwowane do dostosowywania przez użytkownika. Obecne klawiatury Mac zawierają specjalne klawisze funkcyjne do kontrolowania głośności dźwięku. Najnowsze klawiatury Mac zawierają 19 klawiszy funkcyjnych, ale klawisze F1–F4 i F7–F12 domyślnie sterują funkcjami, takimi jak głośność, sterowanie multimediami i Exposé . Dawne klawiatury i klawiatura Apple z klawiaturą numeryczną mają klawisze F1–F19.
  • Notebooki Apple Macintosh : klawisze funkcyjne nie były standardem w sprzęcie notebooków firmy Apple do czasu wprowadzenia PowerBook 5300 i PowerBook 190. W większości laptopy Mac mają klawisze od F1 do F12, z wstępnie zdefiniowanymi czynnościami dla niektórych, w tym sterowanie głośnością dźwięku i jasność ekranu.
  • Apricot PC/Xi : sześć nieoznaczonych kluczy, każdy z diodą LED obok, która świeci się, gdy można użyć klucza; nad klawiszami znajduje się wyświetlacz ciekłokrystaliczny — „mikroekran” — używany przez programy do wyświetlania czynności wykonywanych przez klawisz.
  • Rodzina Atari 8-bit (400/800/XL/XE) : cztery dedykowane klawisze (Reset, Option, Select, Start) po prawej stronie lub na górze klawiatury; modele XL miały również klawisz pomocy . Atari 1200XL posiadało cztery dodatkowe klawisze oznaczone F1 do F4 z predefiniowanymi akcjami, głównie związanymi z ruchem kursora.
  • Atari ST : dziesięć klawiszy w kształcie równoległoboku w poziomym rzędzie u góry klawiatury, wstawionych w ramkę klawiatury zamiast wyskakiwać jak normalne klawisze.
  • BBC Micro : czerwone/pomarańczowe klawisze F 0 do F 9 w poziomym rzędzie nad klawiszami numerycznymi na górze komputera/klawiatury. Klawisze przerwania, strzałki i kopiowania mogą działać jako F10–F15. Futerał zawierał nad nimi przezroczysty plastikowy pasek do przechowywania karty referencyjnej klawiszy funkcyjnych.
  • Coleco Adam : sześć ciemnobrązowych klawiszy w poziomym rzędzie nad klawiszami numerycznymi, oznaczonych cyframi rzymskimi I–VI.
  • Commodore VIC-20 i C64 : F1/F2 do F7/F8 w pionowym rzędzie czterech klawiszy wznoszących się w dół po prawej stronie komputera/klawiatury, nieparzyste funkcje dostępne bez przesunięcia, parzyste z przesuniętymi; kolor klucza pomarańczowy, beżowo-brązowy lub szary, w zależności od modelu/rewizji VIC/64.
  • Commodore 128 : zasadniczo taki sam jak VIC-20/C64, ale z (szarymi) klawiszami funkcyjnymi umieszczonymi w poziomym rzędzie nad klawiaturą numeryczną po prawej stronie głównej klawiatury QWERTY; miał również klucz pomocy .
  • Commodore Amiga : dziesięć klawiszy ułożonych w rzędzie dwóch pięcioklawiszowych grup w górnej części klawiatury (równo z górnym rzędem zwykłej klawiatury); klawisze funkcyjne mają szerokość 1½ razy większą niż zwykłe klawisze. Podobnie jak Commodore 128, ten również miał klawisz pomocy .
  • Kalkulatory graficzne , szczególnie te firmy Texas Instruments , Hewlett-Packard i Casio , zwykle zawierają rząd klawiszy funkcyjnych z różnymi wstępnie przypisanymi funkcjami (w standardowym kalkulatorze ręcznym byłby to górny rząd przycisków pod ekranem). W modelach z niższej półki, takich jak seria TI-83 , działają one głównie jako rozszerzenie głównej klawiatury, ale w kalkulatorach z wyższej półki funkcje zmieniają się wraz z trybem, czasami pełniąc również funkcję klawiszy nawigacyjnych menu.
  • Terminale serii HP 2640 (1975): pierwszy znany przypadek — pod koniec lat 70. — klawiszy funkcyjnych oznaczonych na ekranie (gdzie klawisze są umieszczone w pobliżu lub są mapowane do etykiet na ekranie CRT lub LCD).
  • HP 9830 : F1–F8 w dwóch rzędach po cztery w lewym górnym rogu z papierową etykietą szablonu. Wczesne użycie klawiszy funkcyjnych (1972).
  • IBM 3270 : prawdopodobnie pochodzenie klawiszy funkcyjnych na klawiaturach, około 1972 roku. Na tej klawiaturze typu mainframe wczesne modele miały 12 klawiszy funkcyjnych w matrycy 3×4 po prawej stronie klawiatury; później zmieniło się to na klawiaturę numeryczną, a klawisze funkcyjne przesunęły się na górę klawiatury i zwiększyły się do 24 klawiszy w dwóch rzędach.
Klawiatura z 24 klawiszami funkcyjnymi
  • IBM 5250 : wczesne modele często miały klawisz modyfikujący „cmd”, za pomocą którego klawisze numeryczne emulują klawisze funkcyjne; nowsze modele mają albo 12 klawiszy funkcyjnych w grupach po 4 (z klawiszami przesuniętymi działającymi jako F13–F24), albo 24 w dwóch rzędach. Te klucze, wraz z „Enter”, „Pomoc” i kilkoma innymi, generują „kody pomocy”, informując komputer hosta, że ​​dane wprowadzone przez użytkownika są gotowe do odczytu.
  • Klawiatura IBM PC AT i PS/2 : F1 do F12 zwykle w trzech 4-klawiszowych grupach w górnej części klawiatury. Oryginalne klawiatury IBM PC i PC XT miały klawisze funkcyjne od F1 do F10, w dwóch sąsiednich pionowych kolumnach po lewej stronie; F1|F2, F3|F4, ..., F9|F10, rosnąco w dół. Niektóre klawiatury kompatybilne z IBM, np. Northgate OmniKey/102, również zawierały klawisze funkcyjne po lewej stronie, które w przykładach z zamienionymi lewymi klawiszami Alt i Caps Lock, ułatwiają palce jednej ręki jednocześnie szybko uderzając klawisze modyfikujące i klawisze funkcyjne i wygodnie w dotyku nawet dla osób o małych dłoniach. Wiele nowoczesnych klawiatur komputerowych zawiera również specjalne klawisze do obsługi multimediów i funkcji systemu operacyjnego.
  • MCK-142 Pro : dwa zestawy klawiszy funkcyjnych: F1–F12 po lewej stronie klawiatury oraz dodatkowo 24 programowalne przez użytkownika klawisze PF umieszczone nad klawiszami QWERTY.
  • Seria NEC PC-8000 (1979): pięć klawiszy funkcyjnych u góry klawiatury, wraz z klawiaturą numeryczną po prawej stronie klawiatury.
  • Sharp MZ-700 : niebieskie klawisze F1 do F5 w poziomym rzędzie w lewym górnym rogu klawiatury, klawisze są w pionie o połowę mniejsze od zwykłych klawiszy i dwukrotnie szersze; istnieje również dedykowane „gniazdo” na wymienne nakładki legendy klawiszy (papier/plastik) nad rzędem klawiszy funkcyjnych.
  • Terminale VT100 : cztery klawisze funkcyjne ( PF1 , klawisz Alt ; PF2 , pomoc; PF3 , menu; PF4 , przejście do powłoki) nad klawiaturą numeryczną .

Akcja na różnych programach i systemach operacyjnych

System operacyjny Mac

W klasycznym systemie Mac OS klawisze funkcyjne mogą być konfigurowane przez użytkownika za pomocą panelu sterowania Klawisze funkcyjne, aby uruchomić program lub uruchomić skrypt AppleScript .

macOS przypisuje domyślną funkcjonalność do (prawie) wszystkich klawiszy funkcyjnych od F1do F12, ale czynności przypisane domyślnie do tych klawiszy funkcyjnych zmieniły się kilka razy w historii produktów Mac i odpowiednich wersji Mac OS X. W konsekwencji, etykiety na klawiaturach komputerów Macintosh z czasem uległy zmianie w celu odzwierciedlenia nowsze mapowania późniejszych Mac OS X wersjach: na przykład, przy 2006 MacBook Pro, funkcje klawiszy F3, F4i F5są oznaczone na ściszanie / objętości do góry, natomiast na później W komputerach MacBook Pro (począwszy od modelu 2007) regulatory głośności znajdują się na klawiszach funkcyjnych, F10do F12których są przypisane do różnych funkcji .

Każda najnowsza wersja systemu Mac OS X lub macOS jest w stanie wykryć używaną generację klawiatury Apple i przypisać odpowiednie domyślne działania odpowiadające etykietom wyświetlanym na tej klawiaturze Apple (pod warunkiem, że ta klawiatura została wyprodukowana PRZED wydaniem wersji z Mac OS X jest używany). W rezultacie domyślne mapowania są czasami nieprawidłowe (tj. nie pasują do etykiet wyświetlanych na klawiaturze) podczas korzystania z najnowszej klawiatury USB Apple w starszej wersji systemu Mac OS X, która nie wie o nowym mapowaniu klawiszy funkcyjnych tej klawiatury ( np. ponieważ Kontrola misji i Launchpad nie istniały w tym czasie, odpowiednie etykiety wyświetlane na klawiaturze nie mogą odpowiadać domyślnym akcjom przypisanym przez starsze wersje Mac OS X, którymi były Exposé i Dashboard).

Można zauważyć, że:

  • Wszystkie klawisze funkcyjne zostały zmienione w czasie, z wyjątkiem F1i F2którzy zawsze były mapowane do regulacji jasności.
  • wszystkie laptopy Apple po 2007 roku nie mają żadnego klawisza Num Lock , nawet jeśli nie mają klawiatury ( w starszych laptopach Apple Num Lock znajdował się wcześniej na F6klawiszu).
  • specjalny klawisz do wysuwania dysków (który znajdował się po prawej stronie F12klawisza na starszych klawiaturach Apple) został usunięty z komputerów Apple, ponieważ nie mają już wewnętrznego napędu optycznego, z wyjątkiem MacBook Air 2010, który na F12kluczu oznaczono wysuwanie dysku (do użytku w połączeniu z zewnętrznym napędem USB SuperDrive).
  • klawisze funkcyjne F13, aby F19mieć żadnych etykiet; były dostępne tylko na pełnych klawiaturach stacjonarnych komputerów Apple (iMac, Mac Pro lub Mac Mini). Wszystkim laptopom zawsze brakowało tych dodatkowych klawiszy, podobnie jak ostatnio naprawione komputery Apple wyposażone w bezprzewodową klawiaturę Apple.
  • w niektórych wersjach macOS mówi się, że klawisze funkcyjne F14i F15są domyślnie mapowane w celu zmniejszenia/zwiększenia kontrastu (chociaż nic nie jest oznaczone na tych klawiszach na klawiaturach Macintosh).
  • w Boot Camp klawisze funkcyjne F13do F15są przypisane do odpowiednich klawiszy IBM PC (które znajdują się w tym samym miejscu klawiatury): Print Screen , Scroll Lock i Pause
  • we wszystkich wersjach systemu Mac OS X lub macOS z funkcji oprogramowania można korzystać, przytrzymując klawisz Fn podczas naciskania odpowiedniego klawisza funkcyjnego, a schemat ten można odwrócić, zmieniając preferencje systemu macOS.
  • od 2016 r. firma Apple zastąpiła poszczególne klawisze funkcyjne paskiem dotykowym w niektórych modelach MacBooka Pro.

Windows/MS-DOS

W systemie MS-DOS poszczególne programy mogły decydować, co oznacza dla nich każdy klawisz funkcyjny, a wiersz poleceń miał swoje własne akcje (np. F3skopiowane do bieżącego wiersza poleceń słowa z poprzedniego polecenia).

Zgodnie z wytycznymi IBM Common User AccessF1 klucz stopniowo stał się powszechnie kojarzony z pomocą w większości wczesnych programów systemu Windows. Do dziś programy pakietu Microsoft Office działające w systemie Windows wymieniają się F1jako klucz do Pomocy w menu Pomoc. Internet Explorer w systemie Windows nie wyświetla tego naciśnięcia klawisza w menu pomocy, ale nadal odpowiada w postaci okna pomocy.

F3jest powszechnie używany do aktywowania funkcji wyszukiwania w aplikacjach, często przechodząc przez wyniki po kolejnych naciśnięciach klawisza. ⇧ Shift+ F3jest często używany do wyszukiwania wstecz. Niektóre aplikacje, takie jak Visual Studio, obsługują Control+ F3jako sposób wyszukiwania aktualnie wyróżnionego tekstu w innym miejscu dokumentu.

F5jest również powszechnie używany jako klawisz przeładowania w wielu przeglądarkach internetowych i innych aplikacjach, podczas gdy F11aktywuje tryb pełnego ekranu / kiosku w większości przeglądarek. W środowisku Windows znak Alt+ F4jest powszechnie używany do zamykania aplikacji; Ctrl+ F4często zamyka część aplikacji, taką jak dokument lub karta. F10ogólnie aktywuje pasek menu , podczas gdy ⇧ Shift+ F10aktywuje menu kontekstowe . F2jest używany w wielu aplikacjach Windows, takich jak Eksplorator Windows, Excel, Visual Studio i inne programy, aby uzyskać dostęp do funkcji edycji plików lub pól.

F4jest używany w niektórych aplikacjach, aby okno było "pełnoekranowe", jak w 3D Pinball: Space Cadet . W Microsoft IE służy do przeglądania listy adresów URL wcześniej przeglądanych stron internetowych.

Inne przypisania klawiszy funkcyjnych wspólne dla wszystkich aplikacji pakietu Microsoft Office to: F7sprawdzanie pisowni, Alt+ F8wywoływanie okna dialogowego makr, Alt+ F11wywoływanie Edytora Visual Basic i ⇧ Shift+ Alt+ F11wywoływanie Edytora skryptów. W programie Microsoft Word znak ⇧ Shift+ F1pokazuje formatowanie. W programie Microsoft PowerPoint F5uruchamia pokaz slajdów i F6przechodzi do następnego okienka.

WordPerfect dla DOS to przykład programu, który intensywnie korzystał z klawiszy funkcyjnych.

W programie Internet Explorer 6 i Internet Explorer 7 , F12otwiera Toolbar Internet Explorer Developer . F6podświetla adres URL w pasku adresu.

BIOS/uruchamianie

Klawisze funkcyjne są również intensywnie używane w interfejsie BIOS . Zasadniczo podczas autotestu po włączeniu zasilania dostęp do systemu BIOS można uzyskać, naciskając klawisz funkcyjny lub klawisz usuwania. W BIOS-ie klucze mogą mieć różne cele w zależności od BIOS-u. Jednak F10jest to de facto standard zapisu i wyjścia, który zapisuje wszystkie zmiany i restartuje system.

Podczas uruchamiania systemu Windows 10 do przejścia do trybu awaryjnego używany jest znak ⇧ Shift+ ; w wersjach starszych od Microsoft Windows The klucz był używany samodzielnie. F8F8

Bibliografia

  1. ^ "Definicja KLAWISZU FUNKCYJNEGO" . www.merriam-webster.com .
  2. ^ Całkowicie nowa automatyczna maszyna do pisania 2201 FLEXOWRITER firmy Friden (reklama), Nation's Business , tom. 53, nr 2 (luty 1965), strony 75-76.
  3. ^ a b „OLD-COMPUTERS.COM: Muzeum” . www.stare-komputery.com .
  4. ^ a b Ahl, David H. „NEC PC-8800 osobisty system komputerowy” . www.atarimagazines.com .
  5. ^ Recenzja programowalnej klawiatury Ortek MCK-142Pro (Alps SKCM White) , pobrana 2021-04-23
  6. ^ Przewodnik administracyjny Ignite-UX : dla HP-UX 11.00 i 11i , Dodatek D ( Skróty klawiaturowe terminala ), Zaawansowana nawigacja za pomocą klawiatury .
  7. ^ Klawiatura Apple