TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

ControlEscape: Have your ESC and Control key, too

1 pointsby saidajigumialmost 6 years ago

1 comment

saidajigumialmost 6 years ago
ControlEscape is a plugin, aka &quot;Spoon&quot;, 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&#x27;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&#x27;s fantastic even on my favorite external keyboards.<p>[1] <a href="http:&#x2F;&#x2F;www.hammerspoon.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.hammerspoon.org&#x2F;</a> – I could write a bit about HammerSpoon itself. It promises to consolidate a number of smaller &quot;UI utility&quot; apps I&#x27;ve accumulated over the years.