IPATypist is an open-source utility program to type IPA characters for English with a US keyboard. There is a reason why the placement of buttons is like a US keyboard. You need to have Doulos SIL font installed on your Mac if you want to use Serif font. The current version support key-remapping.
Manage your font library so you can have easy access to your favorite fonts.