I wonder it anyone has tried to make an app that records when a hotkey press happens (or even invokes it), then records any new Windows processes/treads/etc that follow it immediately in time? Then it could make a "best guess" at what the hotkey was assigned to.
Of course Windows wouldn't like this because it would look like a virus.