Oculus Quest에서 물리적 키보드 사용

3245 단어 OculusQuestUnity

입문


Oculus Quest로 문자를 입력할 때 일반적으로 소프트웨어 키보드를 표시하여 입력하지만 쉽게 입력하지 못할 것 같습니다.
그래서 물리적 키보드를 사용할 수 있는지 확인해 봤는데 블루투스로 키보드 연결을 하는 사람이 있더라고요.
오큘러스 퀘스트도 글을 쓰고 기계를 개발해야 돼요.
(2019/8/7 추적)
Oculus Quest Build7.0을 업데이트하면 일반적으로 설정 메뉴에서 짝짓기를 할 수 있기 때문에 상기 절차가 필요하지 않습니다(시도하지 않았지만 메뉴에 설정 항목이 있는지 확인).
Oculus Quest를 설치한 상태에서는 당연히 키보드가 보이지 않지만 자신이 맹터치를 할 수 없기 때문에 키보드 모형을 만들어 물리적 키보드에 맞추어 입력해 보았다.

개발 환경


Unity 2019.1.9f1
Oculus Integration for Unity - 1.37
TVLauncherGo 1.0
Logicool K380BK Bluetooth 무선 키보드

작업 예


키보드 모형의 위치를 물리적 키보드의 위치와 맞추다

입력 테스트

정확하게 입력할 수 없습니다.
위치가 미묘해서 그런지 키보드는 생각대로 되지 않았다.

느끼다


키보드 모형은 사진을 무늬로만 붙이지만 VR 공간의 크기를 물리적 키보드의 크기에 맞추는 것은 좀 번거롭다.VR 공간에서 조정하면 간단할 수도 있다는 걸 알게 됐어요.
이대로는 실용성이 어렵기 때문에 소프트웨어 키보드를 사용해야 한다.

지원


키보드 입력을 확인하는 데 사용되는 코드는 다음과 같습니다.
OVRDebugConsole.로그는 일반적으로 로그 출력에 사용되기 때문에 문자를 입력할 때마다 줄을 바꾸지만, 우선 확인에 사용할 수 있습니다.
OVRDebugConsoleTest.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class OVRDebugConsoleTest : MonoBehaviour
{
    void Update()
    {
        if (Input.inputString != null && Input.inputString != "")
        {
            OVRDebugConsole.Log(Input.inputString);
        }
    }
}

보충하여 기록하다


카메라로 손에 있는 키보드를 보니 다소 조작하기 쉽다는 느낌이 든다.
ROS를 사용하여 Android 스마트폰에서 Publish=>OculusQuest로 이미지를 Subscribe로 표시합니다.손에 있는 키보드를 보면서 조작하다pic.twitter.com/i7AEpEtnR4 - 고빈(@SatoshiTakahama)February 25, 2020

좋은 웹페이지 즐겨찾기