Нажатие PrtScn на клавиатуре не сохраняет картинку автоматически — оно лишь копирует снимок экрана в буфер обмена. Чтобы действительно сохранить изображение без использования мыши, потребуется комбинация из 2-4 клавиш в зависимости от операционной системы. В Windows 10/11 достаточно Win + PrtScn, чтобы моментально создать PNG-файл в папке «Снимки экрана», а в macOS придётся задействовать Command + Shift + 4 с последующим вводом имени файла через Terminal. Если же речь идёт о сохранении изображения из браузера (например, Google Chrome или Firefox), то здесь работают универсальные сочетания вроде Ctrl + S — но только при условии, что фокус установлен на самой картинке.
Проблема в том, что 67% пользователей ошибочно считают, будто PrtScn сразу сохраняет файл на диск. На практике это приводит к потере времени: скриншот теряется при перезагрузке, если не вставить его в Paint или другой редактор. Ещё одна ловушка — клавиатурные комбинации могут конфликтовать с драйверами видеокарт (особенно у владельцев NVIDIA GeForce Experience), перехватывающими стандартные хоткеи. В этой статье разберём рабочие методы для всех ОС, включая редкие случаи (например, сохранение через PowerShell или Linux-терминал), а также объясним, почему иногда клавиши не срабатывают.
Базовые комбинации для Windows: от XP до 11
В Windows есть 5 стандартных способов сохранить изображение экрана исключительно клавиатурой. Все они основаны на клавише PrtScn (или Print Screen), но отличаются конечным результатом:
- 🖥️
PrtScn— копирует весь экран в буфер (требуется вставка в редактор). - 🪟
Win + PrtScn— автоматически сохраняет PNG вC:\Users\[Имя]\Pictures\Screenshots. - 🔍
Alt + PrtScn— копирует только активное окно (нужна вставка в Paint). - 🎮
Win + Alt + PrtScn— делает снимок игры (работает только в полноэкранном режиме). - ⚡
Win + Shift + S— открывает инструмент «Ножницы» для выделения области (сохранение черезCtrl + V+Ctrl + S).
Самый надёжный метод — Win + PrtScn, так как он не требует дополнительных действий. Однако у него есть ограничение: если на клавиатуре нет отдельной клавиши PrtScn (как на некоторых ноутбуках Lenovo или HP), придётся удерживать Fn. Например, на ASUS ZenBook комбинация будет выглядеть как Win + Fn + Insert (где Insert выполняет роль PrtScn).
⚠️ Внимание: На Windows 7 и старшеWin + PrtScnне работает. Вместо этого используйтеPrtScn→ вставьте в Paint →Ctrl + S→ введите имя файла вручную.
1. Проверьте, что на клавиатуре есть клавиша PrtScn (может быть совмещена с Fn).
2. Закройте ненужные окна, если планируете снимать весь экран.
3. Убедитесь, что у вас есть права на запись в папку «Снимки экрана».
4. Для игр отключите оверлеи (например, Steam или Discord), которые могут блокировать хоткеи.
-->
MacOS: сохранение без мыши через Terminal и сочетания клавиш
В macOS алгоритм сложнее из-за особенностей файловой системы. Стандартные комбинации (Command + Shift + 3 или Command + Shift + 4) сохраняют PNG на рабочий стол, но если нужно указать путь или формат, потребуется Terminal. Например, чтобы сохранить скриншот в Downloads с именем screenshot_$(date +%Y-%m-%d).png, выполните:
defaults write com.apple.screencapture location ~/Downloads/
killall SystemUIServer
screencapture -i ~/Downloads/screenshot_$(date +%Y-%m-%d).png
Важно: после изменения пути через defaults write необходимо перезагрузить SystemUIServer, иначе настройки не применятся. Если клавиши не срабатывают, проверьте конфликты с программами вроде Alfred или BetterTouchTool — они могут перехватывать хоткеи. На MacBook Pro с Touch Bar комбинации остаются теми же, но визуальная обратная связь (мигание экрана) может отсутствовать.
| Комбинация | Действие | Где сохраняется | Примечания |
|---|---|---|---|
Command + Shift + 3 |
Снимок всего экрана | Рабочий стол (PNG) | Звук затвора камеры подтверждает успех |
Command + Shift + 4 |
Выделение области | Рабочий стол (PNG) | Нажмите Пробел, чтобы снять окно |
Command + Shift + 4 + Ctrl |
Копирование в буфер | Буфер обмена | Требуется вставка в редактор |
Command + Shift + 5 |
Панель инструментов | Выбор пользователя | Доступно с macOS Mojave |
defaults write com.apple.screencapture type png
После выполнения перезагрузите SystemUIServer как в примере выше.-->
Linux: от GNOME до KDE без графического интерфейса
В Linux методы зависят от окружения рабочего стола. В GNOME (например, Ubuntu или Fedora) по умолчанию работает PrtScn для копирования экрана и Shift + PrtScn для выделения области. Однако эти комбинации можно переназначить через dconf-editor или консоль:
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot 'gnome-screenshot -a -f ~/Pictures/screenshot_$(date +%F).png'
Для KDE Plasma (например, Kubuntu) используйте Spectacle — стандартный инструмент, который поддерживает клавиатурные сочетания вроде Meta + PrtScn. Если же вы работаете в серверной версии Linux без GUI, придётся использовать scrot:
sudo apt install scrot # Установка
scrot ~/screenshot_%Y-%m-%d_%H:%M:%S.png # Сохранение с временной меткой
Обратите внимание: в некоторых дистрибутивах (например, Arch Linux) scrot может не быть в базовой поставке. Также проверьте, не занята ли клавиша PrtScn менеджером окон (например, i3wm перехватывает её для своих нужд).
Windows|macOS|Linux|Другое-->
Сохранение изображений из браузера без мыши
Чтобы сохранить картинку с веб-страницы, не прибегая к мыши, сначала переместите фокус на неё с помощью клавиши Tab (может потребоваться несколько нажатий). Когда изображение будет выделено рамкой, используйте:
- 🌐 Chrome/Firefox/Edge:
Ctrl + S→Enter(сохранит как «Неизвестный файл», если фокус не на картинке). - 📁 Chrome:
Ctrl + Shift + S→ введите имя файла →Enter. - 🔍 Firefox:
Alt + Файл→С(Сохранить как) →Tabдля навигации по диалогу. - 🖼️ Универсальный способ:
Ctrl + P→Esc(печать в PDF) → обрезать ненужное в Foxit Reader.
Критичный нюанс: Если картинка является фоном или встроена через CSS (например, на сайтах вроде Pinterest), клавиатурные методы не сработают. В этом случае придётся открыть «Исходный код» (Ctrl + U), найти URL изображения и скачать его через wget в терминале:
wget https://example.com/image.jpg -O ~/Downloads/my_image.jpg
⚠️ Внимание: Некоторые сайты (например, Google Карты или Instagram) блокируют сохранение изображений через клавиатуру. В этом случае поможет расширение DownThemAll! для Firefox, которое можно активировать хоткеем Ctrl + Shift + A.
Проблемы и решения: почему клавиши не работают
Если комбинации не срабатывают, причины могут быть следующими:
- Конфликт драйверов. Программы вроде NVIDIA ShadowPlay, Radeon ReLive или Fraps перехватывают
PrtScn. Решение: отключите их в настройках или назначьте другие хоткеи. - Отсутствие клавиши
PrtScn. На компактных клавиатурах (например, Apple Magic Keyboard) её заменяетFn + Shift + F11. - Проблемы с буфером обмена. Если после
PrtScnвставка (Ctrl + V) не работает, перезапустите процессrdpclip.exeв Windows:
taskkill /f /im rdpclip.exe
rdpclip.exe
На macOS аналогичная проблема решается перезапуском pboard:
killall pboard
Ещё одна распространённая ошибка — сохранение «пустых» скриншотов. Это происходит, если:
- 🖱️ Фокус установлен на окне с аппаратным ускорением (например, видео в VLC).
- 🎮 Включён режим «Игровой DVR» в Windows (отключается в
Параметры → Игры). - 🔒 Пользователь работает под учётной записью с ограниченными правами (проверьте доступ к папке
Pictures).
Как проверить, не перехватывает ли клавишу стороннее ПО?
1. Откройте Диспетчер задач (Ctrl + Shift + Esc).
2. На вкладке «Процессы» найдите программы вроде Steam, Discord, MSI Afterburner.
3. Закройте их по одному и проверяйте работу PrtScn после каждого шага.
4. Если проблема исчезла, зайдите в настройки найденной программы и измените хоткеи.
Автоматизация: сохранение скриншотов по расписанию
Для регулярного создания снимков экрана (например, для мониторинга процесса рендеринга) можно использовать скрипты. В Windows подойдёт PowerShell:
Add-Type -AssemblyName System.Windows.Forms
$screen = [System.Windows.Forms.Screen]::PrimaryScreen.Bounds
$bitmap = New-Object System.Drawing.Bitmap($screen.Width, $screen.Height)
$graphics = [System.Drawing.Graphics]::FromImage($bitmap)
$graphics.CopyFromScreen($screen.Location, [System.Drawing.Point]::Empty, $screen.Size)
$bitmap.Save("C:\Screenshots\screenshot_$(Get-Date -Format 'yyyy-MM-dd_HH-mm-ss').png")
$graphics.Dispose()
$bitmap.Dispose()
Чтобы запускать скрипт каждые 5 минут, создайте задачу в Планировщике заданий (taskschd.msc). В Linux аналогичный функционал реализуется через cron:
crontab -e
/5 * scrot ~/screenshots/screenshot_%Y-%m-%d_%H:%M:%S.png
Для macOS подойдёт Automator:
1. Создайте новый «Быстрый процесс».
2. Добавьте действие «Выполнить скрипт оболочки» с командой:
screencapture -x ~/Desktop/screenshot_$(date +%F_%H-%M-%S).png
3. Сохраните как приложение и добавьте в Календарь с повторением.
- Отслеживания прогресса длительных задач (рендеринг, загрузка файлов).
- Создания таймлапсов активности на экране.
- Дистанционного мониторинга (если скрипт отправляет скриншоты по email).-->
FAQ: ответы на частые вопросы
Можно ли сохранить изображение с экрана на Android или iOS с помощью клавиатуры?
На мобильных устройствах клавиатурные комбинации не поддерживаются. Вместо этого:
- Android: используйте физические кнопки (
Power + Volume Down). - iOS:
Side Button + Volume Up(на iPhone без кнопки «Домой»).
Для планшетов с подключённой клавиатурой (например, iPad + Magic Keyboard) иногда работает Command + Shift + 3, но это зависит от версии iPadOS.
Почему сохранённый скриншот весит слишком много?
Стандартные инструменты ОС сохраняют изображения в высоком разрешении (например, 4K) без сжатия. Чтобы уменьшить вес:
- В Windows: откройте скриншот в Paint →
Ctrl + W→ выберите «JPEG» вместо «PNG». - В macOS: используйте
sips -s format jpeg ~/Desktop/screenshot.png --out ~/Desktop/screenshot.jpg. - В Linux:
convert screenshot.png -quality 80% screenshot.jpg(требуетсяimagemagick).
Как сохранить скриншот в облако (Google Drive, Dropbox) без мыши?
Для Windows/macOS:
- Установите клиент облачного хранилища (например, Google Backup and Sync).
- Настройте автоматическую синхронизацию папки
Screenshots. - Сделайте скриншот стандартной комбинацией — он автоматически загрузится в облако.
Для Linux используйте rclone:
scrot /tmp/screenshot.png && rclone copy /tmp/screenshot.png remote:backups/
Можно ли сохранить изображение из защищённого окна (например, Netflix или банковского сайта)?
Нет. Современные браузеры и приложения с DRM-защитой (например, Netflix, Disney+, онлайн-банки) блокируют создание скриншотов на уровне ОС. Обходные пути:
- Используйте второй устройство (смартфон) для фотографирования экрана.
- В Windows попробуйте
Win + G(игровая панель), но это сработает не всегда. - На macOS отключите
System Integrity Protection(не рекомендуется по соображениям безопасности).
Как вернуть стандартное поведение клавиши PrtScn, если оно сбилось?
В Windows:
- Откройте
Параметры → Устройства → Клавиатура. - Прокрутите до раздела «Сочетания клавиш для снимков экрана» и сбросьте настройки.
- Если раздел отсутствует, проверьте реестр:
HKEY_CURRENT_USER\Control Panel\Keyboard→ параметрPrintScreenKeyдолжен быть равен0.
В Linux (GNOME):
gsettings reset org.gnome.settings-daemon.plugins.media-keys screenshot