On OSX, Command+Left goes to the first non-whitespace character on a line, when invoked again it goes to the beginning of the line. Ctrl+A always goes to the beginning of the line.
I couldn’t find any binding for Command+Left (nor Ctrl+A for that matter) in Default/Default (OSX).keymap, so I don’t know where to look.