I don't believe that is possible. The keypress ogscript events only seem to trigger on things that are listening for keys (like text inputs).
And, as you say, the keyboard shortcuts only trigger on key press, and not on key release.
I'm trying to think of another way to do it, but I can't think of anything.
#DashBoard