I work as a developer and exclusively use the keyboard for text selection and navigation. I have to switch between windows and OSX a lot.
Is there any way to make
- the OSX keyboard behave like windows
or - the windows keyboard behave like OSX
particularly when it comes to text editing?
The differences hurt my productivity, because whenever I switch platform, my muscle memory kicks in and will use the wrong combinations on the other OS, which will lead to a wrong caret position at best, or - depending on the program - switched inapp-windows and/or other very undesired behavior which takes even more time to correct at worst.
I would prefer Version 1, because - while i can train my brain to swap, i am used to it more and also the windows-behavior seems "more" standard to me, since it is used on mainstream Linux Desktops as well.
Text editing keyboard shortcuts:
move to the start / end of a line:
Windows: pos1 / end
OSX: ctrl+left / ctrl+right
move to the start / end of the document
Windows: ctrl+pos1 / ctrl+end
OSX: pos1 / end
move to the start / end of the current word
Windows: ctrl+left / ctrl+right
OSX: alt+left / alt+right
(I am happy that the added shift key behaves consistently across platforms, performing selection instead of mere caret navigation)
Bonus question: other keyboard shortcuts:
I already swapped the Command-key with control globally in osx keyboard settings,
to make behavior a bit more consistent (i.e, ctrl+s to save instead of command+s)
However when it comes to navigation between application, this breaks down, because:
Next/previous tab within an application
Windows: ctrl+tab / ctrl+shift+tab
OSX: ctrl+tab / ctrl+shift+tab
Also it does not solve
Next Application
Windows: alt+tab
OSX: command+tab
A solution that also covers this would be even better :)

So my update on this after 7 months: It has gotten little bit better, but compared to windows I'm still very unproductive on the OSX system (but there are other technical reasons that contribute to the issue apart from the UI/UX). And the text-editing shortcuts are frustrating. I'm hoping it will improve further over time.
– IARI Mar 04 '21 at 19:37