유틸리티

VIA 키보드 설정 — 웹 연결·키 매핑

VIA

VIA

개발사
VIA team
라이선스
무료 · 오픈소스 (GPL-3.0)
OS
WebHID 지원 데스크톱 브라우저

VIA 지원 키보드의 키 매핑·레이어·매크로를 공식 웹 앱에서 설정하세요. 지원 펌웨어·브라우저 조건, 기기 연결과 JSON 파일의 역할을 구분해 안내합니다.

1. 웹으로 키보드 설정 시작

VIA 지원 키보드의 키 동작을 바꾸려면 공식 웹 앱에서 시작하세요. VIA는 키보드의 지원 펌웨어와 통신하는 설정 도구입니다. 키보드에 QMK가 쓰였다는 사실만으로 VIA까지 지원하는 것은 아닙니다.

현재 공식 문서는 웹 앱을 권장하며 기존 데스크톱 앱은 더 이상 사용을 권장하지 않습니다. 새 데스크톱 앱의 공개 일정도 정해지지 않았습니다. 웹에서 시작할 수 있으므로 오래된 설치 프로그램을 먼저 받을 필요는 없습니다. VIA는 GPL-3.0 소스로 공개된 무료 도구입니다.

2. 내 키보드 지원 확인

제조사·판매처의 정확한 모델과 펌웨어 안내를 먼저 확인하세요. 같은 제품명이라도 배열·기판·펌웨어에 따라 지원 파일이 다를 수 있습니다. 유선 연결이나 특정 모드가 필요한지는 해당 모델 안내를 따릅니다.

브라우저는 WebHID 기기 접근을 지원해야 합니다. 웹 화면의 Authorize device(기기 인증)에서 의도한 키보드를 선택하는 흐름이며, 페이지가 열린 것과 실제 기기가 인식된 것은 다릅니다. 기기가 보이지 않으면 지원 여부부터 대조하고 무작정 펌웨어를 바꾸지 마세요.

3. 키·레이어·매크로

바꾸려는 동작에 맞춰 확인할 항목
원하는 동작 설정의 역할
키 하나를 다른 키로 사용 현재 레이어에서 물리 키와 보낼 키코드 선택
같은 키에 다른 기능 배치 레이어와 그 레이어로 이동하는 키를 함께 확인
여러 입력을 순서대로 실행 지원되는 매크로를 만들고 사용할 키에 배정

먼저 현재 레이어와 원래 키를 기록하고 필요한 키 하나부터 설정하세요. 레이어 전환 키를 잘못 바꾸면 다른 레이어에 접근하기 어려워질 수 있습니다. Fn 표기나 Windows·Mac 모드의 레이어 번호는 모델마다 다르므로 공통값으로 단정하지 않습니다.

매크로 지연·사용 가능한 용량, 조명·인코더 메뉴도 펌웨어 지원에 좌우됩니다. 화면에 기능 이름이 있다고 모든 키보드에서 쓸 수 있는 것은 아닙니다. 키 테스트 화면과 실제 사용할 앱에서 원하는 입력인지 구분해 확인하세요.

4. 기기가 인식되지 않을 때

오류의 종류부터 나누세요
관찰 먼저 확인
USB 감지·브라우저 지원 오류 WebHID 지원과 기기 선택 권한·연결 상태
기기는 보이지만 VIA 펌웨어로 응답하지 않음 제조사의 VIA 지원 펌웨어·연결 모드 안내
호환 기기인데 정의를 찾지 못함 해당 모델의 공식 정의 등록 여부와 제조사 JSON

제조사가 기기 정의 JSON을 제공한다면 안내에 따라 설정의 Show Design tab을 켜고 Design에서 해당 파일을 불러옵니다. 이는 기기의 레이아웃·설정 메뉴를 설명하는 파일이지 VIA 미지원 기기를 지원 기기로 바꾸는 펌웨어가 아닙니다. 모든 사용자에게 수동 JSON 등록이 필요한 것도 아닙니다.

5. 설정 파일과 다른 변경 방식

