适用于Raspberry Pi的游戏手柄友好的网页浏览?

时间:2015-08-04 23:14:33

标签: browser raspberry-pi gamepad kodi

我在XBMC/Kodi上正在运行Raspberry Pi。我想推出一个网络浏览器,让我可以使用Xbox 360游戏手柄轻松输入网址和文本字段,其方式与Steam大图片模式下的浏览器大致相同。

麻烦的是,GNU/Linux on ARMv6没有适用于游戏手柄的浏览器(例如Steam)。

我想也许我可以从Kodi启动iceweasel浏览器然后以某种方式让它“注入”DaisywheelJS到它下载的所有页面,但是

  1. 不确定我是如何实现的;和
  2. 不确定它会让我 导航到文本字段或使用游戏手柄输入URL。
  3. 有没有人知道这个平台的一些用户友好型游戏手柄网络浏览解决方案?

1 个答案:

答案 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

的详细信息