Mac users — especially those familiar with the old, non-Unicode TimesPinyin font — may want to look into Zev Handel’s TimesPinyin Keyboard Layout, which is designed to make typing Pinyin with tone marks easy.

It’s Unicode compliant, too.