megakey

Modifier guide

MegaKey names five combinations of ordinary modifiers. You can press the modifiers yourself or use the supplied macOS rules to put each combination on one key.

MegaKey keyboard layout

Mega and Giga

                         ❖ Giga
                        +Shift
                           ^
                           |
  ⭑ Wish <-------------- ⁂ Mega --------------> ❋ Chaos
  -Command                 |                   -Control
                           v
                         ▲ Force
                        -Option

The four variations of Mega each add or remove one modifier. Tab still sends Tab when tapped alone; Caps Lock sends Caps Lock or Esc, depending on the file you chose.

The three “anti” keys

Each anti key is Mega with one modifier removed. Each also has a shifted version: Wish and Shift+Wish are distinct, while Shift+Mega is already Giga. Adding Shift to Giga leaves the same four-modifier combination.

Chaos

Force

Wish

Enable each rule separately; an enabled right modifier rule replaces that key’s original function.

Symbol Name Physical key (hold) Equivalent keys ⇧ ⌃ ⌥ ⌘ Relation to Mega
⁂ Mega Caps Lock Ctrl+Opt+Cmd   ⌃ ⌥ ⌘ Base combination
❖ Giga Tab Shift+Ctrl+Opt+Cmd ⇧ ⌃ ⌥ ⌘ Add Shift
❋ Chaos Right Ctrl Opt+Cmd     ⌥ ⌘ Remove Control
▲ Force Right Option Ctrl+Cmd   ⌃   ⌘ Remove Option
⭑ Wish Right Cmd Ctrl+Opt   ⌃ ⌥   Remove Command

The behavior reference covers taps, shifted combinations, and the optional clipboard demo. See also useful shortcuts in apps.

Relation to Hyper and Meh

Hyper and Meh are established names for multi-modifier mappings, but usage varies between setups. Hyper often means all four modifiers, the combination MegaKey calls Giga. MegaKey uses explicit definitions for five related combinations; it does not require you to replace a working Hyper setup or use a new remapping engine.

For shortcuts, write Giga+C or ❖C instead of Shift+Control+Option+Command+C. These names do not assign actions by themselves. You still need to bind shortcuts in an app or enable a rule such as the optional clipboard demo.

Names on Windows and Linux

The naming concept can be carried to Windows or Linux using Control, Win/Super, and Alt. This repository supplies no remapping software for those platforms. The following is a naming proposal, not an installable configuration.

                         ❖ Giga
                        +Shift
                           ^
                           |
  ⭑ Main <-------------- ⁂ Mega --------------> ❋ Chaos
  -Alt                     |                   -Control
                           v
                         ▲ Sub
                       -Win/Super
Symbol macOS name and combination Windows/Linux name and combination Omitted key
⁂ Mega: Ctrl+Opt+Cmd Mega: Ctrl+Win/Super+Alt None
❖ Giga: Shift+Ctrl+Opt+Cmd Giga: Shift+Ctrl+Win/Super+Alt None; add Shift
❋ Chaos: Opt+Cmd Chaos: Win/Super+Alt Control
▲ Force: Ctrl+Cmd Sub.Force: Ctrl+Alt Option / Win/Super
⭑ Wish: Ctrl+Opt Main.Wish: Ctrl+Win/Super Command / Alt

The Space-cadet keyboard had a physical Hyper key. Modern remapping tools bring similar combinations to ordinary keyboards. Examples and discussions include: