WindTouch Remote JSON Manager | PC 리모컨 스캔 / 휴대폰 JSON 관리
Windows 10 / 11, 64-bit (x64)

한국어
======
1. ZIP을 다운로드한 뒤 전체 압축을 풉니다.
2. WindTouchRemoteJson.exe를 더블 클릭합니다. Python이나 ADB 설치는 필요 없습니다.
3. 기본 언어는 ENG입니다. 오른쪽 위 KOR를 선택하면 한국어로 바뀝니다.
4. 실제 Bluetooth 리모컨을 Windows PC의 Bluetooth 설정에서 연결합니다.
5. TV / 셋톱박스를 고르고 입력 장치를 선택합니다. 없는 TV는 '새 TV'로 추가합니다.
   이름은 현재 언어로만 입력해도 됩니다. 다른 언어 이름이 비어 있으면 같은 이름으로 저장합니다.
6. 화면에서 설정할 버튼 선택 → 실제 리모컨 버튼 짧게 누르기 → '이 코드로 지정'.
7. '휴대폰용 JSON 저장'으로 파일을 저장합니다. 기본 위치는 실행 파일 옆입니다.
8. JSON을 휴대폰으로 복사한 뒤 WindTouch의
   설정 → 리모컨 관리 → 개인 리모컨 불러오기에서 등록합니다.
9. 표시할 리모컨을 체크하고, 리모컨 탭의 Option에서 해당 항목을 선택합니다.

TVING / Netflix / YouTube 자리는 이름과 상대 너비도 바꿀 수 있습니다.
이름·너비 적용은 WindTouch 0.9.57 이상이 필요합니다.
개인 리모컨 불러오기는 0.9.44 이상을 사용합니다.
Option과 NUM은 앱 자체 기능이므로 리모컨 코드를 지정하지 않습니다.
수신 장치가 여러 개 보이면 같은 리모컨의 다른 항목도 확인해 보세요.
키보드 방식으로 들어오는 표준 방향키·Enter·Esc·숫자·영문·기능키·미디어 키도
앱용 코드로 변환합니다. 키패드 Enter와 일반 Enter는 구분합니다.
확인할 수 없는 제조사 전용 코드나 여러 키를 동시에 누른 입력은 임의로 지정하지 않습니다.
실제 TV에서 동작하는지는 휴대폰 앱으로 확인해야 합니다.
PC에 들어오는 키의 Windows 기본 동작은 차단하지 않습니다.

시작할 때 홈페이지의 최신 TV 목록을 읽습니다. 인터넷이 없어도 내장 목록이나
저장한 JSON으로 사용할 수 있습니다. 개인 설정을 서버에 업로드하지 않습니다.
홈페이지 갱신은 개인 항목과 수정한 설정을 보존합니다. 수정되지 않은 내장 항목은
갱신하고 새 항목을 추가합니다. 출처를 확실히 구분할 수 없는 기존 항목도 보존합니다.
합친 결과는 JSON 저장을 눌러 보관하세요.
기존에 휴대폰에 등록한 개인 항목은 복사본이므로, 수정한 JSON은 다시 불러오세요.
ZIP 업데이트 전에 사용자가 저장한 tv-profiles.json을 별도로 보관하세요.
실행 파일만 있어도 실행됩니다. licenses 폴더는 재배포할 때 함께 포함해 주세요.

English
=======
1. Extract the entire ZIP before launching WindTouchRemoteJson.exe.
2. Python and ADB are not required. ENG is the default; KOR switches to Korean.
3. Pair the physical Bluetooth remote with this Windows PC, then select its input device.
4. Choose a TV / set-top box, or use New TV to create a separate profile.
   Enter a name in the current language. An empty second language uses the same name.
5. Select an on-screen button, briefly press the matching remote button, then click Assign this code.
6. Save the phone JSON. The default destination is beside the executable.
7. Copy the JSON to your phone and import it in WindTouch:
   Settings > Remote management > Import personal remote.
8. Select the remotes to show, then choose the profile from Option on the Remote tab.

TVING / Netflix / YouTube names and relative widths can be customized.
Custom names and widths require WindTouch 0.9.57 or later; personal imports require 0.9.44 or later.
Option and NUM are app controls and cannot be assigned remote codes.
Some remotes expose multiple input devices. Try another entry if a button is missing.
Recognized Windows keyboard inputs (arrows, Enter, Esc, digits, letters, function and media keys)
are translated into app codes. Keypad Enter remains distinct from regular Enter.
Unknown proprietary codes and multi-key combinations are not assigned by guessing.
Receiving a code does not guarantee TV compatibility. Verify it with the phone app.
The scanner does not suppress the remote's normal Windows actions.

The app checks the website catalog at startup. The bundled catalog and saved JSON also work offline.
Website refreshes preserve personal and edited profiles, refresh unchanged bundled entries,
and add new entries. Older entries with uncertain origins are also preserved. Save the merged JSON.
Personal settings are not uploaded. Re-import edited files because phone imports are independent copies.
Back up your own tv-profiles.json before replacing a previously extracted distribution folder.
The EXE is self-contained. Include the licenses folder when redistributing.

Help: https://windsoft.co.kr/windtouch.html
FAQ:  https://windsoft.co.kr/windtouch-faq.html
