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

같은 여덟 화면이 데스크톱 앱에서 데스크톱 밀도로, 같은 값에서 실행됩니다. 헤드셋에서 테마를 바꾸면 데스크톱 창이 같은 초 안에 테마를 바꾸고, 책상에서 바꾸면 대시가 따라옵니다. 설정에는 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는 이
파일을 지켜봅니다. 텍스트 편집기에서 고친 내용은 재시작 없이 적용됩니다. 범위를
벗어난 값은 가장 가까운 허용 값으로 잘리고, 형식이 잘못된 파일은 한 번 경고한
뒤 실행 중인 값을 그대로 둡니다.


