1
我有一個應用程序,它使用CGEvent水龍頭來捕捉按鍵和鼠標事件。山獅登錄窗口CGEvent失敗
例.. CGEventTapCreate(kCGHIDEventTap,kCGTailAppendEventTap, 1,eventMask,使用keyUp,@ 「MYDATA」);
我也生成事件。 除了此應用程序(PrivilegedHelperTool)作爲預登錄啓動代理(登錄窗口)運行時,一切正常。該應用程序顯示正常,但我所有的水龍頭返回null和我生成的事件不起作用。 當處於預登錄狀態時,還有別的「kCGHIDEventTap」嗎?
我已經儘可能的使用IOKit來捕捉鼠標移動(工作),但是當實現按鍵時,似乎這個IOKit的東西已被棄用,大多數建議表示使用CGEvent等價物。