1

私はXBMC/Kodi自分で走っていRaspberry Piます。Xbox 360Steam の Big Picture モードのブラウザーとほぼ同じ方法で、ゲームパッドを使用して URL とテキスト フィールドを簡単に入力できる Web ブラウザーを起動したいと考えています。

問題は、そのようなゲームパッドに適したブラウザ (Steam など) が で利用できないことですGNU/Linux on ARMv6

私はおそらくiceweaselブラウザを起動してから、ダウンロードするすべてのページにDaisywheelJSKodiを「注入」することができると思いましたが、

  1. それをどのように実装するかわかりません。と
  2. テキスト フィールドに移動したり、ゲームパッドで URL を入力したりできるかどうかはわかりません。

このプラットフォーム用のユーザーフレンドリーなゲームパッドのみの Web ブラウジング ソリューションを知っている人はいますか?

4

2 に答える 2

0

1) daisywheeljs
を Raspberry Pi のファイルシステムにローカルに保存します
。2) 同じファイルシステムで、ゲームパッド API を使用してページ上のさまざまな入力フィールドをナビゲートする JavaScript を使用してラッパー ページを作成します。また、Daisywheel を介して URL を入力できるフィールドをページの上部に含めます。ラッパー ページは、入力された URL でページをレンダリングしますが、次のように正規表現マッチングを実行して daisywheel を挿入します。

<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を達成する方法の詳細を提供するために誰か他の人が必要です

于 2015-08-06T00:04:36.167 に答える