﻿Ultimate Shift Controller
사용자 설명서

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 1. 배포 형태 및 시스템 요구 사항
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

무료 소프트웨어이며 사용료는 없습니다. 64비트 Windows 10/11, .NET 8 Desktop Runtime (x64), 키보드와 마우스가 필요합니다. 장치, 앱, 게임에 따라 동작이 달라질 수 있습니다. 가상 컨트롤러는 추가 드라이버가 필요할 수 있습니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 2. 설치
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

설치 프로그램은 없습니다. ZIP을 쓰기 가능한 폴더에 풀고 UltimateShiftController.exe를 실행한 뒤 매핑을 설정하고 [저장]을 누르십시오. ZIP 내부에서 직접 실행하지 마십시오.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 3. 제거
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

시작 프로그램을 끄고 트레이의 USC까지 종료한 뒤 폴더를 삭제합니다. 설정까지 지우려면 [Settings] 폴더도 삭제하십시오. 별도로 설치한 드라이버는 별도로 제거해야 합니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 4. USC 소개
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Ultimate Shift Controller는 키보드와 마우스 입력을 조합하여 키를 다시 배치하고, 마우스 버튼으로 단축키를 실행하고, 레이어 트리거를 누르는 동안 다른 매핑으로 전환하는 Windows 앱입니다. 게임뿐 아니라 문서 작성, 편집, 방송, 브라우저 등에도 사용할 수 있습니다. 기본 기능에는 가상 컨트롤러가 필요하지 않습니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 5. 주요 기능
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

키보드/마우스 재매핑, 수정키 단축키, 하나의 입력에서 여러 출력, F1-F24, NORMAL/HYPER/ULTRA/ULTIMATE, Turbo, 탭, 프로필, 가져오기/내보내기, HUD, 트레이.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 6. 기본 설정
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

앱을 실행하고 레이어를 고른 뒤, 행의 위쪽에 입력을, 아래쪽에 출력을 등록하고 [저장]을 누른 다음 테스트합니다. 예: Q -> CTRL+1.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 7. 네 개의 레이어
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

NORMAL은 기본 레이어입니다. HYPER와 ULTRA는 각 트리거를 누르는 동안, ULTIMATE는 두 트리거를 함께 누르는 동안 사용됩니다. 상단 버튼은 편집할 레이어를 선택하고, 트리거가 실제 활성 레이어를 결정합니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 8. HYPER / ULTRA / ULTIMATE 및 외부 마우스
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

트리거에는 F1-F24를 사용할 수 있습니다. 충돌이 적은 F13-F24를 권장합니다. 장치가 F1-F12만 지원한다면, 해당 키의 원래 기능을 포기하거나 공유해도 되는 경우 사용할 수 있습니다.

예: HYPER=F13, ULTRA=F14. 물리 버튼은 USC에 설정한 것과 같은 F키를 보내야 합니다.

[Razer Synapse 2]
Synapse 2는 F13-F24 이름을 화면에 표시하지 않지만 저장할 수 있습니다. F13 예: USC NORMAL에서 물리 F1의 출력을 잠시 F13으로 변경하고, Synapse 2의 버튼 키 등록 화면에서 F1을 누른 뒤 이름이 보이지 않아도 저장합니다. 저장 후 USC의 F1을 원래대로 돌리고 HYPER 트리거를 F13으로 설정합니다.

[Razer Synapse 3]
F13-F24를 직접 선택할 수 있다면 버튼에 F13/F14를 지정하고 USC에도 같은 키를 사용합니다.

[Logicool/Logitech G-Shift 및 G HUB]
G HUB에서는 F1-F24를 선택할 수 있습니다. 일반 버튼 또는 G-Shift 버튼에 F13/F14를 지정하고 USC에도 같은 키를 사용합니다.

[기타 장치]
설정 프로그램이 F1-F24를 등록할 수 있다면 같은 방식으로 사용할 수 있습니다. 이름이 표시되지 않아도 저장되고 실제로 입력되면 작동합니다. 가능하면 F13-F24를 사용하십시오.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 9. 탭, 프로필, 저장
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

탭은 매핑을 정리하고, 프로필은 전체 설정을 저장합니다. 변경 후 반드시 [저장]을 누르십시오. 데이터는 [Settings] 폴더에 있습니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 10. Turbo, HUD, 상태
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Turbo는 출력을 반복합니다. US HUD는 현재 레이어를 표시합니다. CLEAN은 남은 입력 상태를 해제하려고 시도합니다. Keyboard Lock은 키보드를 임시 잠그며 마우스로 해제합니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 11. 주요 설정
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[매핑된 입력 Kill]은 원래 입력과 출력이 동시에 동작하는 것을 막습니다. 레이어 중 미설정 입력 차단은 HYPER/ULTRA/ULTIMATE에서 지정하지 않은 입력의 통과를 막습니다. 트레이 및 Windows 시작 옵션도 있습니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 12. 가상 컨트롤러
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

드라이버, 물리/가상 컨트롤러 분리, 게임 설정이 필요할 수 있는 고급 기능입니다. 잘못 설정하면 이중 입력이 발생할 수 있습니다. 이미지 설명:
https://github.com/Lu-ci-el/UltimateShiftController/blob/main/Instructions_en.md

키보드, 마우스, 레이어, 단축키 기능만 사용할 때는 필요하지 않습니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 13. 문제 해결
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

설정을 저장했는지, 트리거가 일치하는지, 이중 입력 시 Kill 설정, Keyboard Lock, CLEAN을 확인하십시오. 저장이 안 되면 Program Files가 아닌 쓰기 가능한 폴더를 사용하십시오.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 14. 문의 및 버그 보고
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

https://github.com/Lu-ci-el/UltimateShiftController/issues

문제, 재현 절차, 빈도, 환경, 로그를 적어 주십시오. 개별 답변, 즉시 수정, 모든 환경 지원은 보장되지 않습니다. 악용 또는 개별 개발 요청은 받지 않습니다.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 15. 주의 사항
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[Settings]를 백업하고 업데이트 전 USC를 종료하십시오. 단축키 충돌과 게임/서비스 규정을 확인하십시오. 치트, 방해, 괴롭힘에 사용하지 마십시오. 사용으로 인한 손해에 대해 작성자는 책임지지 않습니다.
