콘텐츠로 이동

설정

설정은 대시 영역 중 하나입니다. 분류가 왼쪽에 세로로 늘어서고, 화면이 패널의 나머지를 채웁니다. 모든 변경은 하는 순간 적용됩니다 — 적용 버튼도 없고 확인 단계도 없습니다.

설정의 일반 화면. 옆쪽 설정 레일에 나머지 화면들이 나열되어 있습니다.

같은 여덟 화면이 데스크톱 앱에서 데스크톱 밀도로, 같은 값에서 실행됩니다. 헤드셋에서 테마를 바꾸면 데스크톱 창이 같은 초 안에 테마를 바꾸고, 책상에서 바꾸면 대시가 따라옵니다. 설정에는 VR 전용 항목이 없습니다.

모든 화면에 두 가지 규칙이 적용됩니다. 지금 적용되지 않는 컨트롤은 숨기지 않고 비활성화합니다 — 값은 그대로 보입니다. 그리고 각 행에는 그 행이 무엇을 바꾸는지 알려 주는 둘째 줄이 있어, 토글을 누르기 전에 무슨 일이 일어날지 짐작하지 않아도 됩니다.

화면 담고 있는 것
일반 시작, 새 오버레이 기본값, 시계, 어떤 대시 컨트롤을 표시할지, 성능 영역
오디오 라우팅 각 오디오 역할이 어느 장치로 재생될지, 그리고 볼륨
키보드 레이아웃, 자동 표시, 키 반복, 보조 키 동작
컨트롤 이동 손, 잡기 동작, 소환 코드와 그 SteamVR 바인딩, 오른쪽 클릭 포즈, 포즈 감지
테마 여덟 가지 테마, 그리고 UI 배율
접근성 배율, 동작 줄이기, 고대비, 클릭 조정, 오른쪽 클릭
언어 아홉 가지 로케일
확장 무엇이 설치되어 있는지, 그리고 각각에 무엇이 허용되어 있는지

시작. SteamVR와 함께 시작. vrOS가 SteamVR를 시작하도록 허용 — 켜지 않으면 꺼져 있고, 행에도 그렇게 적혀 있습니다. 켜면 vrOS가 시작될 때 SteamVR를 시작할 수 있습니다. SteamVR와 함께 종료. 시작 시 오버레이 복원.

새 오버레이. 불투명도 1–100%, 너비 0.1–10.0 m, 거리 0.1–5.0 m. 추가에서 만든 패널은 정확히 이 값으로 나타납니다.

시계. 24 시간 또는 12 시간. 모든 언어에서 24 시간이 기본값입니다.

대시 컨트롤. 토글 셋 — 크기 슬라이더, 곡률 슬라이더, 4K 품질 — 이 컨트롤을 오버레이 행에, 대시와 데스크톱 목록 양쪽에 동시에 드러냅니다. 4K 품질에는 3840 px 이상 너비의 소스도 필요합니다.

성능 영역. 레이아웃, 프로세스 모니터, 장치 밴드, 그리고 그 밴드가 위에 놓일지 아래에 놓일지입니다.

오디오는 소리가 날 때마다 장치를 고르는 방식이 아니라 역할별로 라우팅됩니다. 역할은 셋이며, 각각 장치 하나와 0에서 100까지의 볼륨, 그리고 실제 경로로 알림음을 재생하는 테스트 버튼을 가집니다.

역할 무엇이 쓰는지
soundboard 확장이 재생하는 소리의 기본 대상
mic 가상 마이크 피드 — VRChat이나 OBS의 마이크 믹스로 보내려면 VB-Cable 계열 장치를 가리키게 하세요
ui 키보드와 인터페이스 피드백

역할이 가리키는 장치가 사라지면 — 연결이 끊겼거나 드라이버 업데이트로 이름이 바뀌었다면 — 그 행이 호박색으로 바뀌면서 그 사실을 알립니다. vrOS는 다른 출력으로 조용히 대체하지 않습니다. 예외는 ui로, 따로 지정하지 않은 동안에는 시스템 기본값을 따릅니다. 그래서 헤드셋 DAC의 연결을 끊어도 키보드 피드백은 살아 있습니다.

VR 키보드의 설정 쪽입니다. 레이아웃 자체와 입력이 동작하는 방식은 키보드 페이지에 있습니다.

