我在XBMC/Kodi
上正在运行Raspberry Pi
。我想推出一个网络浏览器,让我可以使用Xbox 360
游戏手柄轻松输入网址和文本字段,其方式与Steam大图片模式下的浏览器大致相同。
麻烦的是,GNU/Linux on ARMv6
没有适用于游戏手柄的浏览器(例如Steam)。
我想也许我可以从Kodi
启动iceweasel浏览器然后以某种方式让它“注入”DaisywheelJS到它下载的所有页面,但是
有没有人知道这个平台的一些用户友好型游戏手柄网络浏览解决方案?
答案 0 :(得分:0)
怎么样:
1)在Raspberry Pi的文件系统上本地存储daisywheeljs
2)在同一个文件系统上,使用javascript创建一个包装页面,该页面使用Gamepad API来浏览页面上的各个输入字段。还包括页面顶部的字段,允许通过Daisywheel输入URL。包装页面在输入的URL处呈现页面,但执行正则表达式匹配以注入菊花轮,如下所示:
<link rel="stylesheet" type="text/css" href="file:///path/to/css/lib/daisywheel.min.css">
...target page content
...Substitute any <input class="x y z "> with <input class="x y z daisywheel">
...target page content
<script src="file:///path/to/js/lib/underscore-min.js"></script>
<script src="file:///path/to/js/lib/gamepad-mod.js"></script>
<script src="file:///path/to/js/lib/daisywheel.min.js"></script>
3)让iceweasel / firefox始终指向处理导航和渲染的本地包装页面
需要其他人提供有关如何完成#2
的详细信息