ControlEscape is a plugin, aka "Spoon", for HammerSpoon app for macOS. HammerSpoon[1] is a UI layer scripting tool for macOS. From the README, ControlEscape provides this superpower:<p><i>With that in mind, we can teach the control key to pull double duty:</i><p><i>– If control is pressed and released in isolation, we can interpret it as escape</i><p><i>– If control is held down and used in combination with another key, then we can let it provide the normal control key behavior</i><p>As someone who's an avid user of vim-style keybindings, this has been a spectacular addition to my workflow. I use it with the standard System Preferences rebinding of CapsLock as Control, which makes it even better. It obviously helps on TouchBar MacBooks, but honestly I find it's fantastic even on my favorite external keyboards.<p>[1] <a href="http://www.hammerspoon.org/" rel="nofollow">http://www.hammerspoon.org/</a> – I could write a bit about HammerSpoon itself. It promises to consolidate a number of smaller "UI utility" apps I've accumulated over the years.