행 값
레이아웃 내장 6종, 그리고 직접 만든 레이아웃
자동 표시 켬 / 끔
포커스를 잃을 때까지 유지 켬 / 끔
다른 곳 클릭 시 숨기기 켬 / 끔
반복 시작 지연 100–2000 ms
반복 간격 15–500 ms
보조 키 모드 한 번 / 토글 / 시간 제한
보조 키 시간 제한 500–10000 ms, 시간 제한 모드에서만 동작
Shift 두 번 탭으로 잠금 켬 / 끔
레이아웃 전환 켬 / 끔

내장 보드는 영어 70%, 80%, 100%, 한국어 두벌식, 일본어 로마자, 그리고 일본어 12키 플릭 보드입니다.

이동 손은 왼쪽 또는 오른쪽입니다 — 이동 스틱은 잡고 있는 오버레이를 조정하지 않습니다.

그다음은 잡기 행들입니다. 잡으면 나를 향함, 빈 손을 향함(나를 향함이 켜져 있을 때 사용 가능), 나를 향하는 최소 거리 0.50–2.00 m, 스틱으로 밀기/당기기, 스틱으로 크기 조절, 손 깊이로 크기 조절, 손 크기 조절 반전, 크기 조절 중 위치 고정, 손 크기 조절 속도 0.25–2.00, 조이스틱 크기 조절 끄기입니다.

모두 숨기기 / 표시와 대시 숨기기 / 표시가 두 개의 소환 코드이며, 각각 한 그룹입니다. 둘 다 바인딩 행으로 시작합니다. 바인딩된 입력에 대해 SteamVR가 지금 보고하는 단어를 표시하고, STEAMVR에서 편집을 누르면 SteamVR의 바인딩 편집기가 열립니다. 런타임이 떠 있지 않은 책상에서는 그 버튼이 숨겨지지 않고 비활성화됩니다. 그 아래에는 포즈를 취하는 손, 이어서 포즈 목록이 있습니다 — 일곱 가지 포즈와 없음(탭만으로 소환), 그리고 비활성화입니다. 기본값에서 모두 숨기기 / 표시는 왼손의 없음이고, 대시 코드는 왼손 핑거건입니다. 둘에 같은 포즈와 같은 손을 고르면 목록 아래 한 줄이 그 사실을 알립니다. 매번 대시 코드가 이깁니다.

오른쪽 클릭도 포즈이며, 목록은 여덟 행입니다 — 일곱 가지 포즈와 비활성화이고, 없음은 빠집니다. 한 손으로 포즈를 유지하면 다른 손의 트리거가 오른쪽 클릭이 됩니다. 기본값은 양쪽 손 모두 가리키기입니다.

포즈 감지에는 그립 임계값이 있습니다. 0.05–0.90, 기본값 0.25 — 핑거 트래킹이 없는 컨트롤러에서 얼마나 세게 쥐어야 손을 굽힌 것으로 인식할지입니다.

여덟 가지 테마입니다. SIGNAL(기본값), GRAPHITE, OLED, AURA, MEOW, DAYLIGHT, HC 다크, HC 라이트. 각 타일은 자기 토큰으로 그려지므로 견본이 곧 테마입니다. 한 번 탭하면 바로 적용되고, 확장 패널도 고른 테마를 따릅니다.

DAYLIGHT는 데스크톱을 먼저 생각한 밝은 테마입니다. 타일에 눈부심 경고가 붙어 있고, VR에서 적용하면 경고가 한 번 나타납니다. HC 다크와 HC 라이트는 고대비 한 쌍입니다 — 3 px 테두리, 낮은 대비의 텍스트 단계 없음, 그리고 반전되는 포커스 링입니다.

UI 배율은 타일 옆에 있으며, 85%부터 150%까지 5 단위로 움직입니다. 접근성에 있는 것과 같은 설정입니다. 값은 하나이고, 닿는 곳이 둘입니다.

UI 배율과 동작 줄이기입니다. 동작 줄이기를 켜면 모든 애니메이션에 정지한 대응물이 생깁니다 — 토스트는 떠오르지 않고 그냥 나타나고, 응시 링은 네 단계로 채워지고, 1초 길게 누르기는 쓸고 지나가는 대신 카운트다운합니다.

