Клавиша PrtScr SysRq на клавиатуре: расшифровка, функции и скрытые возможности

Кнопка PrtScr SysRq на клавиатуре — одна из самых загадочных для большинства пользователей: она редко используется в повседневной работе, но при этом занимает почетное место в верхнем ряду клавиш рядом с F12. Нажатие на неё в одиночку часто не даёт видимого эффекта, что только усиливает путаницу. На самом деле эта клавиша объединяет две независимые функции: Print Screen (снимок экрана) и System Request (системный запрос), причём вторая активируется только в сочетании с Alt или Fn. В современных ОС (Windows 10/11, Linux, macOS) её поведение зависит от драйверов, настроек BIOS и даже модели ноутбука — например, на устройствах Lenovo или HP она может требовать нажатия Fn для срабатывания.

Проблема усложняется тем, что SysRq (System Request) — это реликт эпохи MS-DOS, который сегодня используется разве что в Linux для аварийного управления ядром или отладки. А функция PrtScr (Print Screen) в Windows по умолчанию копирует снимок экрана в буфер обмена, но многие пользователи не знают, как его потом вставить или сохранить. В этой статье разберём обе функции подробно: от базовых сочетаний клавиш до продвинутых сценариев применения, включая диагностику неработающей кнопки и альтернативные способы создания скриншотов.

Расшифровка названия: что означают PrtScr и SysRq

Аббревиатура PrtScr (или PrtSc, PrtScn) расшифровывается как Print Screen — «печать экрана». Исторически эта клавиша отправляла текущее содержимое экрана на принтер, подключённый к компьютеру. Сегодня её основная функция — создание снимка экрана и копирование его в буфер обмена. Однако поведение клавиши зависит от операционной системы:

  • 🖥️ Windows: копирует весь экран (или активное окно при Alt + PrtScr) в буфер.
  • 🐧 Linux: часто требует утилиты вроде gnome-screenshot или scrot для сохранения.
  • 🍎 macOS: аналог — ⌘ + Shift + 3 (нет клавиши PrtScr на клавиатурах Apple).

SysRq (System Request) — это отдельная функция, которая в современных системах используется редко. Она была предназначена для отправки низкоуровневых команд непосредственно в операционную систему, минуя стандартные процессы. В Linux SysRq активируется через сочетание Alt + SysRq + [команда] и позволяет, например, безопасно перезагрузить зависший компьютер или получить дамп памяти. В Windows эта функция по умолчанию отключена.

На большинстве клавиатур PrtScr и SysRq объединены на одной кнопке, но работают независимо. Например, нажатие PrtScr не затрагивает SysRq, и наоборот. Чтобы использовать SysRq, обычно требуется удерживать Alt или Fn (на ноутбуках).

Как работает PrtScr в Windows: сочетания клавиш и нюансы

В Windows 10/11 клавиша PrtScr по умолчанию выполняет одно из трёх действий в зависимости от модификаторов:

Сочетание клавишДействиеКуда сохраняется
PrtScrСнимок всего экранаБуфер обмена
Alt + PrtScrСнимок активного окнаБуфер обмена
Win + PrtScrСнимок всего экранаПапка Снимки экрана (автосохранение)
Win + Shift + SВыбор области экранаБуфер обмена

Важный нюанс: если после нажатия PrtScr ничего не происходит, проверьте:

  • 🔍 На ноутбуках (например, ASUS, Dell) часто требуется нажимать Fn + PrtScr.
  • 📋 В некоторых моделях (например, Lenovo ThinkPad) PrtScr работает только с драйвером Lenovo Hotkey.
  • ⚙️ В Windows можно переназначить клавишу через Параметры → Специальные возможности → Клавиатура.
⚠️ Внимание: Если Win + PrtScr не сохраняет снимок в папку, проверьте права доступа к каталогу C:\Users\[Имя]\Pictures\Screenshots. Иногда антивирусы (например, Kaspersky) блокируют автосохранение.
📊 Как часто вы используете PrtScr?
Каждый день
Несколько раз в неделю
Редко, только по необходимости
Никогда не пользовался

SysRq в Linux: скрытые возможности для администрирования

В Linux клавиша SysRq (активируется через Alt + SysRq) предоставляет доступ к магической системной консоли (Magic SysRq Key). Это инструмент для аварийного управления ядром, который позволяет:

  • 🔄 Безопасно перезагрузить систему при зависании (Alt + SysRq + R-E-I-S-U-B).
  • 📊 Получить дамп памяти для отладки (Alt + SysRq + M).
  • 🛑 Принудительно завершить процессы (Alt + SysRq + K).

