标签: macos hotkeys macos-carbon registerhotkey global-hotkey
我正在使用 Carbon RegisterEventHotKey ,但我只想注册一个键,例如shift或1。文档说第二个参数(inHotKeyModifier)我甚至可以传递零。
RegisterEventHotKey(18, 0, myHotKeyID, GetApplicationEventTarget(), 0, &myHotKeyRef);
根据Carbon框架,当我尝试传递零时,函数返回-9868,这是一个通用错误。
我在做什么错了?