簡體   English   中英

在OS X中聆聽鍵盤按下

[英]Listening for keyboard presses in OS X

我正在嘗試為OS X編寫一個簡單的啟動器應用程序。這意味着編寫一個可以監聽按下按鍵的后台進程。 在OS X中如何完成? 我可以在某處安裝一個監聽器,還是可以輪詢鍵盤的當前狀態?

如果要為應用程序創建全局鍵盤快捷鍵,請使用HotKey API。 (雖然HotKey API是一個舊的Carbon / CoreServices API,它可用於64位Cocoa應用程序,並且仍然完全支持,並且在10.8 Mountain Lion中不被棄用。)

DDHotKey是Carbon HotKey API的一個很好的Cocoa包裝器。

要收聽所有應用程序的所有擊鍵,請使用+ [NSEvent addGlobalMonitorForEventsMatchingMask:handler:] ; 但是,這不是實現啟動器應用程序的正確方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM