Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

Convert to Mixed Case/Sarcasm Converter

Description
This macro converts the text to alternating caps: https://en.wikipedia.org/wiki/Alternating_caps
Language
C#.net
Minimum Version
Created By
Dank Memer44382
Contributors
-
Date Created
Feb 8, 2021
Date Last Modified
Feb 8, 2021

Macro Code

using System;
using System.Linq;
// 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
{
    private static Random r = new Random();
	public static string ProcessText(string text)
	{
		return string.Join(string.Empty,text.Select(v => r.Next(2) == 0 ? Char.ToLower(v) : Char.ToUpper(v)));
	}
}