22 September 2026 · 4 minute read
Home and End on a Mac do the wrong thing
You are editing a sentence, you press End to jump to the end of the line, and the whole document scrolls to the bottom instead. You press Home to come back and you are at the very top. This one is particularly annoying because it is not that the keys do nothing — they do something confidently wrong, and it costs you your place.
Why it happens
Windows treats Home and End as cursor keys: they move the insertion point within the current line. macOS treats them as scroll keys: they move the view to the top or bottom of the document, usually without moving the cursor at all.
Neither is wrong, exactly — they descend from different conventions. But if your hands learned the Windows meaning, the Mac version feels broken every single time, and unlike most switching problems this one interrupts you mid-sentence.
It is also inconsistent across apps. Some Mac apps do move the cursor; many do not; some do one thing in a text field and another in a document. That inconsistency is why it never quite becomes muscle memory.
The built-in equivalents
macOS does have line and document shortcuts. They are just on different keys:
| Action | Windows | macOS |
|---|---|---|
| Start of line | Home | ⌘← (Command+Left) |
| End of line | End | ⌘→ (Command+Right) |
| Start of document | Ctrl+Home | ⌘↑ (Command+Up) |
| End of document | Ctrl+End | ⌘↓ (Command+Down) |
| Previous / next word | Ctrl+← / Ctrl+→ | ⌥← / ⌥→ (Option) |
| Delete word to the left | Ctrl+Backspace | ⌥⌫ (Option+Delete) |
Add Shift to any of these to select as you move, exactly as on Windows.
If you are on a MacBook
Laptop keyboards have no Home and End keys at all. The substitutes are fn+← for Home and fn+→ for End — which means the "wrong" behaviour above is also a two-handed stretch. On a full-size external keyboard the physical keys exist and behave as described.
Two ways forward
Learn the Mac shortcuts. Genuinely worth doing if you work across both platforms, because ⌘←/⌘→ are consistent across Mac apps in a way Home and End are not. Give it a couple of weeks.
Or make the keys mean what your hands think they mean. Switchover remaps them system-wide:
- Home / End → start and end of the line.
- Ctrl+Home / Ctrl+End → start and end of the document.
- Shift still extends the selection, as you would expect.
- Optionally, Ctrl+arrows to jump by word and Ctrl+Backspace to delete a word — the other two Windows text habits that do not survive the move.
Each of those is a separate switch, so you can take the line behaviour and leave the rest, and turn them off individually as you adjust.
Related
- Windows keyboard shortcuts on a Mac: the full table
- The Windows shortcuts Mac switchers miss, and how to get them back
- How to cut and paste files on a Mac
- Win+V on a Mac: how to get clipboard history
- The Windows key on a Mac keyboard
Get Switchover on the Mac App Store
Copyright © 2026 Thanujan Sathiyamoorthy. All rights reserved. Switchover is an independent product and is not affiliated with Apple Inc. or Microsoft Corporation. Windows is a trademark of Microsoft Corporation; Mac, macOS and MacBook are trademarks of Apple Inc.
See also: The Delete key on a Mac — forward delete, deleting words, and the Finder trap.