Have you ever settled in to work on your Mac, turned on Apple’s Stage Manager to keep your desktop organized, and tried to maximize a window—only to watch macOS stubbornly leave a giant empty strip on the left side of your screen?
If you use window-snapping apps like Rectangle, you’ve likely noticed the problem: hitting your maximize shortcut expands the window, but it stops short by about 15% to 20%, reserving precious real estate for Stage Manager’s app thumbnails.
Even worse, when you finally discover macOS’s built-in "Fill" shortcut (Fn + Control + F), it works like a dream on your MacBook keyboard—until you plug in a Bluetooth keyboard like the Logitech Pebble, and suddenly nothing happens at all.
Here is what is happening behind the scenes, why your external keyboard refuses to cooperate, and how to fix it in under two minutes.
1. The Real Issue: "Full Screen" vs. "Fill"
Before fixing the shortcut, it helps to understand how modern macOS treats window sizes:
| Method | What It Does | Stage Manager Impact |
|---|---|---|
Green Button / Full Screen (Control + Cmd + F) |
Flings the app into a completely separate "Space" screen | Hides Stage Manager and your other apps entirely |
| Rectangle App Maximize (Default) | Expands the window within visible boundaries | Leaves a 20% empty shelf on the side |
| macOS Native "Fill" | Stretches the window edge-to-edge on your current desktop | Keeps Stage Manager active and auto-hides the shelf until you hover over it |
The Fill command is what most people actually want: maximum screen space on the active desktop without isolating the app into its own virtual monitor space.
2. The Mystery: Why Fn + Control + F Breaks on External Keyboards
On your MacBook’s built-in keyboard, pressing Fn + Control + F immediately triggers "Fill."
So why does it fail on external keyboards like the Logitech Pebble (K380, Pebble Keys 2, or standard mechanical keyboards)?
-
On a Mac keyboard: The
Fnkey is a native modifier recognized directly by macOS (acting as bothFnand the Globe key). -
On third-party keyboards: The
Fnkey is usually processed inside the keyboard itself to control hardware features like media volume, screen brightness, or device switching.
Because the keyboard never actually sends an Fn signal to macOS, your Mac only receives Control + F—and ignores the command.
3. The 2-Minute Fix: Make "Fill" Work Everywhere
You don't need to buy an Apple Magic Keyboard to fix this. You just need to assign the "Fill" command to a shortcut that doesn't use the Fn key.
Step 1: Open System Settings
- Click the Apple logo () in the top-left corner of your screen.
- Select System Settings.
- In the sidebar, scroll down and click Keyboard, then click the Keyboard Shortcuts… button.
Step 2: Create a Custom Shortcut for "Fill"
- In the window that pops up, select App Shortcuts on the left.
- Click the
+(plus) button at the bottom of the list. - Keep Application set to All Applications.
- In the Menu Title field, type
Fillexactly as shown (capital "F", no punctuation—it must match Apple’s menu bar item). - In the Keyboard Shortcut field, press a combination of standard modifier keys, such as:
Control + Option + F(Recommended)Click Done.
Step 3: Put Your Logitech Pebble in "Mac Mode"
External keyboards often share layouts between Windows and macOS. To ensure the keys align correctly:
- Press and hold
Fn + Oon your Logitech keyboard for 3 seconds. - The Bluetooth LED will flash, confirming the keyboard is now mapped to Apple modifier keys (
Control,Option, andCommand).
Test it out: Select any app window and press Control + Option + F on your Pebble keyboard. The window will immediately snap edge-to-edge, hiding the Stage Manager rail until your cursor touches the side of the display!
4. Bonus: Love the Rectangle App? Remove the Gap Permanently
If you already have strong muscle memory for Rectangle’s maximize shortcut, you don't even have to leave it behind. You can tell Rectangle to stop reserving space for Stage Manager:
- Click the Rectangle icon in your menu bar and select Quit Rectangle.
- Press
Command + Space, type Terminal, and pressEnter. - Copy and paste the following line, then press
Enter:
defaults write com.knollsoft.Rectangle stageSize -float 0
- Re-open Rectangle.
Now, when you hit your usual Rectangle shortcut, your window will stretch across 100% of your screen width automatically.
Top comments (0)