WindTouch · PC Remote JSON
PC 리모컨 스캔과 휴대폰 등록
실제 리모컨의 버튼을 읽어, 내 TV에 맞는 WindTouch 설정으로 가져오세요.
Windows 10/11 · x64 · Python 설치 불필요
내 리모컨에 맞게, 한 번 설정
왜 PC 스캔 프로그램이 필요한가요?
TV와 셋톱박스마다 버튼이 보내는 명령이 다를 수 있습니다. WindTouch의 기본 리모컨으로 일부 버튼이 작동하지 않을 때, 실제 리모컨의 입력을 PC에서 읽어 휴대폰용 버튼 설정으로 저장하는 도구입니다.
TVING·Netflix·YouTube 자리의 이름과 너비도 바꿀 수 있습니다. 예를 들어 Netflix 자리를 다른 서비스 이름으로 바꾸고, 실제 리모컨에서 그 서비스 버튼을 눌러 코드를 지정합니다. 이름만 바꾸면 TV 앱이 실행되는 것은 아닙니다. TV가 받아들이는 실행 코드가 필요합니다.
먼저 리모컨 탭의 […]에서 TV에 맞는 리모컨 종류를 선택하세요. PC 스캔은 실제 리모컨의 다른 입력을 직접 등록하고 싶을 때 사용합니다.
- PC에서 스캔실제 리모컨 → PC
- JSON 저장·전달설정 파일 → 휴대폰
- 앱에서 선택WindTouch → TV
등록 후에는 PC를 계속 켜 둘 필요가 없습니다. 휴대폰을 TV 또는 셋톱박스에 Bluetooth로 연결해 사용합니다.
1. 준비하고 실행하기
- Bluetooth가 있는 Windows 10/11 64비트 PC와 PC에 입력 장치로 연결할 수 있는 실제 Bluetooth 리모컨을 준비합니다.
- 휴대폰에는 WindTouch가 있어야 합니다. 개인 리모컨 불러오기는 0.9.44 이상, 버튼 이름·너비 적용은 0.9.57 이상에서 사용할 수 있습니다.
- PC 스캔 프로그램 ZIP 다운로드 후 전체 압축을 풀고 WindTouchRemoteJson.exe를 실행합니다. Python·ADB 설치는 필요 없습니다.
- 기본 언어는 ENG입니다. 오른쪽 위 KOR를 누르면 한국어로 바뀝니다.
Windows의 설정 → Bluetooth 및 장치 → 장치 추가 → Bluetooth에서 실제 리모컨을 연결합니다. 리모컨의 페어링 버튼 조합은 해당 제품의 설명서를 따르세요. Windows 버전에 따라 메뉴 이름이 조금 다를 수 있습니다.
휴대폰을 PC에 연결하는 단계가 아닙니다. 리모컨을 PC로 연결하면 TV 연결이 풀릴 수 있으므로, 작업 후 필요하면 TV에 다시 등록하세요.
적외선만 사용하는 리모컨은 이 프로그램으로 스캔할 수 없습니다. Bluetooth 리모컨이라도 제조사 전용 방식으로 동작해 PC에 연결되지 않거나 입력을 읽을 수 없는 제품이 있습니다. 스캔에 성공해도 해당 TV의 실제 동작은 별도로 확인해야 합니다.
2. 입력 장치 선택 → 버튼 누르기 → 지정

이미지를 누르면 원본 크기로 볼 수 있습니다.
- TV / 셋톱박스에서 설정할 항목을 고릅니다.
목록에 없다면 새 TV를 누르고 알아보기 쉬운 이름과 기본 방식을 정하세요. 한글·영문 이름 중 하나만 입력해도 저장할 수 있습니다. 반대 언어의 이름이 비어 있으면 같은 이름으로 채웁니다.
- 1. 입력 장치에서 실제 리모컨을 고릅니다.
목록에 없으면 Windows 연결 상태를 확인하고 새로고침을 누릅니다. 장치를 고르면 수신을 준비합니다.
- 화면 왼쪽에서 등록할 버튼을 고릅니다.
예를 들어 ‘음량 +’를 선택한 뒤 실제 리모컨의 음량 +를 짧게 한 번 누르세요. 버튼을 먼저 고른 다음 실제 리모컨을 누르는 순서입니다.
- 자동으로 고른 코드를 확인하고 ‘3. 이 코드로 지정’을 누릅니다.
한 번 눌러 여러 입력이 들어와도 반복·해제 입력을 구분해 후보를 고릅니다. 후보를 확실히 정할 수 없거나 지원하지 않는 코드면 지정하지 않습니다. 안내에 따라 다시 누르기로 재시도하세요.
- 다른 버튼도 같은 방법으로 등록합니다.
지정된 버튼에는 ✓ 표시가 나타납니다. 잘못 지정했으면 해당 버튼을 고르고 지정 해제를 누르세요. 지정하지 않은 버튼은 앱의 기본 동작을 사용합니다. […]과 NUM은 앱 자체 기능이라 스캔 대상으로 지정하지 않습니다.
리모컨이 여러 입력 장치로 보이면 같은 리모컨의 다른 항목도 확인해 보세요. PC에서 키를 읽는 동안 볼륨 조절 등 Windows의 원래 동작도 실행될 수 있습니다.
3. 앱 버튼 이름·너비 변경과 파일 저장