Чтобы функция работала, в ядре Linux должен быть включён параметр CONFIG_MAGIC_SYSRQ. Проверить это можно командой:

cat /proc/sys/kernel/sysrq

Если вывод — 1, то SysRq активен. Если 0, включите его временно:

echo 1 | sudo tee /proc/sys/kernel/sysrq
⚠️ Внимание: Использование SysRq для принудительной перезагрузки (REISUB) может привести к потере несохранённых данных. Применяйте только в крайних случаях, когда система полностью зависла.
Полный список команд Magic SysRq в Linux

Список команд (активируются после Alt+SysRq):

- R — переключить клавиатуру из режима XLATE в RAW (для отладки).

- E — отправить сигнал SIGTERM всем процессам (мягкое завершение).

- I — отправить сигнал SIGKILL всем процессам (принудительное завершение).

- S — синхронизировать файловую систему (записать кеш на диск).

- U — размонтировать файловую систему в режиме "только для чтения".

- B — принудительная перезагрузка.

- O — выключение питания.

- M — дамп памяти (требует настроенного kdump).

- K — завершить все процессы на текущей консоли (включая X-сервер).

- H — помощь (вывод списка команд в лог ядра).

Почему PrtScr не работает: диагностика и решения

Если нажатие PrtScr не даёт результата, проблема может крыться в одном из следующих факторов:

  1. Аппаратная блокировка. На некоторых клавиатурах (например, Logitech или Razer) кнопка может быть отключена фирменным ПО. Проверьте настройки в Logitech Options или Razer Synapse.
  2. Конфликт с Fn. На ноутбуках (особенно HP Pavilion или Acer Swift) PrtScr работает только с Fn. Попробуйте Fn + PrtScr.
  3. Проблемы с буфером обмена. Если скриншот не вставляется (Ctrl + V), перезапустите процесс rdpclip.exe в Диспетчере задач.
  4. Драйвер клавиатуры. Обновите драйвер через Диспетчер устройств или сайт производителя (например, MSI или Gigabyte).

Для диагностики в Windows выполните:

  1. Откройте Пуск → Выполнить (или Win + R).
  2. Введите osk (экранная клавиатура).
  3. Нажмите PrtScr на виртуальной клавиатуре. Если снимок скопировался — проблема в физической клавише.

1. Проверить сочетание Fn + PrtScr (для ноутбуков)

2. Обновить драйвер клавиатуры в Диспетчере устройств

3. Проверить работу буфера обмена (вставить текст из другого источника)

4. Использовать альтернативные способы скриншота (Win + Shift + S)

5. Протестировать клавишу на другой клавиатуре (подключить USB-клавиатуру)-->

Альтернативные способы создания скриншотов без PrtScr

Если PrtScr не работает или её нет на клавиатуре (например, на MacBook или компактных клавиатурах вроде Apple Magic Keyboard), используйте альтернативные методы:

Операционная системаСочетание клавишПрограмма/инструмент
Windows 10/11Win + Shift + SИнструмент "Ножницы" (snippingtool.exe)
macOS⌘ + Shift + 3 (весь экран)
⌘ + Shift + 4 (область)
Встроенная утилита скриншотов
Linux (GNOME)Shift + PrtScrgnome-screenshot
Linux (KDE)PrtScr (весь экран)
Alt + PrtScr (окно)
spectacle
AndroidPower + Volume DownВстроенная функция

Для продвинутых пользователей подойдут сторонние утилиты:

  • 📸 ShareX (Windows) — поддерживает запись видео с экрана, редактирование скриншотов и загрузку в облако.
  • 🖼️ Flameshot (Linux) — позволяет аннотировать снимки перед сохранением.
  • 🍎 CleanShot X (macOS) — расширенные функции для скриншотов и записи экрана.

- GoFullPage (Chrome/Firefox) — сохраняет всю страницу в PNG.

- FireShot — позволяет редактировать и аннотировать скриншоты прямо в браузере.-->

PrtScr на ноутбуках: особенности и лайфхаки

На ноутбуках кнопка PrtScr часто ведёт себя иначе, чем на стационарных клавиатурах. Это связано с:

  • 🔄 Режимом Fn Lock. На некоторых моделях (например, Lenovo IdeaPad) PrtScr работает как медиаклавиша (например, включение/выключение микрофона) до тех пор, пока не нажат Fn.
  • 🖥️ Отсутствием отдельной клавиши. На ultrabook’ах (например, Dell XPS) PrtScr может быть совмещена с другой кнопкой (например, Insert).
  • 🔧 Фирменным ПО. Производители вроде HP или ASUS переопределяют поведение клавиши через свои утилиты (например, HP Hotkey Support).

