A .NET Core 1.1 app to decipher ciphertext written with the Colemak keyboard layout but with the system layout set to QWERTY.
Let's say you want to write something in a public place without anyone being able to see what you're actually typing. Let's also say you're using Colemak and are familiar enough with it to touch type. Switch your keyboard layout into QWERTY, type whatever you want to type, then use this tool to convert the "encrypted" file back into human-readable text later.
This tool is very quick-and-dirty. It does not do any error handling, and will crash if either path is not specified. It'll probably crash if the input file path is not a text file.
I wrote about this here.