Функциональная клавиша


Из Википедии, свободной энциклопедии
  (Перенаправлено с Fkey )
Перейти к навигации Перейти к поиску

Функциональная клавиша — это клавиша на клавиатуре компьютера или терминала , которую можно запрограммировать таким образом, чтобы интерпретатор команд операционной системы или прикладная программа выполняли определенные действия, форма функциональной клавиши . [1] На некоторых клавиатурах/компьютерах функциональные клавиши могут иметь действия по умолчанию, доступные при включении питания.

104-клавишная раскладка клавиатуры на английском языке (США ) с функциональными клавишами оранжевого цвета.

Функциональные клавиши на терминале могут либо генерировать короткие фиксированные последовательности символов, часто начинающиеся с escape-символа ( ASCII 27), либо генерируемые ими символы могут быть настроены путем отправки специальных последовательностей символов на терминал. На стандартной компьютерной клавиатуре функциональные клавиши могут генерировать фиксированный однобайтовый код, выходящий за пределы обычного диапазона ASCII, который транслируется в другую настраиваемую последовательность драйвером устройства клавиатуры или интерпретируется непосредственно прикладной программой. Функциональные клавиши могут иметь аббревиатуры или пиктографические изображения действий по умолчанию, напечатанные на них или помимо них, или они могут иметь более распространенные обозначения «F-числа».

История

Клавиатура Flexowriter (1968 г.) с 13 функциональными клавишами справа
HP 9830A (1972 г.) с сеткой 5 × 2 из 10 функциональных клавиш вверху слева

Singer/Friden 2201 Flexowriter Programatic, представленный в 1965 году, имел группу из 13 функциональных клавиш с обозначениями от F1 до F13 справа от основной клавиатуры. Хотя Flexowriter можно было использовать в качестве компьютерного терминала , эта электромеханическая пишущая машинка в первую очередь предназначалась как автономная система обработки текстов . Интерпретация функциональных клавиш определялась программированием коммутационной панели в задней части машины. [2]

Программные клавиши восходят к многофункциональным дисплеям авионики военных самолетов конца 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 PC-8001 , представленный в 1979 году, имел пять функциональных клавиш в верхней части клавиатуры, а также цифровую клавиатуру в правой части клавиатуры. [3] [4]

Их современное использование, возможно, было популяризировано клавиатурами IBM: сначала терминалы IBM 3270 , затем IBM PC . Использование IBM функциональных клавиш восходит к линейке терминалов IBM 3270 , в частности, IBM 3277 ( 1972 ) с 78-клавишной клавиатурой пишущей машинки или версии клавиатуры консоли оператора, которые имели 12 запрограммированных функциональных (PF) клавиш в 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однако с 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 также имели клавишу справки . У 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-клавиатуры; также была клавиша справки .
  • Commodore Amiga : десять клавиш, расположенных в ряд из двух групп по пять клавиш в верхней части клавиатуры (вровень с верхним рядом обычной клавиатуры); функциональные клавиши в полтора раза шире обычных клавиш. Как и у 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 в два ряда. Эти клавиши вместе с «Ввод», «Справка» и некоторыми другими генерируют «коды 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. [5]
  • Серия NEC PC-8000 (1979 г.): пять функциональных клавиш в верхней части клавиатуры, а также цифровая клавиатура в правой части клавиатуры. [3] [4]
  • Sharp MZ-700 : синие клавиши от F1 до F5 в горизонтальном ряду в верхней левой части клавиатуры, клавиши по вертикали в два раза меньше обычных клавиш и в два раза шире; над рядом функциональных клавиш также имеется специальный «слот» для сменных накладок надписей клавиш (бумага/пластик).
  • Терминалы VT100 : четыре функциональные клавиши ( PF1 , клавиша Alt ; [ сомнительно ] PF2 , справка; PF3 , меню; PF4 , выход в оболочку [6] ) над цифровой клавиатурой .

Действие на различные программы и операционные системы

Mac OS

В классической Mac OS функциональные клавиши могли быть настроены пользователем с помощью панели управления функциональными клавишами для запуска программы или запуска AppleScript .

macOS назначает функции по умолчанию (почти) всем функциональным клавишам от F1до F12, но действия, назначенные по умолчанию этим функциональным клавишам, менялись несколько раз за историю продуктов Mac и соответствующих версий Mac OS X [7] [ циклическая ссылка ] . Как следствие, метки на клавиатурах Macintosh со временем изменились, чтобы отразить более новые сопоставления более поздних версий Mac OS X : например, на MacBook Pro 2006 года функциональные клавиши и F3помечены для уменьшения/увеличения громкости, тогда как на более поздних В MacBook Pro (начиная с модели 2007 года) регуляторы громкости расположены на функциональных клавишах дляF4F5F10F12где они сопоставлены с различными функциями .

Любая последняя версия Mac OS X или macOS может определить, какое поколение клавиатуры Apple используется, и назначить правильные действия по умолчанию, соответствующие меткам, отображаемым на этой клавиатуре Apple (при условии, что эта клавиатура была изготовлена ​​ДО выпуска версии). используемой Mac OS X ). В результате сопоставления по умолчанию иногда неверны (т. е. не соответствуют меткам, показанным на клавиатуре) при использовании последней USB-клавиатуры Apple в более старой версии Mac OS X , которая не знает о новом сопоставлении функциональных клавиш этой клавиатуры ( например, поскольку управления полетом и панели запуска в то время не существовало, соответствующие метки, отображаемые на клавиатуре, не могут соответствовать действиям по умолчанию, назначенным более старыми версиями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 AccessF1 , этот ключ постепенно стал повсеместно ассоциироваться со справкой в ​​большинстве ранних программ 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 . F6выделяет URL -адрес в адресной строке.

BIOS/загрузка

Функциональные клавиши также широко используются в интерфейсе BIOS . Как правило, во время самотестирования при включении доступ к BIOS можно получить, нажав либо функциональную клавишу, либо клавишу удаления. В биосе ключи могут иметь разное назначение в зависимости от биоса. Тем не менее, F10это стандарт де-факто для сохранения и выхода, который сохраняет все изменения и перезапускает систему.

Во время запуска Windows 10⇧ Shift + F8используется для входа в безопасный режим ; в устаревших версиях Microsoft Windows ключ F8использовался отдельно.

использованная литература

  1. ^ «Определение ФУНКЦИОНАЛЬНОГО КЛЮЧА» . www.merriam-webster.com .
  2. Совершенно новая автоматическая пишущая машина 2201 FLEXOWRITER от Friden (реклама), Nation's Business , Vol. 53, № 2 (февраль 1965 г.), страницы 75–76.
  3. ^ a b "OLD-COMPUTERS.COM: Музей" . www.old-computers.com .
  4. ^ a b Ahl, Дэвид Х. «Система персонального компьютера NEC PC-8800» . www.atarimagazines.com .
  5. Архивировано в Ghostarchive and the Wayback Machine : обзор программируемой клавиатуры Ortek MCK-142Pro (Alps SKCM White) , получено 23 апреля 2021 г.
  6. ^ Руководство по администрированию Ignite-UX : для HP-UX 11.00 и 11i , Приложение D ( Сочетания клавиш терминала ), Расширенная навигация с помощью клавиатуры .
  7. ^ Клавиатура Apple
Получено с " https://en.wikipedia.org/w/index.php?title=Function_key&oldid=1060767226 "