Чтобы вернуть стандартное поведение:

  1. Проверьте настройки BIOS/UEFI — иногда там есть опция Function Key Behavior (установите Multimedia Key First или Function Key First).
  2. Обновите фирменное ПО (например, Lenovo Vantage или MSI Center).
  3. Используйте AutoHotkey для переназначения клавиши:
    #NoEnv
    

    SendMode Input

    ~PrintScreen::Send {LWin down}Shift{s}{LWin up}

    Этот скрипт заменит PrtScr на Win + Shift + S.

⚠️ Внимание: На ноутбуках с Touch Bar (например, MacBook Pro) клавиши PrtScr нет вовсе. Используйте сочетания ⌘ + Shift + 3/4 или добавьте кнопку скриншота в Настройки → Клавиатура → Сочетания клавиш.

SysRq в современных системах: актуальность и аналоги

Хотя SysRq остаётся в клавиатурах по историческим причинам, её практическая ценность сегодня минимальна:

  • 🪟 В Windows функция отключена по умолчанию. Её можно активировать через редактор реестра, но это требует глубоких знаний системы.
  • 🐧 В Linux SysRq полезна для администрирования серверов, но в десктопных дистрибутивах (например, Ubuntu или Fedora) она обычно отключена из соображений безопасности.
  • 🍎 В macOS аналога SysRq нет — вместо этого используются сочетания с ⌘ + Ctrl для принудительного завершения процессов.

Альтернативы SysRq для аварийного управления:

ЗадачаWindowsLinuxmacOS
Принудительная перезагрузкаCtrl + Alt + Del → Завершение работыAlt + SysRq + BУдерживать кнопку питания
Завершение зависшего процессаCtrl + Shift + Esc → Диспетчер задачkill -9 [PID]⌘ + Option + Esc
Дамп памятиНастройки дампа в Панель управления → СистемаAlt + SysRq + Msudo spindump

FAQ: Частые вопросы о PrtScr и SysRq

🔍 Почему PrtScr не сохраняет снимок в файл автоматически?

По умолчанию PrtScr в Windows копирует снимок только в буфер обмена. Чтобы сохранить его в файл, вставьте изображение в Paint (Ctrl + V, затем Файл → Сохранить как) или используйте Win + PrtScr — это сочетание автоматически сохраняет скриншот в папку Снимки экрана.

🖥️ Как сделать скриншот на клавиатуре без PrtScr (например, на Mac)?

На Mac используйте:

  • ⌘ + Shift + 3 — снимок всего экрана (сохраняется на рабочий стол).
  • ⌘ + Shift + 4 — выбор области экрана.
  • ⌘ + Shift + 4 + Пробел — снимок конкретного окна.

На Windows-клавиатуре без PrtScr (например, на компактных моделях) используйте Win + Shift + S или сторонние утилиты вроде Lightshot.

⚙️ Можно ли переназначить PrtScr на другую функцию?

Да, с помощью:

  • AutoHotkey (Windows): создайте скрипт с командой переназначения, например:
    PrintScreen::Send {F13}
  • xmodmap (Linux): добавьте в ~/.Xmodmap строку keycode 107 = [новая_функция].
  • Карта клавиш (macOS): Системные настройки → Клавиатура → Сочетания клавиш → Добавить.

Учтите, что на ноутбуках переназначение может конфликтовать с фирменным ПО (например, Dell QuickSet).

🛠️ Что делать, если PrtScr нажимается, но не работает?

Проблема может быть на уровне:

  1. Аппаратном: проверьте клавишу на другой клавиатуре или используйте экранную клавиатуру (osk).
  2. Программном: обновите драйвер клавиатуры в Диспетчере устройств.
  3. Системном: запустите команду sfc /scannow в Командной строке (от имени администратора) для восстановления системных файлов.

Если проблема остаётся, используйте альтернативные методы скриншотов (см. раздел выше).

🐧 Зачем нужна SysRq в Linux, если есть команда reboot?

SysRq позволяет перезагрузить систему на низком уровне, даже если ядро зависло и не реагирует на стандартные команды. Например, последовательность Alt + SysRq + R-E-I-S-U-B:

  1. R — переключает клавиатуру в RAW-режим.
  2. E — отправляет сигнал завершения процессам.
  3. I — убивает процессы принудительно.
  4. S — синхронизирует файловую систему.
  5. U — размонтирует файловую систему.
  6. B — перезагружает компьютер.

Это безопаснее, чем длинное удержание кнопки питания, так как минимизирует риск повреждения файловой системы.