Odpowiedź Doriego była poprawna, ale pomyślałem, że dodam trochę więcej historii. Wczesne klawiatury Mac nie kontaktowały się z klawiszami funkcyjnymi (od F1 do F12 itd.). Zamiast klawiszy funkcyjnych, zezwolili użytkownikowi na wpisanie Command + Shift + 1 do Command +Shift+9.
Przed Mac OS X oprogramowanie systemowe zawierało „Walizkę” o nazwie „System”. To było serce klasycznego Mac OS i zawierało kod niezbędny do uruchomienia i uruchomienia komputera. Jednak ten kod nie został umieszczony w rozwidleniu danych pliku, został umieszczony w zastrzeżonym rozwidleniu zasobów systemu Mac OS, który jest skonfigurowany jak baza danych - każdy zasób ma typ, który jest wartość bajtu i identyfikator.
Przed Mac OS 9 cały kod aplikacji znajdował się w zasobach typu CODE
. W walizce systemowej znajdował się specjalny zasób typu FKEY
. Były to w zasadzie tylko zasoby CODE
, z wyjątkiem tego, że zasoby FKEY
0 - 9 byłyby wykonywane, gdy odpowiadające im Command + Shift + liczba został naciśnięty.
Jeśli dobrze pamiętam, Command + Shift + 1 FKEY
wysunął dyskietkę i Command + Shift + 2 FKEY
wysunął dyskietkę w drugim napędzie (zewnętrznym lub w Macu z dwoma dyskietkami (np. niektóre SE / 30s)). Ale byli programiści, którzy tworzyli FKEY
. Pamiętam, że jako dziecko miałem wypełnione wszystkie otwarte "sloty" FKEY
. Jeden pozwolił mi narysować odręcznie na ekranie (moja miłość do kółek odręcznych zaczęła się wcześnie :-), a drugi umieścił znaki Mystery Science Theater 3000 na dole ekranu.