I invented a Toned Pinyin input method.
Toned-Pinyin typing online at: www.TypingChinese.com/main.htm
Pinyin with tone marks can be type in SHIFT-style in 1-step.
Documentation:
http://www.typingchinese.com/TypingTonedPinyin.htm
Hope this helps.