到目前为止,我很喜欢Reveal.js.但是,我遇到的一个问题是,我的无线演示遥控器通常只能生成左/右箭头键击.我的Reveal.js幻灯片大量使用它的二维功能以及碎片.这意味着我的遥控器只向右移动,而不是向下移动.
Reveal.js API看起来应该足够强大,可以连接一些内容,以便"右箭头"在可能的情况下首先向前推进,然后是正确的,将片段考虑在内.不幸的是我的JS-fu并不那么强大,所以我想我会问其他人之前是否曾做过类似的事情并且有一些指示.如果还有其他方法可以更好地发挥作用,我也会对此持开放态度.我只是不想被绑在键盘上.
Cvu*_*nen 31
你想要的是它会导航到"next"而不是"right",这是右箭头键的默认绑定.您可以通过覆盖默认键绑定来实现此目的.这里有一些文档:https://github.com/hakimel/reveal.js/#keyboard-bindings
在您的情况下,您希望右箭头键(键代码39)绑定到"下一个",并且可能还会覆盖左箭头键(键代码37)以绑定到"prev".下面是示例代码(将此添加到Reveal.initialize配置中添加文件的结尾):
keyboard: {
39: 'next',
37: 'prev'
}
Run Code Online (Sandbox Code Playgroud)
reveal.js有一个内置遥控器!如果您看一下README 中的依赖项,最后一项Reveal.initialize是激活远程的选项!它会弹出一个你可以扫描的二维码; 它会让您与您的演示文稿同步(通过互联网,而不是本地wifi /蓝牙),并允许您使用触摸屏设备控制您的演示文稿.甚至有一个应用程序(适用于iOS)专门用于使用遥控器,我相信它被称为RemotesLite.
使用遥控器时,水龙头相当于您的空格键,向左/向右/向上/向下滑动是向左/向右/向上/向下滑动,而向内/向外滑动是在概览模式下激活/取消激活.
希望这可以帮助!
更新2014年4月21日
似乎最新版本的Reveal具有内置的演示者远程支持.最近用Targus演示文稿进行了演示,它开箱即用!
小智 5
这对我有用.
Reveal.configure({
keyboard: {
38: 'next',
40: 'prev'
}
});
Run Code Online (Sandbox Code Playgroud)