タイトルが示すように、TVML テンプレートとApple Catalog Projectにある TVJS デザイン パターンを使用してキーボード入力を検出する方法を知りたいです。
例: Search.xml.js が表示され、ユーザーがキーボードの「a」キーを選択した場合、ユーザーが「a」キーを選択したことをどのように検出できますか?
タイトルが示すように、TVML テンプレートとApple Catalog Projectにある TVJS デザイン パターンを使用してキーボード入力を検出する方法を知りたいです。
例: Search.xml.js が表示され、ユーザーがキーボードの「a」キーを選択した場合、ユーザーが「a」キーを選択したことをどのように検出できますか?
Apple Docs を掘り下げた後、答えを見つけることができました。
キーボード onTextChangeのリファレンスは次のとおりです。
使用例を次に示します。
var doc = Presenter.makeDocument(resource);
var searchField = doc.getElementById("SearchField"); //I added an id to the searchField to make it easy to access.
var keyboard = searchField.getFeature("Keyboard");
keyboard.onTextChange = function () {
swiftLog(keyboard.text);
};