On Linux, key release triggers bindings, so its no problem to bind to a modifier key like the Super key or Command key.
Keypress are ALREADY bound to KeyRelease
There’s a free utility called xev
that, unfortunately can only be run in XQuartz (when I find a native app, I’ll test and post that). When running this utility, it will report the scan codes that are generated from each key press.
From a previous answer I wrote entitled How do I get the calculator button on a Microsoft Sculpt keyboard working?, we can see that the command (not specifically ⌘ Command) is bound to the release state of the key.
On macOS, is there a way to have releasing Cmd (just that one key) say open Spotlight? Similar to tapping the Super key on Gnome in Linux.
I also don’t recommend binding UI functions (i.e. Spotlight) to a single modifier. I’m not a Linux user (prefer FreeBSD) but I am familiar with it. The “super key” is a Linux convention and is usually mapped to the unused ⊞ Win on a PC keyboard or the ⌘ Command on a Mac (booted to Linux).
As macOS already has this key assigned, mapping additional functionality to it’s individual pressed state, can only cause problems.
Cmd-Space
to launch Spotlight. The problem with binding to a single key, especially to just the press or release, is that humans are imperfect and this will trigger all sorts of unwanted behaviors.