I\'m a Mac-based .Net developer so over the years I\'ve got into the habit of remapping certain common functions to a more \'Macish\' set of keyboard shortcuts:
Isn't this something the fault of the Windows API, not Visual Studio? I think the Alt (and nothing else) keyboard shortcuts are directed through Windows API, so the OS will probably not let you do this; it'll select the menu with the respective mnemonic (underlined letter).
You could try using a custom keyboard layout that would swap the left ctrl and left alt keys, allowing you to use "ctrl-S" but it feels like command-S.
Good Luck!