首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Roku键盘中输入的捕获字符串

在Roku键盘中输入的捕获字符串
EN

Stack Overflow用户
提问于 2019-01-04 05:57:22
回答 2查看 401关注 0票数 1

我想为Roku频道使用键盘或迷你键盘小部件。在显示器上呈现键盘很简单,但是我找不到任何有关为键盘输入创建观察器以及如何选择刚刚在键盘上输入的字符串的信息。Roku文档提供了以下功能:

在实际应用程序中,您可能希望将MiniKeyboard节点与按钮节点(或可能的ButtonGroupnode)分组,以允许用户通知应用程序字符串条目已完成(或可能已取消)。

我想不出该怎么做。

EN

回答 2

Stack Overflow用户

发布于 2019-01-05 07:45:18

在包含键盘组件的父屏幕中,您可以使用onKeyEvent函数侦听导航按键,并根据需要将焦点移至"submit“按钮并移回键盘。然后,在相同的onKeyEvent函数中,如果按下"OK“并且submit按钮具有焦点,则使用keyboard.text字段作为提交的字符串。如果您需要更多详细信息,请让我知道您尝试了什么以及出了什么问题。

票数 2
EN

Stack Overflow用户

发布于 2019-01-15 06:22:46

要监听KeyboardMiniKeyboard组件上的用户输入,只需观察text字段。

例如:

代码语言:javascript
复制
sub setupKeyboard()
  m.keyboard = m.top.createChild("Keyboard")
  m.keyboard.observeField("text", "onTextEntered")
end sub

sub onTextEntered()
  ?"Text entered: "m.keyboard.text
end sub
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54030364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档