与自定义键盘中的边框交互不起作用

Interaction with the bezel in custom keyboard doesn't work

我正在尝试创建一个具有使用边框更改布局功能的键盘(标准三星键盘中有类似功能)。问题是处理旋转事件根本不起作用。

我尝试过的:

我确定我所做的一切都是正确的,因为代码在非 IME 应用程序中工作正常。感觉好像是故意屏蔽的,文档也没提。

到目前为止,我发现只有一种解释(here)是正确的:

The problem is that the bezel rotation is working on the application "under" the keyboard and not on the keyboard itself.

还有其他人遇到过这个问题并找到了解决方案吗?

根据 this link IME 应用程序已严格限制支持的 API 集,请注意报价:

All the APIs you can use for your Web IME are provided by the WebHelperClient

The Device APIs are currently not supported in Web IME applications.

正如我在我的设备上测试的那样,结论是:

The problem is that the bezel rotation is working on the application "under" the keyboard and not on the keyboard itself.

似乎是正确的,边框由应用程序本身处理,而不是 IME 键盘。

由于默认的 Tizen 键盘支持边框旋转,我认为您可以直接使用原生 API 解决边框问题 - 这些方法似乎合适: