О клавише-модификаторе, представленной на большинстве компактных раскладок клавиатуры, см.
Клавиша Fn.
Функциональная клавиша является ключевым на компьютере или терминале клавиатура, которая может быть запрограммирована таким образом, чтобы вызвать интерпретатор команд операционной системы или прикладной программы для выполнения определенных действий, форму мягкого ключа. На некоторых клавиатурах / компьютерах функциональные клавиши могут иметь действия по умолчанию, доступные при включении.
Раскладка клавиатуры на 104 клавиши (
США) на английском языке с функциональными клавишами оранжевого цвета
Функциональные клавиши на терминале могут либо генерировать короткие фиксированные последовательности символов, часто начинающиеся с escape-символа ( ASCII 27), либо генерируемые ими символы могут быть настроены путем отправки специальных последовательностей символов на терминал. На стандартной компьютерной клавиатуре функциональные клавиши могут генерировать фиксированный однобайтовый код, выходящий за пределы обычного диапазона ASCII, который переводится в некоторую другую настраиваемую последовательность драйвером устройства клавиатуры или интерпретируется непосредственно прикладной программой. Функциональные клавиши могут иметь аббревиатуры или пиктографические изображения действий по умолчанию, напечатанные на них / помимо них, или они могут иметь более общие обозначения «F-число».
СОДЕРЖАНИЕ
- 1 История
- 2 схемы на различных клавиатурах
- 3 Действия в различных программах и операционных системах
- 3.1 Mac OS
- 3.2 Windows / MS-DOS
- 3.3 BIOS / загрузка
- 4 ссылки
История
Клавиатура
Flexowriter (1968 г.) с 13 функциональными клавишами справа
HP 9830A (1972) с сеткой 5 × 2 из 10 функциональных клавиш вверху слева
Singer / Friden 2201 Flexowriter Programatic, представленный в 1965 году, имел группу из 13 функциональных клавиш, обозначенных от F1 до F13, справа от основной клавиатуры. Хотя Flexowriter можно было использовать как компьютерный терминал, эта электромеханическая пишущая машинка изначально предназначалась как автономная система обработки текста. Интерпретация функциональных клавиш была определена программированием коммутационной панели внутри задней части машины.
Программные клавиши относятся к многофункциональным дисплеям авионики военных самолетов конца 1960-х - начала 1970-х годов, таких как авионика Mark II для F-111D (впервые заказана в 1967 г., поставлена в 1970–73 гг.). При использовании в вычислительной технике они были обнаружены в калькуляторе HP 9810A (1971 г.) и более поздних моделях серии HP 9800, которые имели 10 программируемых клавиш в блоке 5 × 2 (2 ряда по 5 клавиш) в верхнем левом углу клавиатуры с бумажные этикетки. HP 9830A (1972) был одним из первых настольных компьютеров, а также один из самых ранних специфический вычислительных целей. HP продолжила использование функциональных клавиш в HP 2640 (1975), в котором использовались маркированные на экране функциональные клавиши, помещая клавиши близко к экрану, где можно было отображать метки для их функций.
NEC «s PC-8001, введенный в 1979 году, показал пять функциональных клавиш в верхней части клавиатуры, наряду с цифровой клавиатурой на правой стороне клавиатуры.
Их современное использование могло быть популяризировано клавиатурами IBM: сначала терминалы IBM 3270, затем IBM PC. Использование функциональных клавиш IBM восходит к линейке терминалов IBM 3270, в частности, к IBM 3277 (1972) с 78-клавишной клавиатурой пишущей машинки или версии клавиатуры консоли оператора, которые обе имели 12 программируемых функциональных клавиш в матрице 3 × 4 на справа от клавиатуры. Более поздние модели заменили это цифровой клавиатурой и переместили функциональные клавиши на 24 клавиши в верхней части клавиатуры. Оригинальная клавиатура IBM PC ( PC / XT, 1981) имела 10 функциональных клавиш (F1 – F10) в матрице 2 × 5 слева от клавиатуры; это было заменено 12 клавишами в 3 блоках по 4 в верхней части клавиатуры в Model M ("Enhanced", 1984).
Схемы на различных клавиатурах
- Apple Macintosh : классическая Mac OS поддерживает системные расширения, обычно известные как FKEYS, которые могут быть установлены в системном файле и доступны с помощью комбинации клавиш Command -Shift- (число) (Command-Shift-3 была функцией захвата экрана, включенной в система, и была установлена как FKEY); однако ранние клавиатуры Macintosh не поддерживали нумерованные функциональные клавиши в обычном смысле. Однако с момента появления Apple Extended Keyboard в Macintosh II стали доступны клавиатуры с функциональными клавишами, хотя они не стали стандартными до середины 1990-х годов. Однако они традиционно не были основной частью пользовательского интерфейса Mac и обычно используются только в кроссплатформенных программах. Согласно Руководству по интерфейсу пользователя Macintosh, они зарезервированы для настройки пользователем. Современные клавиатуры Mac включают специальные функциональные клавиши для управления громкостью звука. Самые последние клавиатуры Mac включают 19 функциональных клавиш, но клавиши F1 – F4 и F7 – F12 по умолчанию управляют такими функциями, как громкость, управление мультимедиа и Exposé. Бывшие клавиатуры и Apple Keyboard с цифровой панелью имеют клавиши F1 – F19.
- Ноутбуки Apple Macintosh : Функциональные клавиши не были стандартными для оборудования ноутбуков Apple до появления PowerBook 5300 и PowerBook 190. По большей части ноутбуки Mac имеют клавиши с F1 по F12, с предварительно определенными действиями для некоторых, включая управление громкостью звука. и яркость экрана.
- Apricot PC / Xi : шесть немаркированных клавиш, каждая со светодиодным индикатором, который загорается, когда клавиша может быть использована; над клавишами находится жидкокристаллический дисплей - «микроэкран», который используется программами для отображения действия, выполняемого клавишей.
- Семейство 8-битных Atari (400/800 / XL / XE) : четыре выделенных клавиши (Reset, Option, Select, Start) справа или вверху клавиатуры; у моделей XL также была клавиша Help. У Atari 1200XL было четыре дополнительных клавиши с обозначениями от F1 до F4 с предопределенными действиями, в основном связанными с перемещением курсора.
- Atari ST : десять клавиш в форме параллелограмма в горизонтальном ряду в верхней части клавиатуры, вставленные в рамку клавиатуры, а не всплывающие, как обычные клавиши.
- BBC Micro : красные / оранжевые клавиши от F 0 до F 9 в горизонтальном ряду над цифровыми клавишами в верхней части компьютера / клавиатуры. Клавиши разрыва, стрелки и копирования могут функционировать как F10 – F15. Над ними находится прозрачная пластиковая полоса, в которую помещается справочная карта функциональных клавиш.
- Coleco Adam : шесть темно-коричневых клавиш в горизонтальном ряду над цифровыми клавишами, помеченные римскими цифрами I – VI.
- Commodore VIC-20 и C64 : от F1 / F2 до F7 / F8 в вертикальном ряду из четырех восходящих вниз клавиш на правой стороне компьютера / клавиатуры, доступ к функциям с нечетными номерами осуществляется без сдвига, по четным номерам - со сдвигом; оранжевый, бежевый / коричневый или серый основной цвет, в зависимости от модели / версии VIC / 64.
- Commodore 128 : по сути такой же, как VIC-20 / C64, но с (серыми) функциональными клавишами, расположенными в горизонтальном ряду над цифровой клавиатурой справа от основной QWERTY-клавиатуры; также была клавиша Help.
- Commodore Amiga : десять клавиш, расположенных в ряд из двух групп по пять клавиш в верхней части клавиатуры (на одном уровне с обычным верхним рядом клавиатуры); функциональные клавиши в 1,5 раза шире обычных клавиш. Как и у Commodore 128, у него также была клавиша справки.
- Графические калькуляторы, особенно от Texas Instruments, Hewlett-Packard и Casio, обычно включают ряд функциональных клавиш с различными предварительно назначенными функциями (на стандартном портативном калькуляторе это будет верхний ряд кнопок под экраном). На моделях младшего класса, таких как серия TI-83, они функционируют в основном как расширение основной клавиатуры, но на калькуляторах высокого класса функции меняются в зависимости от режима, иногда также выступая в качестве клавиш навигации по меню.
- Терминалы серии HP 2640 (1975 г.): первый известный пример - конец 1970-х годов - функциональных клавиш с маркировкой на экране (где клавиши расположены рядом или сопоставлены с метками на ЭЛТ- или ЖК-экране).
- HP 9830 : F1 – F8 в двух рядах по четыре в верхнем левом углу с бумажной этикеткой-шаблоном. Раннее использование функциональных клавиш (1972).
- IBM 3270 : вероятно, источник функциональных клавиш на клавиатуре, около 1972 года. На этой клавиатуре мэйнфрейма ранние модели имели 12 функциональных клавиш в матрице 3 × 4 справа от клавиатуры; позже это было заменено на цифровую клавиатуру, а функциональные клавиши переместились в верхнюю часть клавиатуры и увеличились до 24 клавиш в два ряда.
Клавиатура с 24 функциональными клавишами
- IBM 5250 : в ранних моделях часто использовалась клавиша-модификатор «cmd», с помощью которой клавиши числовой строки имитировали функциональные клавиши; более поздние модели имеют либо 12 функциональных клавиш в группах по 4 (со сдвинутыми клавишами, действующими как F13 – F24), либо 24 в двух рядах. Эти ключи, вместе с «Enter», «Help» и некоторыми другими, генерируют «коды AID», информируя хост-компьютер о том, что введенные пользователем данные готовы к считыванию.
- Клавиатура IBM PC AT и PS / 2 : от F1 до F12 обычно в трех группах по 4 клавиши в верхней части клавиатуры. На оригинальных клавиатурах IBM PC и PC XT были функциональные клавиши с F1 по F10 в двух соседних вертикальных столбцах с левой стороны; F1 | F2, F3 | F4,..., F9 | F10, по возрастанию вниз. Некоторые IBM-совместимые клавиатуры, например Northgate OmniKey / 102, также имеют функциональные клавиши слева, которые на примерах с переставленными левыми клавишами Alt и Caps Lock позволяют пальцам одной руки одновременно быстро нажимать клавиши-модификаторы и функциональные клавиши. и комфортно на ощупь даже тем, у кого маленькие руки. Многие современные клавиатуры ПК также включают в себя специализированные клавиши для работы с мультимедиа и операционной системой.
- MCK-142 Pro : два набора функциональных клавиш: F1 – F12 на левой стороне клавиатуры и дополнительно 24 программируемых пользователем клавиши PF, расположенных над клавишами QWERTY.
- NEC PC-8000 Series (1979): пять функциональных клавиш в верхней части клавиатуры, а также цифровая клавиатура с правой стороны клавиатуры.
- Sharp MZ-700 : синие клавиши от F1 до F5 расположены в горизонтальном ряду в верхнем левом углу клавиатуры, клавиши по вертикали вдвое меньше обычных клавиш и вдвое шире; над строкой функциональных клавиш имеется также специальный «слот» для сменных надписей на клавишах (бумага / пластик).
- Терминалы VT100 : четыре функциональные клавиши ( PF1, клавиша Alt ; PF2, справка; PF3, меню; PF4, переход в оболочку) над цифровой клавиатурой.
Действия с различными программами и операционными системами
Mac OS
В классической Mac OS функциональные клавиши могут быть настроены пользователем с помощью панели управления функциональными клавишами для запуска программы или запуска AppleScript.
macOS назначает функции по умолчанию (почти) всем функциональным клавишам от F1до F12, но действия, назначенные по умолчанию этим функциональным клавишам, несколько раз менялись за историю продуктов Mac и соответствующих версий Mac OS X. Как следствие, метки на клавиатурах Macintosh изменились с течением времени, чтобы отразить новые отображения более позднего Mac OS X версии: например, на 2006 MacBook Pro, функции ключей F3, F4и F5имеют маркировку, указывающие объем вниз / объем вверх, в то время как на более позднем MacBook Pros (начиная с моделью 2007), регуляторы громкости расположены на функциональных клавишах, F10чтобы F12там, где они отображаются на различные функции.
Любая последняя версия Mac OS X или macOS способна определить, какое поколение клавиатуры Apple используется, и назначить правильные действия по умолчанию, соответствующие меткам, показанным на этой клавиатуре Apple (при условии, что эта клавиатура была изготовлена ДО выпуска версии используемой Mac OS X ). В результате сопоставления по умолчанию иногда неверны (т.е. не соответствуют меткам, показанным на клавиатуре) при использовании последней USB-клавиатуры Apple в более старой версии Mac OS X, которая не знает о новом сопоставлении функциональных клавиш этой клавиатуры ( например, поскольку в то время не существовало Mission Control и Launchpad, соответствующие метки, отображаемые на клавиатуре, не могут соответствовать действиям по умолчанию, назначенным более старыми версиями Mac OS X, которые были Exposé и Dashboard).
Можно отметить, что:
- все функциональные клавиши были изменены в течение долгого времени, чтобы за исключение F1и F2которые всегда были нанесены на карту с контролем яркости.
- на всех ноутбуках Apple после 2007 года отсутствует какая-либо клавиша Num Lock, даже если у них нет клавиатуры ( ранее Num Lock располагался на F6клавише на старых ноутбуках Apple).
- специальная клавиша для извлечения дисков (которая располагалась справа от F12клавиши на старых клавиатурах Apple) была удалена с компьютеров Apple, поскольку у них больше нет внутреннего оптического дисковода, за исключением MacBook Air 2010, который на F12ключе было указано извлечение диска (для использования в сочетании с внешним USB SuperDrive).
- функциональные клавиши не F13должны F19иметь надписей; они были доступны только на полных клавиатурах стационарных компьютеров Apple (iMac, Mac Pro или Mac Mini). На всех портативных компьютерах всегда не хватало этих дополнительных клавиш, как и на всех последних стационарных компьютерах Apple, оснащенных беспроводной клавиатурой Apple.
- в некоторых версиях macOS сказано, что функциональные клавиши F14и F15по умолчанию отображаются для уменьшения / увеличения контрастности (хотя на клавиатурах Macintosh на этих клавишах ничего не помечено).
- на Boot Camp, функциональные клавиши F13для F15сопоставляются с соответствующими ключами IBM PC (которые расположены на том же месте клавиатуры): Print Screen, Scroll Lock и клавиши Pause
- на всех версиях Mac OS X или macOS программные функции можно использовать, удерживая клавишу Fn при одновременном нажатии соответствующей функциональной клавиши, и эту схему можно изменить, изменив системные настройки macOS.
- с 2016 года Apple заменила отдельные функциональные клавиши сенсорной панелью на некоторых моделях MacBook Pro.
Windows / MS-DOS
В MS-DOS отдельные программы могли решать, что для них означает каждая функциональная клавиша, а в командной строке были свои собственные действия (например, F3скопированные в текущую командную строку слова из предыдущей команды).
Следуя рекомендациям IBM Common User Access, F1ключ постепенно стал повсеместно ассоциироваться со справкой в большинстве ранних программ Windows. По сей день программы Microsoft Office, работающие в Windows, F1являются ключом к справке в меню «Справка». Internet Explorer в Windows не отображает это нажатие клавиши в меню справки, но по-прежнему отвечает окном справки.
F3обычно используется для активации функции поиска в приложениях, часто для циклического просмотра результатов при последовательном нажатии клавиши. ⇧ Shift+ F3часто используется для поиска в обратном направлении. Некоторые приложения, такие как Visual Studio, поддерживают Control+ F3как средство поиска выделенного в данный момент текста в другом месте документа.
F5также обычно используется в качестве клавиши перезагрузки во многих веб-браузерах и других приложениях, а также F11активирует полноэкранный режим / режим киоска в большинстве браузеров. В среде Windows Alt+ F4обычно используется для выхода из приложения; Ctrl+ F4часто закрывает часть приложения, например документ или вкладку. F10обычно активирует строку меню, а ⇧ Shift+ F10активирует контекстное меню. F2используется во многих приложениях Windows, таких как Windows Explorer, Excel, Visual Studio и других программах, для доступа к функциям редактирования файлов или полей.
F4используется в некоторых приложениях, чтобы сделать окно «полноэкранным», как в 3D Pinball: Space Cadet. В Microsoft IE он используется для просмотра списка URL-адресов ранее просмотренных веб-сайтов.
Другие назначения функциональных клавиш, общие для всех приложений Microsoft Office: F7для проверки орфографии, Alt+ F8для вызова диалогового окна макроса, Alt+ F11для вызова редактора Visual Basic и ⇧ Shift+ Alt+ F11для вызова редактора сценариев. В Microsoft Word ⇧ Shift+ F1показывает форматирование. В Microsoft PowerPoint F5запускает слайд-шоу и F6переходит на следующую панель.
WordPerfect для DOS - это пример программы, в которой широко используются функциональные клавиши.
В Internet Explorer 6 и Internet Explorer 7, F12открывает панель инструментов Internet Explorer Developer. F6выделяет URL -адрес в адресной строке.
BIOS / загрузка
Функциональные клавиши также широко используются в интерфейсе BIOS. Обычно во время самотестирования при включении доступ к BIOS можно получить, нажав функциональную клавишу или клавишу удаления. В BIOS ключи могут иметь разное назначение в зависимости от BIOS. Однако F10это стандарт де-факто для сохранения и выхода, который сохраняет все изменения и перезапускает систему.
Во время загрузки Windows 10 знак ⇧ Shift+ F8используется для входа в безопасный режим ; в старых версиях Microsoft Windows, то F8ключ был использован в одиночку.
использованная литература
- ^ «Определение FUNCTION KEY». www.merriam-webster.com.
- ^ Полностью новый 2201 FLEXOWRITER автоматического письма машин по Фриден (реклама), бизнес нации, Vol. 53, № 2 (февраль 1965 г.), стр. 75-76.
- ^ a b "OLD-COMPUTERS.COM: Музей". www.old-computers.com.
- ^ a b Ахл, Дэвид Х. "Персональная компьютерная система NEC PC-8800". www.atarimagazines.com.
- ^ Обзор программируемой клавиатуры Ortek MCK-142Pro (Alps SKCM White), получено 23 апреля 2021 г.
- ^ Руководство администратора Ignite-UX : для HP-UX 11.00 и 11i, Приложение D ( Сочетания клавиш терминала), Расширенная навигация с помощью клавиатуры.
- ^ Клавиатура Apple