Клавиша Numpad 1¶
Клавиша Numpad 1 — цифровая клавиша на дополнительном числовом блоке (numpad) стандартной компьютерной клавиатуры, соответствующая цифре «1». Расположена в левом нижнем углу числового блока, рядом с нулевой клавишей (Numpad 0) и клавишей разделителя (Numpad Decimal). В кодировке ASCII и Unicode соответствует символу «1» с кодом 49 (0x31) в основной последовательности цифр.
¶Расположение и физические характеристики
На стандартной 104-клавишной раскладке (ANSI/US) числовый блок расположен справа от основной клавиатуры. Клавиша Numpad 1 занимает позицию в нижнем левом углу блока, образуя нижний ряд вместе с клавишами Numpad 2, Numpad 3 и Numpad 0. Клавиша Numpad 0 имеет удвоенную ширину и занимает место под клавишами 1 и 2.
Код клавиши в скан-коде для различных интерфейсов:
| Интерфейс | Скан-код |
|---|---|
| Set 1 (AT/XT) | 0x4F |
| Set 2 (PS/2) | 0x69 |
| Windows VK | VK_NUMPAD1 (0x61) |
| USB HID Usage | 0x5F (Keypad 1) |
¶Режимы работы
¶Цифровой режим
При включённом Num Lock (индикатор на клавиатуре горит) клавиша вводит цифру «1» в текстовый редактор или поле ввода. Это основной режим использования.
¶Навигационный режим
При выключенном Num Lock клавиша выполняет навигационные функции:
- Home — перемещение курсора в начало строки (в текстовых редакторах);
- прокрутка страницы вниз в некоторых приложениях.
Переключение между режимами осуществляется клавишей Num Lock, расположенной в верхнем левом углу числового блока.
¶Системные и прикладные сочетания
Клавиша Numpad 1 участвует в ряде сочетаний с модификаторами:
- Alt + Numpad 1 (при включённом Num Lock) — ввод символа с десятичным кодом 1 (SOH, невидимый управляющий символ) в Windows. Комбинации Alt + Numpad используются для ввода символов по их ASCII-кодам, что позволяет получить символы, отсутствующие на клавиатуре;
- Ctrl + Numpad 1 — в некоторых приложениях (например, в Microsoft Excel) используется для выделения текущего диапазона данных или перехода к определённой ячейке;
- в играх и специализированных программах клавиша может быть переназначена под пользовательские команды.
¶Применение в программах и играх
¶Текстовые редакторы и таблицы
В Microsoft Excel и аналогичных табличных процессорах сочетание Ctrl + Numpad 1 выделяет непрерывный диапазон ячеек с данными от текущей до последней заполненной. В текстовых редакторах клавиша используется для быстрого перемещения курсора.
¶Компьютерные игры
В жанрах, где требуется управление персонажем или камерой, Numpad 1 часто используется как дополнительная программируемая клавиша. В массовых многопользовательских онлайн-играх и симуляторах её нередко назначают под специальные способности, предметы или макросы. В старых играх с изометрической графикой числовый блок целиком использовался для управления группами юнитов.
¶Профессиональное ПО
В системах автоматизированного проектирования (AutoCAD), видеомонтажа (Adobe Premiere Pro) и 3D-моделирования (Blender, 3ds Max) Numpad 1 традиционно используется для переключения видов: в Blender клавиша переключает вид спереди (Front Orthographic). В AutoCAD — для вызова привязки к узлам или ввода координат.
¶Технические особенности
Числовой блок подключается к компьютеру как самостоятельное HID-устройство (Human Interface Device), поэтому в некоторых компактных механических и низкопрофильных клавиатурах (60%, 65%, 75% форм-фактора) он отсутствует. В таких случаях цифру «1» можно ввести только с основного ряда. Для эмуляции Numpad 1 на компактных клавиатурах используется программное обеспечение (AutoHotkey, VIA/QMK-прошивки) или Fn-слои.
На некоторых ноутбуках числовый блок интегрирован в основную клавиатуру и активируется комбинацией Fn + Num Lock, при этом клавиши M, J, K, L и соседние превращаются в цифровые.
¶История
Числовой блок появился на клавиатурах IBM PC/AT в 1984 году и первоначально предназначался для быстрого ввода числовых данных в табличных процессорах и базах данных. Клавиша Numpad 1 с самого начала занимала фиксированную позицию в нижнем левом углу блока, и эта раскладка сохранилась до настоящего времени в стандарте ANSI и ISO.
Источники:
- IBM PC/AT Technical Reference, 1984
- Microsoft Hardware Developer Center — Keyboard Input documentation
- USB HID Usage Tables, Revision 1.21
- Blender Keyboard Shortcuts Reference
- Microsoft Excel Keyboard Shortcuts documentation
