Fn (сокр. от ) — клавиша-модификатор, используемая на многих компьютерных клавиатурах (особенно на ноутбуках), для объединения функций, обычно находящихся на отдельных кнопках. Может использоваться для эмуляции отсутствующих клавиш на компактных клавиатурах, для активации мультимедийных функций, а также для активации различных функций, реализованных в клавиатуре аппаратно (подсветка, регулировка яркости экрана ноутбука и т.д.). Также клавиатура может оснащаться клавишей , чтобы фиксировать клавиатуру в мультимедийном режиме.

Компактные раскладки В типичной компактной раскладке основная часть клавиатуры (с алфавитно-цифровым блоком) почти совпадает по раскладке с полноразмерной клавиатурой, а цифровая клавиатура совмещена с группой клавиш основной части. Это позволяет вводить текст не изучая новую раскладку. Символ, который нужно вводить с нажатой , обычно напечатан на клавише меньшим шрифтом, в рамке или другим цветом (обычно голубым, но иногда оранжевым).

Технические подробности — клавиша-модификатор, и внешне работает подобно другим клавишам-модификаторам, таким как , и . При нажатии обычной клавиши-модификатора микроконтроллер в клавиатуре посылает скан-код самого модификатора, который операционная система распознаёт и комбинирует с кодами нажатых в то же время клавиш. — как бы мета-модификатор, она изменяет сами скан-коды, отправляемые операционной системе для других клавиш. Это позволяет клавиатуре эмулировать полноразмерную клавиатуру, так что операционная система может предполагать значения клавиш, предназначенные для полноразмерной клавиатуры. Однако из-за того, что ОС не знает о наличии клавиши , ей обычно нельзя через ПО назначить другую функцию, в отличие от всех остальных стандартных клавиш — если это не предусмотрено контроллером самой клавиатуры.

Кроме функций стандартных клавиш клавиатуры вроде и , комбинации с могут использоваться для управления системными интерфейсами, например, на большинстве ноутбуков — изменения яркости экрана или громкости динамиков.

Размещение клавиш Fn и Control

Ещё не существует единого стандарта о размещении клавиши . Она обычно помещается рядом с уменьшенной и передвинутой для этого левой . Клавиша чаще всего используется для практичных операций с буфером обмена, или комбинаций типа для сохранения. Широкая клавиша на полноразмерных клавиатурах типа IBM PC позволяет пользователям привыкнуть использовать для этих комбинаций её правый или левый край, и её уменьшение и перемещение некоторым сильно досаждает.Thinkpad Fn Ctrl Key

Ухудшает ситуацию то, что клавише нельзя назначить другую функцию программными средствами, работающими на уровне операционной системы. Однако на системах ThinkPad переопределить её можно в настройках BIOS. Один из способов решения проблемы — присвоение функции клавише . Тогда находится слева от и над левой , как предпочитают некоторые пользователи текстовых редакторов Emacs и Vim, и как было на рабочих станциях Unix.

В последнее время большинство производителей уменьшают и сдвигают в левый ближний угол клавиатуры, помещая справа от неё — в частности, на большинстве ноутбуков от HP, Dell и Samsung, а также на ноутбуках Lenovo Ideapad. На ноутбуках Lenovo Thinkpad в левом ближнем углу находится клавиша , а сдвинута вправо. На ноутбуках Apple клавиша помещена в левый ближний угол, а ужата вправо. Однако операционная система Apple OS X меньше страдает от уменьшения , так как для многих стандартных комбинаций в ней используется клавиша , так что копирование текста выполняется комбинацией, больше похожей на , чем на . На отдельных клавиатурах, особенно игровых и механических, часто располагается справа. Через неё могут быть задействованы медиаклавиши, управление подсветкой и клавиатурные макросы.

Примечания

Внешние ссылки Microsoft Keyboards — F Lock Key What the F-Key?

Литература