Взгляните на клавиатуру и, скорее всего, вы увидите несколько клавиш, которые вы никогда не используете, в правом верхнем углу: Sys Rq, Scroll Lock и Pause / Break. Вы когда-нибудь задумывались, для чего нужны эти ключи?
Хотя сегодня эти клавиши были удалены с некоторых компьютерных клавиатур, они по-прежнему являются обычным явлением - даже на новых клавиатурах.
Кредит изображения: ajmexico на Flickr
Sys Rq
Ключ SysRq (иногда Sys Req) - это сокращение от System Request. В наши дни клавиатуры обычно объединяют клавишу SysRq с клавишей Print Screen (или Prt Scr). Чтобы действительно вызвать клавишу системного запроса, вам нужно будет нажать Alt + SysRq.
Этот ключ предназначался для вызова функций операционной системы низкого уровня. он ведет себя иначе, чем другие клавиши на клавиатуре - когда вы нажимаете эту клавишу, BIOS вашего компьютера генерирует специальное прерывание, которое сообщает операционной системе, что клавиша была нажата. Операционная система может прослушивать событие и делать что-то особенное.
В наши дни большинство операционных систем и программ просто игнорируют это событие нажатия клавиши. Заметным исключением является Linux, где «Волшебный ключ SysRq» может отправлять команды непосредственно в ядро Linux, чтобы помочь восстановиться после сбоев и отладить операционную систему.
Кредит изображения: solylunafamilia на Flickr
Scroll Lock
Scroll Lock - это переключатель, как и Caps Lock и Num Lock - на некоторых клавиатурах Scroll Lock также может иметь специальный индикатор.
Scroll Lock был разработан для старых сред текстового режима, в которых было мало доступного места на экране. Нажатие клавиш со стрелками обычно перемещает курсор ввода текста, но людям нужен способ прокрутки вверх и вниз по содержимому текстового экрана.
Когда Scroll Lock был включен, клавиши со стрелками будут прокручивать содержимое экрана вместо перемещения курсора.
В современных графических средах, включающих полосы прокрутки и колесики мыши, такое поведение больше не требуется - фактически, большинство программ полностью игнорируют клавишу Scroll Lock.
Одна примечательная программа, которая продолжает подчиняться Scroll Lock, - это Microsoft Excel. Если в Excel включена функция Scroll Lock, нажатие клавиш со стрелками будет прокручивать область просмотра без перемещения курсора.
Пауза / перерыв
Клавиши Pause и Break использовались в DOS и до сих пор работают в командной строке.
Клавиша Pause предназначена для приостановки вывода программы в текстовом режиме - она по-прежнему работает в окне командной строки в Windows. Когда вы нажимаете кнопку «Пауза», прокрутка вывода на экран прекращается. В зависимости от того, как написана программа, это также может приостановить выполнение программы. После паузы нажмите другую кнопку, и программа продолжится.
Клавиша «Пауза» также может приостанавливать работу многих компьютеров во время загрузки BIOS. Это может позволить вам читать сообщения BIOS POST (самотестирование при включении), которые на короткое время мигают на вашем экране.
Кредит изображения: Тьяго Аванчини на Flickr
Клавишу Break можно использовать для завершения приложений DOS - нажатие Ctrl + Break завершает приложение DOS. Этот ярлык работает аналогично Ctrl + C, который также используется для завершения приложений в среде командной строки.
Эти ключи старые и редко используются - если вам интересно, кто их использует, ответ будет очень мало людей. За исключением клавиши Scroll Lock в Microsoft Excel, обычный человек мало что может сделать с этими клавишами. На самом деле, удивительно, что они до сих пор так распространены на клавиатурах.