2013-10-23 28 views
0

我想知道關鍵事件是如何從內核讀取併發送到Tizen操作系統的。沒有找到任何相同的信息文件。在通過Tizen wiki進行瀏覽時,我遇到了Tizen :: Ui :: SystemUtil :: GenerateKeyEvent函數,它說它會生成一個關鍵事件。我希望看到這個函數的實現,並理解如何生成關鍵事件並將其注入到輸入隊列中。 請讓我知道我們在哪裏可以找到這個實現的源代碼。另外,如果有的話,指向我的文檔可以提供有關從按鍵直到它到達應用程序的事件傳播的信息。Tizen:我們在哪裏可以找到Tizen :: Ui :: SystemUtil :: GenerateKeyEvent的實現代碼?

在此先感謝。

回答

0

Tizen::Ui::SystemUtil::GenerateKeyEvent的編碼爲here。它又會調用SystemUtilImpl版本GenerateKeyEvent,您可以在其中找到here

+0

嗨邁克爾,感謝您的意見。 – user2907012

+0

嗨邁克爾,我試着在我的示例本地應用程序中使用該API,並得到錯誤「INVALID_PRIVILEGES」錯誤。我發現我們需要擁有平臺特權。我沒有得到任何有關獲得此特權的步驟或過程。它說這是給Tizen App開發者的。如果您知道如何獲得此特權,請讓我知道該程序。 – user2907012

+0

來自Tizen安全架構頁面:「這些特權僅針對Tizen應用程序開發人員的特定集**開放。換句話說,您可能需要向Tizen協會(或任何管理機構)申請,併爲您提供該特權的理由。我不知道這個程序是什麼。 – Michael

相關問題