2013-04-17 21 views
0

我正在嘗試使用WebkitDFB r124228樹。使用LiTE工具包的WebkitDFB - 在webview中未捕獲Tab鍵

WebView無法接收Tab鍵事件。我不知道爲什麼?我試着在LiTE程序中處理關鍵事件,並且似乎捕獲了TAB鍵。但WebView中的Javascript代碼無法捕獲TAB鍵。所有其他鍵,甚至shift,ctrl和alt修飾符都被捕獲。

我使用的是內置的程序工具/ lite_web/main.c中

任何幫助,高度讚賞..

回答

0

我發現這個問題。在LiTE工具箱中,他們試圖處理DIKI_TAB鍵,以將Lite_Box元素的焦點更改爲窗口的下一個兄弟。所以這個事件被消耗了。

但實際上focus_traverse操作還沒有做任何事情。因此,不要使用事件,而是通過focus_traverse,然後繼續到webview事件處理程序。

我正在使用LiTE-0.8.10。

源文件:精簡版/ window.c 2423

修改return focus_traverse(window);

focus_traverse(window);

它不是固定的精簡版工具包的更高版本,以及。