I have a dialog with 1 or more buttons and want to be able to programmatically set the rightmost one be the default one, so that when the user presses the Enter or Return key it
I was missing to set the button bezel style properly and that's why it didn't look properly. I'm now setting the button as this:
[btn setBezelStyle:NSRoundedBezelStyle];
Then any of these work to set the default button:
[myWindow setDefaultButtonCell:[btn cell]];
or
[btn setKeyEquivalent:@"\r"]