목차
1. 어떤 키 변경에 맞나요?
단일 키
변경·비활성화
Caps Lock 등을 다른 키로 바꾸거나 꺼 둡니다.
적용 방식
상주 실행 불필요
Windows 키 설정에 저장하며 적용에는 재시작이 필요합니다.
다른 도구 검토
조합키·앱별 설정
단축키 조합과 앱별 자동화는 목적에 맞는 도구를 고르세요.
키보드 자체의 고장을 수리하는 프로그램은 아닙니다. 지원하지 않는 특수 키도 있습니다.
2. 설치 파일 선택
일반 Windows PC
MSI 설치형
x86·x64용 설치 패키지입니다.
ARM 또는 직접 실행
ZIP 패키지
공식 안내에 따라 압축을 풀어 실행합니다.
스토어 경로
Microsoft Store
게시자 RandyRants LLC를 확인하세요.
ZIP도 저장한 키 매핑은 Windows에 남습니다. 설치 방식과 설정 원복을 구분하세요.
3. 개요
SharpKeys(샤프키)는 RandyRants가 제공하는 Windows용 키 매핑 도구입니다. Caps Lock처럼 자주 잘못 누르는 키를 다른 키로 바꾸거나 사용하지 않도록 설정할 때 검토할 수 있습니다. 입력을 계속 감시하는 프로그램을 켜 두는 방식이 아니라, Windows에 내장된 키 매핑 설정을 관리합니다. 설정이 적용된 뒤에는 SharpKeys를 계속 실행해 둘 필요가 없습니다.
키 하나를 다른 키로 바꾸거나 여러 키를 같은 키로 지정할 수 있으며, 두 키를 서로 바꾸려면 양방향 매핑을 각각 만듭니다. 입력 키를 목록에서 고르거나 Type Key로 인식시킬 수 있지만 모든 특수 키를 자동으로 알아보는 것은 아닙니다. Ctrl+C 같은 조합 전체나 마우스 클릭을 바꾸는 용도에는 맞지 않고, 대부분의 Fn 키와 일부 하드웨어 전용 키에도 제한이 있습니다.
배포 파일은 MSI 설치형과 ZIP으로 나뉩니다. MSI는 x86·x64 Windows용이며 ARM·ARM64 PC에는 공식 릴리스가 ZIP을 안내합니다. ZIP은 설치 프로그램 없이 실행하는 배포 방식이지, 키 변경이 임시로만 적용된다는 뜻은 아닙니다. 무료 오픈소스로 제공되며 Windows 키 매핑 자체를 설정하므로 사용자별·앱별로 별도 프로필을 전환하는 도구와도 구분해야 합니다.
변경은 목록을 편집한 뒤 Write to Registry로 저장하고 로그아웃하거나 재부팅해 적용합니다. 원래대로 쓰려면 없앨 매핑만 삭제하고 다시 저장·재부팅해야 하며, 앱을 닫거나 제거하는 것만으로 설정이 사라지는 것은 아닙니다. 로그인에 필요한 키를 무턱대고 비활성화하지 말고 기존 매핑을 기록한 뒤 필요한 항목만 바꾸세요. 앱별 단축키나 즉시 켜고 끄는 변경이 필요하다면 PowerToys 같은 다른 방식도 비교하는 편이 좋습니다.
4. 주요 기능
- 단일 키를 다른 키로 변경
- 사용하지 않는 키 비활성화
- 여러 키를 같은 키로 할당
- 양방향 매핑으로 두 키 교환
- Type Key로 입력 키 확인
- 키 매핑 목록 저장·불러오기
5. 시스템 요구사항
- 운영체제
- Windows 11·10 등 개발자 지원 Windows
- 실행환경
- .NET Framework 4.0
- 설치형
- MSI는 x86·x64용 · ARM/ARM64는 ZIP
- 설정반영
- 저장 후 로그아웃 또는 재부팅
6. 설치 방법
- 1.
PC의 시스템 종류를 확인하고 x86·x64는 MSI, ARM·ARM64는 ZIP을 선택합니다.
- 2.
MSI는 설치 안내를 따르고 ZIP은 압축을 푼 뒤 SharpKeys를 실행합니다.
- 3.
기존 매핑이 있다면 먼저 기록합니다. Add에서 바꿀 키와 보낼 키를 선택하고 로그인에 필요한 키는 신중히 다루세요.
- 4.
Write to Registry로 저장하고 작업 중인 파일을 저장한 뒤 재부팅합니다. 빈 메모장에서 원하는 입력인지 확인하세요.
- 5.
원복할 때는 해당 매핑만 Delete로 지우고 Write to Registry로 저장한 뒤 재부팅해 원래 입력을 확인합니다.
7. SharpKeys와 비슷한 프로그램 비교
- PowerToys
- Keyboard Manager로 키와 단축키 조합을 바꿀 수 있습니다. 백그라운드 실행이 필요하며 기능을 켜고 끄는 방식으로 적용을 관리합니다.
- AutoHotkey
- 스크립트로 키·마우스와 앱 동작을 자동화하려는 경우입니다. 단일 키 설정을 화면에서 관리하는 SharpKeys보다 작성 범위가 넓습니다.
- JoyToKey
- 게임패드 버튼을 키보드·마우스 입력으로 보내는 도구입니다. 실제 키보드의 키를 바꾸는 SharpKeys와 입력 장치가 다릅니다.
8. 자주 묻는 질문
SharpKeys는 무료인가요?
+
무료로 제공되는 오픈소스 프로그램이며 소스 라이선스는 MS-PL입니다. 공식 GitHub 배포 또는 개발자가 연결한 Microsoft Store 경로를 이용하세요.
설정 후 계속 켜 두어야 하나요?
+
아니요. 저장한 매핑은 Windows가 적용합니다. Write to Registry로 저장한 뒤 로그아웃하거나 재부팅해야 하며, 적용된 뒤에는 SharpKeys를 종료해도 유지됩니다.
프로그램을 삭제하면 키도 원래대로 돌아오나요?
+
프로그램 제거를 원복 방법으로 생각하지 마세요. SharpKeys에서 되돌릴 항목만 Delete로 삭제하고 Write to Registry로 저장한 뒤 재부팅하세요. 다른 매핑까지 없앨 목적이 아니라면 Delete All은 사용하지 않습니다.
ARM Windows에서도 MSI를 설치하나요?
+
공식 릴리스는 MSI를 x86·x64용으로 안내하며 ARM·ARM64에서는 ZIP을 사용하도록 안내합니다. ZIP으로 실행해도 저장된 키 매핑은 Windows에 남습니다.
Fn이나 Copilot 키, Ctrl+C도 바꿀 수 있나요?
+
조합 전체나 대부분의 Fn, 일부 특수 하드웨어 키는 이 방식으로 바꿀 수 없습니다. 공식 README는 Copilot 키도 조합 입력이므로 지원하지 않는다고 설명합니다. 키 종류에 따라 PowerToys나 제조사 설정을 검토하세요.
9. 참고 자료
관련 가이드
관련 프로그램