2014-07-18 35 views
1

我注意到,有一些应用程序(脸书,浏览器),这是不同的弹出式大QWERTY键盘。我如何在SDK中使用它。智能电视sdk大QWERTY键盘

P.S.我有多场景的应用程序,与ime模块包括在app.json

回答

0

我从三星支持发现,你可以使用IMEShell_Common对象。 首先,你有这些: <script type='text/javascript' src='$MANAGER_WIDGET/Common/IME_XT9/ime.js'></script> <script type='text/javascript' src='$MANAGER_WIDGET/Common/IME_XT9/inputCommon/ime_input.js'></script> 在身体标记 后,您可以使用shell这样的:

var imeBox = new IMEShell_Common(); 
document.getElementById('search').focus(); 
imeBox.onShow(); 
0

在三星这可以通过输入法实现。在下面的链接中提到了一个很好的逐步过程。它也有展示全功能的示例应用程序:
http://www.samsungdforum.com/Guide/tut00049/index.html

这里是小笔画演示:

加载插件JS:

<script type="text/javascript" language="javascript" src="$MANAGER_WIDGET/Common/API/Plugin.js"></script> 

现在加载IME JS :

<script type="text/javascript" src="$MANAGER_WIDGET/Common/IME_XT9/ime.js"></script> 

创建该插件的实例:

var pluginAPI = new Common.API.Plugin();

现在注册您的输入法密钥并将其初始化为文本字段。

pluginAPI.registIMEKey(); 
    imeMail = new IMEShell("messageText", Main.imeInitId, this); 
    imeMail.setKeySetFunc('qwerty'); 

现在仅仅着眼于输入字段:

jQuery的( “#MessageText中”)聚焦();

有关更多详细信息,请检查上面提到的URL。
快乐编码!