고대비는 HC 다크와 HC 라이트 사이의 양자택일이며, 끄는 스위치는 없습니다. 고대비에서 벗어나려면 테마에서 다른 테마를 고르세요.

클릭 조정. 클릭 데드존은 0.05°–2.00°, 기본값 0.30°입니다 — 누른 것이 클릭이 아니라 드래그로 셈해지기 전까지 레이저가 움직일 수 있는 거리입니다. 플릭 허용 거리는 0.10°–3.00°, 기본값 0.80°입니다 — 누르고 있는 시간 안에서 클릭 제스처에 허용되는 이동량입니다. 둘 다 각도 값이므로, 팔 길이에 있는 작은 패널에서나 방 건너편의 큰 패널에서나 같은 뜻입니다.

오른쪽 클릭. 길게 눌러 오른쪽 클릭은 기본으로 꺼져 있고, 켜면 제자리에서 누르고 있는 왼쪽 드래그를 내주게 됩니다 — 누르기 전에 행이 그렇게 알려 줍니다. 길게 누르기 시간은 300–1500 ms, 기본값 650 ms입니다. 오른쪽 클릭의 다른 방법은 포즈이며, 컨트롤에 있습니다.

화면 아래쪽에는 항상 켜져 있고 설정이 아닌 것들이 나열됩니다. 색 옆의 상태 단어, 포커스 링, 게임패드 접근성, 텍스트 최소 24 px입니다.

아홉 가지 로케일이 각자의 문자로, 그 언어가 스스로를 부르는 이름으로 나열됩니다. English, Deutsch, Español (Latinoamérica), Français, Italiano, 日本語, 한국어, Русский, 中文(简体). 선택 화면에는 지구본이 있고 국기는 없습니다 — 국기는 나라이지 언어가 아닙니다.

한 번 탭하면 바뀝니다. 인터페이스는 제자리에서 다시 로드되고 오버레이 레이아웃은 그대로입니다. 고른 언어에 내장 키보드가 있는데 지금 쓰는 레이아웃이 그것이 아니면, 목록 아래에 제안이 나타납니다. 한 번 탭하면 받아들여지고, 무시해도 아무것도 바뀌지 않습니다. 숫자와 단위와 시계는 언어를 따릅니다.

확장은 비활성화된 채로 도착하며, 요청하는 케이퍼빌리티가 칩으로 표시됩니다. 활성화하면 각 허용 항목을 쉬운 말로 짚어 주는 동의 화면을 거칩니다. 허용은 케이퍼빌리티 단위이고, 이 화면에서 철회할 수 있습니다. 새 버전이 이전 버전에 없던 것을 요청하면 전체를 다시 묻지 않고 그 차이만 묻습니다.

이 구분은 중요합니다. bus, overlays, capture, audio, secrets는 호스트가 강제합니다 — 확장에 허용되지 않은 호출은 선에서 거부됩니다. osc와 network는 공개입니다. vrOS는 네이티브 프로세스가 소켓을 여는 것을 막을 수 없으므로, 대신 어떤 확장이 그러겠다고 밝혔는지 알려 줍니다. 확장이 동작하는 방식을 참고하세요.

이 화면들의 모든 항목은 config.toml의 한 줄입니다. Windows에서는 %APPDATA%\vrOS\, Linux에서는 ~/.config/vros/ 아래에 있습니다. vrOS는 이 파일을 지켜봅니다. 텍스트 편집기에서 고친 내용은 재시작 없이 적용됩니다. 범위를 벗어난 값은 가장 가까운 허용 값으로 잘리고, 형식이 잘못된 파일은 한 번 경고한 뒤 실행 중인 값을 그대로 둡니다.

테마 화면. 내장 테마 여덟 가지가 고를 수 있는 견본 카드로 표시되어 있습니다.

HC 다크로 그려진 테마 화면. 흰 글자 뒤가 완전한 검정이고, 다른 테마보다 테두리가 두껍습니다. 영어 인터페이스를 찍은 화면입니다 — 이 이미지는 언어가 아니라 대비 축을 보여 줍니다.

1.5x UI 배율의 접근성 화면. 모든 컨트롤과 레이블이 비례해 커져 있습니다. 영어 인터페이스를 찍은 화면입니다 — 이 이미지는 언어가 아니라 배율 축을 보여 줍니다.