Mac OS change command to control key
You can switch the modifier key associations in System Preferences » Keyboard » Keyboard » Modifier Keys…:
KeyRemap4MacBook can be used for more tweaks like this. Also see TextMate Blog » Key bindings for switchers for changing the behavior of page up, page down, home and end.
Karabiner A powerful and stable keyboard customizer for macOS.