我想为Roku频道使用键盘或迷你键盘小部件。在显示器上呈现键盘很简单,但是我找不到任何有关为键盘输入创建观察器以及如何选择刚刚在键盘上输入的字符串的信息。Roku文档提供了以下功能:
在实际应用程序中,您可能希望将MiniKeyboard节点与按钮节点(或可能的ButtonGroupnode)分组,以允许用户通知应用程序字符串条目已完成(或可能已取消)。
我想不出该怎么做。
发布于 2019-01-05 07:45:18
在包含键盘组件的父屏幕中,您可以使用onKeyEvent函数侦听导航按键,并根据需要将焦点移至"submit“按钮并移回键盘。然后,在相同的onKeyEvent函数中,如果按下"OK“并且submit按钮具有焦点,则使用keyboard.text字段作为提交的字符串。如果您需要更多详细信息,请让我知道您尝试了什么以及出了什么问题。
发布于 2019-01-15 06:22:46
要监听Keyboard或MiniKeyboard组件上的用户输入,只需观察text字段。
例如:
sub setupKeyboard()
m.keyboard = m.top.createChild("Keyboard")
m.keyboard.observeField("text", "onTextEntered")
end sub
sub onTextEntered()
?"Text entered: "m.keyboard.text
end subhttps://stackoverflow.com/questions/54030364
复制相似问题