The problem: no Command key, no obvious shortcut

You plugged in a mechanical keyboard, a Logitech wireless board, or a generic USB keyboard that was designed for Windows. You press Print Screen and nothing happens. macOS doesn't recognize the Print Screen key natively, and your keyboard doesn't have a key. You know the screenshot shortcut involves Command, Shift, and a number — but which physical key is Command on a non-Apple keyboard?

This guide covers the exact key mappings, the built-in macOS modifier key settings that fix most issues, and how to remap shortcuts when the defaults don't work. Everything applies to macOS Sequoia, Sonoma, and Ventura.

Key mapping: Windows keyboard to Mac

When you connect a non-Apple keyboard to a Mac, macOS maps the modifier keys like this by default:

Windows Key Maps to Mac Symbol
Windows / Super Command
Alt Option
Ctrl Control

This means the screenshot shortcuts on an external Windows keyboard are:

Action Keys on Windows Keyboard
Full screen screenshot Windows + Shift + 3
Selection screenshot Windows + Shift + 4
Screenshot toolbar Windows + Shift + 5
Screenshot specific window Windows + Shift + 4, then Space
Copy screenshot to clipboard Add Ctrl to any shortcut above

If your keyboard has a Windows or Super key, these shortcuts should work out of the box. The most common issue is people pressing Ctrl instead of Windows — on Mac, Command (not Control) is the primary modifier for most shortcuts.

Swapping modifier keys in System Settings

If the default mapping feels awkward — especially if your muscle memory expects Alt to behave like Command — macOS lets you remap modifier keys per keyboard. This means you can swap keys on your external keyboard without affecting your MacBook's built-in keyboard.

Open System Settings > Keyboard > Keyboard Shortcuts > Modifier Keys. Select your external keyboard from the dropdown at the top. From here you can reassign what each physical modifier key does:

  • Swap Windows and Alt so that the key next to the spacebar acts as Command (matching the physical position on Apple keyboards)
  • Map Caps Lock to Control or Command if you prefer that layout
  • Disable a key entirely by mapping it to “No Action”

This is the single most impactful change for external keyboard users. Once the modifier positions feel natural, every macOS shortcut — including screenshots — works the way you expect.

What about the Print Screen key?

macOS ignores the Print Screen key by default. It doesn't map to any system function. You have three options to make it useful:

Option 1: Remap Print Screen in System Settings. Go to System Settings > Keyboard > Keyboard Shortcuts > Screenshots. Click the shortcut you want to change (e.g., “Save picture of screen as a file”) and press Print Screen on your keyboard. If macOS recognizes the key, it will assign it. Some keyboards send a keycode that macOS can pick up; others don't.

Option 2: Use Karabiner-Elements. Karabiner-Elements is a free, open-source key remapping tool for macOS. It recognizes virtually every key, including Print Screen, and lets you map it to any shortcut. Install it, open the Simple Modifications tab, select your external keyboard, and map Print Screen to F13. Then in System Settings, assign F13 to the screenshot shortcut. Alternatively, use Karabiner's Complex Modifications to directly map Print Screen to the screenshot command sequence.

Option 3: Use a third-party screenshot tool. Apps like LazyScreenshots let you set any key as your screenshot trigger. You're not limited to the macOS default shortcut — assign a single key or any combination you want, and it works regardless of which keyboard you're using.

Keyboards with Fn layers and compact layouts

60% and 65% keyboards (like the Keychron K6, Anne Pro, or HHKB) often don't have dedicated number row keys without holding Fn. This means Windows + Shift + 3 might actually require four keys: Windows + Shift + Fn + 3.

If that feels unergonomic, remap your screenshot shortcut to something that doesn't require the number row. Good alternatives:

  • Windows + Shift + S — familiar from Windows Snipping Tool
  • Hyper key (Caps Lock mapped to Command+Control+Option+Shift) + S
  • A single function key like F5 or F6 assigned via System Settings

Set custom screenshot shortcuts at System Settings > Keyboard > Keyboard Shortcuts > Screenshots. Double-click any shortcut and press your desired key combination.

Bluetooth and wireless keyboard quirks

Some Bluetooth keyboards add a slight delay before modifier keys register with macOS. If your screenshot shortcut works sometimes but not others, try pressing the modifier keys a beat before the number key. Hold Windows + Shift for a moment, then press 3.

If your keyboard has a switch to toggle between macOS and Windows mode (common on Keychron, Logitech, and NuPhy boards), make sure it's set to Mac mode. In Windows mode, the modifier key mapping can be different, and some keys may send keycodes that macOS doesn't expect.

For Logitech keyboards with Logi Options+, the software includes a macOS screenshot shortcut button that you can assign to any key. This bypasses the need to remember the key mapping entirely.

Quick reference: screenshot shortcuts on any keyboard

Keyboard Type Full Screen Selection Toolbar
Apple keyboard 3 4 5
Windows keyboard Win Shift 3 Win Shift 4 Win Shift 5
Custom remap Any combo you set in System Settings > Keyboard Shortcuts

A faster workflow for external keyboard users

Once you've sorted out your key mapping, the next bottleneck is what happens after you take the screenshot. The macOS floating thumbnail gives you a few seconds to click and annotate, but if you're already typing in a different app — a GitHub issue, a Slack message, a code review — switching contexts to annotate a screenshot breaks your flow.

LazyScreenshots captures, annotates, and auto-pastes your screenshot into the app you're already working in. Take the screenshot with whatever shortcut feels natural on your keyboard, add a quick annotation, and it's instantly pasted where you need it. No file management, no drag-and-drop, no context switch.

LazyScreenshots works with any keyboard layout. Capture, annotate, and auto-paste screenshots into Claude, Cursor, and ChatGPT. $29 one-time.

Try LazyScreenshots — $29 one-time