Featured image for Plain Hyper Key

Plain Hyper Key

Back in the wild-west of computing, in the enlightened age of Lisp-machines, a legendary keyboard that had an outsized influence on the computing world around it arose. The Space Cadet Keyboard. Itself an expansion upon the older Knight Keyboard. Their legends harken back to a day when keyboards had to have buttons for functions that would be otherwise unseen in a terminal environment. To that end, modifier keys were added to expand on the available functions and commands that could be run in applications. Notably: Super and Hyper. Super got co-opted by Microsoft in the late 90’s early ‘00’s as the ‘Windows’ key. Though the usage of the key was never really super popular, and even today there are only a handful of combinations that actually do anything in Windows.

Now

The hyper key, however, only really had interest to folks using the Lisp Machines, and therefore Emacs users. Even today, the hyper key can still be sent as a keycode to Emacs for use. While it doesn’t have any registered key binding, it is just as valid as super, meta/alt and ctrl.

With the uptick in terminal-based program appreciation, folks have come up with all manner of tools that can make use of the hyper key. Even if you don’t have an actual hyper key, there are ways of mapping it. On macOS, there is even an app that that lets you bind various existing keyboard shortcuts to emulate the key for use elsewhere.

What’s Plain About Hyper?

Nothing! But I feel like I oversold this article with all the background info. So, here’s how I use it in my workflow:

I’m sure there are more useful uses of the hyper key waiting to be found, but these are just some of the items I came up with in exploring the idea for a more keyboard driven workflow.

Do you have the hyper key enabled and bound to something? If so, let me know below! I’d love to have more ideas for being hyper-efficient 😆

Respond via email.