Я использую Carbon RegisterEventHotKey , но я хочу зарегистрировать только одну клавишу, например сдвиг или 1. Документация говорит, что для второго параметра (inHotKeyModifier) я могу передать даже ноль.
RegisterEventHotKey(18, 0, myHotKeyID, GetApplicationEventTarget(), 0, &myHotKeyRef);
Когда я пытаюсь передать ноль, функция возвращает -9868, что является общей ошибкой, согласно Carbon Framework.
Что я делаю неправильно?