日本語翻訳ドキュメントはサポートを終了しました

MRTK 2.6 以降のドキュメントについては、公式の Microsoft ドキュメント を参照してください。

    Show / Hide Table of Contents

    System keyboard (システム キーボード)

    System keyboard

    Unity アプリケーションならば、いつでもシステム キーボードを呼び出すことができます。システム キーボードはターゲット プラットフォームの機能に応じて動作し、たとえば HoloLens 2 のキーボードはダイレクト ハンド インタラクションをサポートしますが、HoloLens (第 1 世代) のキーボードは GGV (Gaze, Gesture, and Voice)1 をサポートすることに注意してください。さらに、Unity Remoting によってエディターから HoloLens に対し実行している場合は、システム キーボードは表示されません。

    System keyboard (システム キーボード) の呼び出し方

    public TouchScreenKeyboard keyboard;
    
    ...
    
    public void OpenSystemKeyboard()
    {
        keyboard = TouchScreenKeyboard.Open("", TouchScreenKeyboardType.Default, false, false, false, false);
    }
    

    入力の読み込み方

    public TouchScreenKeyboard keyboard;
    
    ...
    
    private void Update()
    {
        if (keyboard != null)
        {
            keyboardText = keyboard.text;
            // Do stuff with keyboardText
        }
    }
    

    System keyboard (システム キーボード) のサンプル

    システム キーボードを表示する簡単な例は、MixedRealityKeyboard.cs (Assets/MRTK/SDK/Experimental/Features/UX/MixedRealityKeyboard.cs) にて見ることができます。

    関連項目

    • Mixed Reality Keyboard Helper Classes
    • Improve this Doc
    Back to top Generated by DocFX