using System;
using System.Text;
// https://en.wikipedia.org/wiki/Alternating_caps
// The 'text' parameter will contain the text from the:
// - Current Clipboard when run by HotKey
// - History Item when run from the History Menu
// The returned string will be:
// - Placed directly on the Clipboard
// - Ignored by ClipboardFusion if it is 'null'
public static class ClipboardFusionHelper
{
public static string ProcessText(string text)
{
var bldr = new StringBuilder(text.Length);
for (int i = 0; i < text.Length; i++)
{
char c = text[i];
bldr.Append(i % 2 == 0 ? char.ToUpper(c):c);
}
return bldr.ToString();
}
}