Guide

Home and End keys on Mac like Windows: editing versus navigation

By Wondering Works, maker of Windsify · Updated

For text editing on a Mac, Command+Left and Command+Right move to the start and end of a line. Home and End can instead navigate the view. Windsify translates Home and End when it recognizes an editable text field, so the focused part of the app matters.

1. Try the macOS method first

Click into a text field and use Command+Left / Right for line boundaries, or Command+Up / Down for document boundaries. Add Shift to select text along the same movement. On compact Apple keyboards, Fn+Left / Right provides Home / End, whose native role can be scrolling rather than moving the insertion point. App-specific behavior can differ; see Apple’s text-editing shortcuts.

2. Separate editing from navigation

A cursor blinking inside a note and a selection in a file list are different contexts. Sending a line-editing command to both would change keys that the second view already uses for navigation. Web editors, code editors and embedded controls may also expose their focus differently to macOS Accessibility.

Editing example: Project |notes → Home → |Project notes

Non-editing example: a browser page or Finder file list without an active text field → Home stays available to that app’s navigation behavior.

Text illustration. The vertical bar represents the insertion point; it is not typed text.

3. Use Home and End with Windsify

  1. Enable Windsify’s Windows keyboard shortcuts and Accessibility permission.
  2. Open TextEdit, enter two short lines, and click into the middle of one line. Press Home, then End. The insertion point should move to that line’s boundaries when the field is recognized as editable.
  3. Try Shift+Home or Shift+End to select to a line boundary. Try Ctrl+Home or Ctrl+End for document boundaries in a normal text editor.
  4. Now focus a non-editable view. Windsify leaves unmodified Home and End to the app instead of forcing the text-editing translation.
Windsify mappings in recognized editable text
Keys you pressMac command sent
Home / EndCommand+Left / Right
Shift+Home / EndCommand+Shift+Left / Right
Ctrl+Home / EndCommand+Up / Down
Ctrl+Shift+Home / EndCommand+Shift+Up / Down

These editing mappings are included in Free. They do not replace the editor’s own interpretation of line wrapping or document boundaries. Recognized standalone terminals preserve native Control input. Free does not identify embedded terminals; Pro adds supported terminal adapters. The Ctrl+Home / End example above is for an ordinary text editor. See the VS Code terminal guide for that integration.

When one app behaves differently

First compare an ordinary TextEdit field with the affected app. If the field is not exposed as editable, Windsify may leave Home and End unchanged. Check Accessibility permission, whether another remapper has paused the keyboard layer, and the app’s own keyboard settings. In remote-desktop software, remote handling can take precedence.

Tell support the app, whether you were editing text or navigating, and the keys you pressed. Shortcut Help can preview a captured key, but testing inside Windsify does not prove how another app exposes its text fields.

Try Windsify

macOS 15 or newer · 14-day Pro trial, then Free features remain · Signed and notarized

Related guides

Explore these tasks