I'm currently coding an app that has hotkey functionality, I've done some reading and was surprised to see it is all done via an old Carbon API. However, perhaps the biggest dilemma is I am unable to calculate the "Keyboard Reference Number"s it requires.
The only app I have seen that makes this possible (ASyncKey) won't work anymore as it was a Classic app.