ハンドトラッキングは、自然な手のジェスチャーを使用し、ユーザーの手の動きをリアルタイムで自動検出することで、直感的にデジタルコンテンツを操作できるようにします。
ジェスチャーに加えて、Magic Leap 2 は次のような他の入力方法もサポートしています。
- コントローラ (6DoF含む)
- アイトラッキング
- ヘッドポーズ
- 音声コマンド
- ワイヤレスキーボード、ゲームパッド、マウスなどの Bluetooth デバイス。こうした入力の柔軟性により、開発者とユーザーはエクスペリエンスをカスタマイズできます。
OS でハンドナビゲーションを有効にする方法
OS には、コンテンツ/ユーザーインターフェイス (UI) の場所と、対応する操作モードの2つのオプションがあります。
- 遠距離インタラクション : オペレーティングシステムのユーザーインターフェイスが約1mの距離にある場合に、比較的「遠い」場で画面を操作すること。
- 近距離インタラクション : オペレーティングシステムが約50cmの距離にある場合に、比較的「近い」場で画面を操作すること。
OS でハンドナビゲーションを有効にするには、[設定] > [Magic Leap 入力] > [ジェスチャー]に移動します。
[ハンドナビゲーション (ベータ版)] をオンに切り替えます (この設定は既定でオフになっています)。2つのオプションが表示され、2番目の [遠距離インタラクションのみ] が既定のオプションとしてオンになります。[近距離および遠距離インタラクション] に設定すると、[ホーム] と [設定] のみが [近距離] に配置されます。システム内の他のすべての要素は [遠距離] にあります。
注: [設定] からハンドナビゲーションをオンにした後、コントローラをアイドル状態 (テーブル上など) に配置するか、3秒間オフにすると、ハンドナビゲーションが有効になります。
OS での遠距離インタラクションによる操作
遠距離のオブジェクトを操作するには、光線が選択したオブジェクトと交差していることを確認してください。
OS 内で使えるジェスチャー
ジェスチャー | 説明 |
UI ボタンに狙いを定め、ピンチして離すことで選択します。人差し指と親指がカメラに映っていることを確認してください。 | |
最初に狙いを定め、ピンチして押したままにしてから、手を目的の方向にドラッグしてスクロールします。完了したらリリースします。 | |
狙いを定め、ピンチし、ホールドしたままにすることでコンテンツをつかんだ後、手を目的の方向に動かします。完了したらリリースします。 |
OS での近距離インタラクションによる操作
ジェスチャー | 説明 |
近距離インタラクションでは、主に突くジェスチャーを使用します。人差し指全体がカメラに映っていることを確認してください。 | |
UI ボタンを選択するには、コンテンツを指差し、突いて選択します。 | |
最初に指さし、突いて押したままにしてから、手を目的の方向にドラッグしてスクロールします。完了したらリリースします。 | |
指を近づけて、ピンチし、ホールドしたままにすることでコンテンツをつかみ、手を目的の方向に動かします。完了したらリリースします。 |
OS でホームジェスチャーを有効にする方法
ホームジェスチャーは、[設定] > [Magic Leap 入力] > [ジェスチャー] でオンにできます。
これにより、以下の2つのジェスチャーオプションが提供されます。
- ハンドクローズ (デフォルトで有効)。
- リストタップ (ベータ版)。
ジェスチャー | 名前 |
ハンドクローズ 手のひらを手前にして片手を上げ、固い拳を作ります。ホームが起動するまでこのままの状態にします。 |
|
リストタップ (プレビュー) 手のひらを手前にして片手を上げ、もう一方の手で手首をタップします。 |