stringtranslate.com

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

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

Раскладка клавиатуры с 104 клавишами (американский вариант) и функциональными клавишами оранжевого цвета.

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

История

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

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

Программные клавиши появились в многофункциональных дисплеях авионики военных самолетов конца 1960-х — начала 1970-х годов, например, в авионике Mark II истребителя F-111D (первый заказ в 1967 г., поставка в 1970–1973 гг.). [ требуется ссылка ] В вычислительной технике они были обнаружены в калькуляторе HP 9810A (1971 г.) и более поздних моделях серии HP 9800 , которые имели 10 программируемых клавиш в блоке 5×2 (2 ряда по 5 клавиш) в левом верхнем углу клавиатуры с бумажными наклейками. [ требуется ссылка ] HP 9830A (1972 г.) был одним из первых настольных компьютеров и одним из первых, специально предназначенных для вычислений. [ необходима цитата ] HP продолжила использовать функциональные клавиши в HP 2640 (1975), в котором использовались экранные функциональные клавиши , размещаемые близко к экрану, где могли отображаться метки их функций.

PC-8001 от NEC , представленный в 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 в верхней части клавиатуры в модели M («Enhanced», 1984). [ нужна цитата ]

Схемы на разных клавиатурах

Клавиатура с 24 функциональными клавишами

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

ОС Mac

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

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

Любая последняя версия Mac OS X или macOS способна определить, какое поколение клавиатуры Apple используется, и назначить правильные действия по умолчанию, соответствующие меткам, отображаемым на этой клавиатуре Apple (при условии, что эта клавиатура была произведена до выпуска используемой версии Mac OS X). В результате сопоставления по умолчанию иногда бывают неправильными (т. е. не соответствуют меткам, отображаемым на клавиатуре) при использовании последней USB-клавиатуры Apple на более старой версии Mac OS X, которая не знает о новом сопоставлении функциональных клавиш этой клавиатуры (например, поскольку в то время не существовало Mission Control и Launchpad, соответствующие метки, отображаемые на клавиатуре, не могут соответствовать действиям по умолчанию, назначаемым более старыми версиями Mac OS X, которыми были Exposé и Dashboard).

Можно отметить, что:

Windows/MS-DOS

В MS-DOS отдельные программы могли решать, что означает для них каждая функциональная клавиша, а командная строка имела свои собственные действия. Например, копировала слова из предыдущей команды в текущую командную строку.F3

Следуя рекомендациям IBM Common User Access , эта клавиша постепенно стала повсеместно ассоциироваться со справкой в ​​большинстве ранних программ Windows. По сей день программы Microsoft Office, работающие в Windows, указывают ее как клавишу для справки в меню справки. Internet Explorer в Windows не указывает эту клавишу в меню справки, но все равно отвечает окном справки.F1F1

F3обычно используется для активации функции поиска в приложениях, часто циклически просматривая результаты при последовательных нажатиях клавиши. + часто используется для поиска в обратном направлении. Некоторые приложения, такие как Visual Studio, поддерживают + как средство поиска выделенного в данный момент текста в другом месте документа.⇧ ShiftF3ControlF3

F5также обычно используется как клавиша перезагрузки во многих веб-браузерах и других приложениях, а также активирует полноэкранный режим/ режим киоска в большинстве браузеров. В среде Windows + обычно используется для выхода из приложения; + часто закрывает часть приложения, например документ или вкладку. обычно активирует строку меню , а + активирует контекстное меню . используется во многих приложениях Windows, таких как Windows Explorer, Excel, Visual Studio и других программах, для доступа к функциям редактирования файлов или полей, например переименованию файла.F11AltF4CtrlF4F10⇧ ShiftF10F2

F4используется в некоторых приложениях для того, чтобы сделать окно "полноэкранным", как в 3D Pinball: Space Cadet . В Microsoft IE он используется для просмотра списка URL ранее просмотренных веб-сайтов.

Другие назначения функциональных клавиш, общие для всех приложений Microsoft Office: проверка орфографии, + для вызова диалогового окна макросов, + для вызова редактора Visual Basic и + + для вызова редактора скриптов. В Microsoft Word + показывает форматирование. В Microsoft PowerPoint запускает показ слайдов и переходит на следующую панель.F7AltF8AltF11⇧ ShiftAltF11⇧ ShiftF1F5F6

⇧ Shift+ F9выходит из оболочки MS-DOS, если она запущена.

WordPerfect для DOS — пример программы, активно использующей функциональные клавиши.

В Internet Explorer 6 и Internet Explorer 7 открывает панель инструментов разработчика Internet Explorer . Подсвечивает URL-адрес в адресной строке.F12F6

BIOS/загрузка

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

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

Смотрите также

Ссылки

  1. ^ "Определение ФУНКЦИОНАЛЬНОЙ КЛАВИШИ". www.merriam-webster.com .
  2. Совершенно новая автоматическая пишущая машина 2201 FLEXOWRITER от Friden (реклама), Nation's Business, т. 53, № 2 (февраль 1965 г.), стр. 75-76.
  3. ^ ab "OLD-COMPUTERS.COM : Музей". www.old-computers.com . Архивировано из оригинала 2017-04-04 . Получено 2015-06-12 .
  4. ^ ab Ahl, David H. "Персональная компьютерная система NEC PC-8800". www.atarimagazines.com .
  5. Архивировано в Ghostarchive и Wayback Machine: Обзор программируемой клавиатуры Ortek MCK-142Pro (Alps SKCM White) , получено 23 апреля 2021 г.
  6. ^ Клавиатура Apple