Är det inte två helt olika program? Controlplane jobbar utifrån kontext, t.ex. om jag är ansluten till nätverk X via Wifi, vill jag att nätverksenheten Y monteras. Är jag inte ansluten till nätverk X, utan till ett annat, vill jag istället att min VPN-anslutning upprättas. På ett ungefär.
Jag använder det själv till att när jag är hemma se till att min brandvägg slås av och om jag inte är hemma att den slås på.
Keyboardmaestro verkar vara ett makrohanteringsprogram för tangentbordsgenvägar och min tolkning av frågan var att det skulle automatiseras i så stor grad som möjligt. Kan inte riktigt se hur tangentbordsmakron skulle lösa det snyggare än att faktiskt bara säga till OS X att "nu gör du det där". Men rätta mig gärna om jag har fel.
Jag ser dessutom en poäng i att Controlplane är fritt/OpenSource så man kan bidra med buggfixar eller funktionsutökningar själv om man vill.