首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Boxee Box:如何在Boxee浏览器(KEYBOARD_MODE)中触发主页按钮?

Boxee Box:如何在Boxee浏览器(KEYBOARD_MODE)中触发主页按钮?
EN

Stack Overflow用户
提问于 2011-11-03 17:35:05
回答 2查看 361关注 0票数 0

如何在boxee box浏览器中使用back/home按钮?F.e.我想打开一个菜单,如果用户点击回车,并想关闭它与后退按钮?

我只是在写一个函数,它触发了boxee浏览器(boxee.KEYBOARD_MODE浏览器)中所有接收到的按键代码。我收到了每个键盘键,但我无法获得播放/暂停按钮的事件。如果我按了back/home按钮,应用程序会显示关闭浏览器的对话框,我也没有收到按键代码。这些按钮是不能修改的功能按钮吗?!或者有没有办法覆盖按钮的行为?

最佳,K

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-13 02:58:30

您可以通过在控制器文件中设置相关回调来实际控制这些按钮的功能。

你可能会对onKeyboardKeyBack、onPause和onPlay感兴趣。

这里有很好的文档:http://developer.boxee.tv/Control_Script_Context http://developer.boxee.tv/JavaScript_API#Keyboard_Mode

例如,您可以使用以下内容覆盖后退按钮的行为:

代码语言:javascript
复制
boxee.onKeyboardKeyBack = function() {
  var pathname = browser.execute('window.location.pathname');
  switch (pathname) {
    case 'boxee':
      browser.shutdown();
    break;
    default:
      browser.back();
    break;
  } 
};

注意,browser.execute()似乎只返回字符串,所以您不能像这样做: var location = browser.execute('window.location');alert('location.pathname');

票数 0
EN

Stack Overflow用户

发布于 2012-02-07 22:08:36

就像更新一样,有了新的api,现在可以触发菜单/后退按钮和播放/暂停按钮,而不需要本地覆盖!

http://developer.boxee.tv/JavaScript_API#Keyboard_Mode

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7992688

复制
相关文章

相似问题

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