Design의 기기 정의 JSON과 Save+Load의 사용자 키맵 JSON은 역할이 다릅니다. 현재 키맵을 외부 파일로 보관하고 다시 적용하는 절차는 VIA 키맵 저장·불러오기에서 구분합니다.

일반 Windows 키보드의 키 동작만 바꾸려면 PowerToys 키 변경·복구 방법이나 SharpKeys를 비교하세요. 키보드 자체 설정이 목적이면 기기 지원부터 확인합니다. Vial도 전용 지원 펌웨어가 필요하므로 VIA의 대체 앱처럼 무조건 바꿔 쓰지는 않습니다.

6. 주요 기능

  • 지원 키보드의 키맵을 화면에서 편집
  • 레이어별로 다른 키 동작 배치
  • 지원 펌웨어에서 매크로 구성
  • 키 테스트와 기기별 지원 기능 표시
  • 사용자 레이아웃 파일 저장·불러오기
  • 기기 정의가 필요한 경우 제조사 JSON 로드

7. 시스템 요구사항

브라우저
WebHID가 활성화된 데스크톱 브라우저
키보드
VIA 지원 펌웨어와 해당 기기에 맞는 정의
연결
제조사가 안내한 설정용 연결 방식과 브라우저의 기기 선택 권한
설치
현재 공식 권장 경로는 웹 앱; 구 데스크톱 앱 사용은 비권장

8. 첫 설정 순서

  1. 1.

    정확한 키보드 모델의 VIA 지원·펌웨어·설정용 연결 방식을 확인합니다.

  2. 2.

    위 웹 설정 버튼으로 시작하고 WebHID를 지원하는 데스크톱 브라우저를 사용합니다.

  3. 3.

    기기 인증에서 설정하려는 키보드를 선택합니다. 정의 파일이 필요한 모델만 제조사 안내에 따라 등록합니다.

  4. 4.

    현재 레이어와 원래 설정을 기록한 뒤 필요한 키부터 바꾸고 실제 입력을 확인합니다.

9. VIA와 비슷한 프로그램 비교

Vial
Vial 호환 펌웨어를 사용하는 키보드의 설정 도구입니다. 데스크톱·웹 경로와 콤보·탭댄스 같은 기능을 비교하되 기기 지원부터 확인하세요.
SharpKeys
Windows의 레지스트리 키 매핑을 관리합니다. 지원 키보드 펌웨어를 편집하는 VIA와 달리 Windows PC의 단일 키 변경·비활성화가 목적입니다.
PowerToys
Keyboard Manager로 Windows의 키·단축키를 재매핑합니다. 지원 키보드를 바꾸는 대신 PC에서 상주 프로그램으로 동작을 바꾸려는 경우입니다.

10. 자주 묻는 질문

VIA는 설치해야 하나요?

+

현재 공식 권장 경로는 웹 앱입니다. 기존 공식 데스크톱 앱은 더 이상 사용을 권장하지 않으며 새 데스크톱 일정은 미정입니다. 지원 브라우저에서 웹 설정으로 시작하세요.

아무 키보드나 VIA로 바꿀 수 있나요?

+

VIA 지원 펌웨어와 맞는 기기 정의가 필요합니다. 일반 키보드나 QMK 키보드라는 이유만으로 지원되는 것은 아닙니다. 정확한 모델의 제조사 안내를 확인하세요.

휴대폰에서도 설정할 수 있나요?

+

페이지가 열리는 것과 기기 접근은 다릅니다. WebHID와 연결 조건을 충족하는 데스크톱 환경을 기준으로 안내하며 모바일 설정 지원은 보장하지 않습니다.

제조사 JSON을 받으면 내 키 설정도 백업되나요?

+

기기 정의 JSON은 레이아웃과 설정 메뉴를 설명합니다. 사용자 키맵을 파일로 보관하는 Save+Load 백업과는 역할이 다릅니다.

Fn·레이어·매크로 기능이 모두 똑같나요?

+

모델의 펌웨어와 정의에 따라 메뉴·레이어 수·용량·지원 키코드가 다릅니다. 한 모델의 Fn 동작이나 레이어 번호를 다른 키보드에 그대로 적용하지 마세요.

11. 참고 자료

관련 프로그램