사진의 빈 코드 상자는 아직 입력을 받지 않은 상태입니다.
- TVING·Netflix·YouTube 중 바꿀 자리를 선택합니다.
오른쪽의 버튼 이름과 상대 너비 (%)를 바꾸고 이름·너비 적용을 누릅니다. 이름은 현재 KOR/ENG 언어에 해당하는 항목만 바뀝니다. 두 언어를 다르게 표시하려면 언어를 바꿔 각각 입력하세요.
- 버튼 이름과 동작 코드는 각각 지정합니다.
이름·너비 변경만으로 해당 서비스가 TV에서 실행되지는 않습니다. 실행 버튼의 코드도 앞 단계처럼 스캔하고 지정해야 합니다.
- 4. 휴대폰용 JSON 저장을 누릅니다.
기본 파일 이름은
tv-profiles.json입니다. 찾기 쉬운 폴더에 저장하세요. JSON은 리모컨 이름·버튼 코드·버튼 모양을 담은 설정 파일입니다.
휴대폰에 옮기는 것은 .json 파일입니다.
Windows 실행 파일(.exe)이나 배포 ZIP을 휴대폰에 설치하는 방식이 아닙니다.
하나의 JSON에는 여러 리모컨 항목이 들어갈 수 있습니다. 휴대폰에서는 그중 필요한 항목을 선택해 등록합니다. 홈페이지 갱신은 PC에서 만든 개인 항목과 수정한 설정을 보존하며, 갱신 후에는 JSON 저장을 눌러 보관하세요.
4. JSON 파일을 휴대폰에 전달하기
USB 케이블로 옮기면 저장 위치를 쉽게 찾을 수 있습니다.
- 휴대폰 잠금을 풀고 PC와 USB 케이블로 연결합니다.
휴대폰의 USB 알림을 열어 파일 전송을 선택하세요. 기기에 따라 ‘파일 전송 / Android Auto’ 등으로 표시됩니다.
- PC 파일 탐색기에서 휴대폰을 엽니다.
내 PC → 휴대폰 → 내부 저장공간 → Download(다운로드) 폴더에 저장한 JSON을 복사합니다. 실제 폴더 이름은 기기에 따라 다를 수 있습니다.
- 휴대폰에 파일이 있는지 확인합니다.
삼성 ‘내 파일’ 등 파일 앱에서 다운로드 폴더를 확인하세요. 파일을 직접 열어 내용을 편집하지 않아도 됩니다. 다음 단계에서 WindTouch 안에서 선택합니다.
USB 대신 메신저나 이메일로 전달해도 되나요?
네. 본인에게 파일 첨부로 보내고 휴대폰에 다운로드하세요. JSON 내용을 복사해 메시지로 보내거나 화면 사진을 보내는 방식은 사용할 수 없습니다. 첨부 파일의 확장자 .json을 유지하세요. 전달에 사용한 서비스에는 파일이 업로드되므로 원하지 않으면 USB를 이용하세요.
개인 리모컨은 홈페이지에 업로드하거나 운영자의 승인을 받을 필요 없이, 본인 휴대폰에서 바로 불러올 수 있습니다.
5. WindTouch에 등록하고 TV에서 사용하기
설정 → 리모컨 관리 → 개인 리모컨 불러오기
- 개인 리모컨 불러오기를 누르고 JSON 파일을 선택합니다.
파일 선택 화면에서 다운로드 폴더의
tv-profiles.json또는 직접 저장한 파일을 고르세요. - 파일 안에서 사용할 리모컨을 선택합니다.
처음 선택된 항목이 내가 만든 리모컨이 아닐 수 있습니다. 목록을 확인하고 원하는 항목을 선택한 뒤 내 리모컨 이름을 확인하고 등록을 누릅니다.
- ‘내 리모컨’에서 사용할 항목을 체크합니다.
여유가 있으면 새 항목이 자동으로 체크됩니다. 홈페이지 리모컨과 개인 리모컨을 합쳐 최대 7개만 […]에 표시할 수 있습니다. 이미 7개면 다른 항목의 체크를 먼저 해제하세요. 체크 해제는 목록에서 숨기는 동작입니다.
- 휴대폰을 실제 사용할 TV·셋톱박스에 Bluetooth로 연결합니다.
상단 연결에서 대상 기기를 선택하세요. 연결 도움말 보기
- 리모컨 탭 → […]에서 방금 등록한 이름을 선택합니다.
등록하거나 체크하는 것만으로 연결된 TV에 적용되지는 않습니다. […]에서 선택한 뒤 음량·방향키 등 필요한 버튼을 시험하세요. TV 화면에서 원하는 동작이 되는지 확인하면 설정이 끝납니다.
6. 수정·보관과 자주 막히는 부분
PC에서 다시 수정하면 휴대폰도 자동으로 바뀌나요?
자동으로 바뀌지 않습니다. PC에서 JSON을 다시 저장하고 휴대폰에 전달한 뒤 개인 리모컨 불러오기로 다시 등록하세요. 휴대폰에는 독립된 복사본이 생기며, 같은 이름이어도 기존 항목을 덮어쓰지 않습니다.
‘거실 TV 수정본’처럼 구분되는 이름으로 등록하고, […]에서 새 항목을 선택해 시험하세요. 새 항목이 정상 동작하는지 확인한 뒤 필요 없는 이전 개인 항목을 삭제하면 됩니다.
파일을 불러올 수 없다고 나와요.
PC 프로그램의 휴대폰용 JSON 저장으로 저장한 64KB 이하의 JSON인지 확인하세요. ZIP·EXE·CSV·스크린샷은 불러올 수 없습니다. 잘못된 파일을 선택해도 기존 설정은 유지됩니다.
등록한 리모컨이 […]에 없어요.
설정 → 리모컨 관리의 ‘내 리모컨’에서 체크됐는지 확인하세요. 7개가 이미 선택돼 있다면 하나를 해제한 뒤 새 항목을 체크하세요. 목록 선택은 자동 저장됩니다.
입력이 없거나 ‘이 코드로 지정’이 켜지지 않아요.
실제 리모컨이 Windows에 입력 장치로 연결됐는지 확인하세요. 새로고침 후 올바른 입력 장치를 선택하고, 화면 버튼을 먼저 고른 뒤 실제 버튼을 짧게 누르세요. 여러 코드가 구분되지 않거나 제조사 전용 입력이면 자동 지정하지 않습니다. 적외선 버튼의 신호는 받을 수 없습니다.
코드는 등록됐는데 TV에서 반응하지 않아요.
올바른 TV에 연결됐는지, […]에서 새 개인 항목을 선택했는지 확인하세요. 앱이 보낼 수 있는 코드여도 TV가 그 명령을 지원하지 않을 수 있습니다. 선택한 JSON의 지원되는 버튼 코드를 우선 사용하고, 지정하지 않은 버튼은 TV 종류별 기본 동작을 사용합니다. 코드를 바꾸려면 PC에서 JSON을 수정하고 휴대폰에 다시 불러오세요.
업데이트나 재설치 후에도 남아 있나요?
앱을 삭제하지 않고 일반 업데이트하면 개인 리모컨과 설정을 유지합니다. 홈페이지 목록 갱신도 휴대폰의 개인 복사본을 변경하지 않습니다. 앱 삭제·데이터 삭제 시에는 사라질 수 있으므로 PC 원본 JSON을 별도로 보관하세요. 재설치 후 파일을 다시 불러와 사용할 수 있습니다.
PC 프로그램 실제 캡처 및 WindTouch 0.9.71 소스 기준 · 2026-10-06. TV별 실제 반응과 지원 버튼은 기기에 따라 다릅니다.