Skip to content
SPECIFICTION
Get listed

ScreenFocus

github.com

macOS
Visit github.com
Spec score 6.7 #55 of 65 in Window Management Software

Spec sheet

Purpose
ScreenFocus is a native macOS menu-bar utility that moves keyboard focus to the window under the pointer when it crosses to another display.Read 11 Oct 2026 · github.com
Privacy
The maker describes ScreenFocus as local-only and says it makes no network requests and collects no analytics or telemetry.Read 11 Oct 2026 · github.com
Support
The Help page asks users reporting a problem to include their macOS version, Mac model and processor, display arrangement, and relevant app and menu status.Read 11 Oct 2026 · github.com
License
The source code and build scripts use the Mozilla Public License 2.0, while official prebuilt releases are also subject to an End User License Agreement.Read 11 Oct 2026 · github.com
Maker
The repository credits Rohit Das; his personal site identifies him as being in Uttarpara, India.Read 5 Oct 2026 · therohitdas.com
Compatibility
The app requires macOS 14 or later and supports Apple Silicon and Intel Macs.Read 5 Oct 2026 · github.com
Data handling
The app does not capture display pixels, take screenshots, use OCR, log global keystrokes, or capture audio; it stores preferences in macOS UserDefaults.Read 5 Oct 2026 · github.com
Display behavior
ScreenFocus can pause automatically when only one display is connected and resume when another display reconnects.Read 11 Oct 2026 · github.com
Display highlight
It can show a full-display border or corner markers, with configurable color, edge gap, thickness, and opacity.Read 11 Oct 2026 · github.com
Distribution
The maker provides downloadable ZIP releases and says the app is locally signed rather than Apple-notarized.Read 11 Oct 2026 · github.com
Empty desktop
When no suitable window is under the pointer, a transparent focus-guard window prevents ordinary typing from going to a text field on the previous display.Read 5 Oct 2026 · github.com
Empty space
When no suitable window is under the pointer, it activates a transparent focus-guard window to protect the previous text field from ordinary typing.Read 11 Oct 2026 · github.com
Highlights
It shows a configurable display border or corner markers, and can hide the overlay while keeping focus transfer enabled.Read 5 Oct 2026 · github.com
Local data
The app stores its preferences in macOS UserDefaults, including overlay settings, focus-transfer state, and launch-at-login preference.Read 11 Oct 2026 · github.com
Permissions
Focus transfer requires macOS Accessibility permission; ScreenFocus says it does not require Screen Recording or Input Monitoring permission.Read 11 Oct 2026 · github.com
Shortcuts
It does not intercept global keyboard events, so system-wide shortcuts from macOS, Raycast, Karabiner-Elements, and Logitech software remain available.Read 11 Oct 2026 · github.com
System requirements
The app requires macOS 14 or later and supports Apple Silicon and Intel Macs.Read 11 Oct 2026 · github.com
Window handling
When destination windows overlap, ScreenFocus focuses the topmost overlapping window.Read 11 Oct 2026 · github.com
Window stacking
When the pointer is over an overlapped window, it focuses the topmost usable window instead of raising a larger background window.Read 5 Oct 2026 · github.com

Where Specifiction places it

Alternatives to ScreenFocusAll alternatives →