Nexa Shortcut
v0.1.0윈도우용 초경량 단축키 유틸리티 모음
모든 데스크톱 OS에서 사용할 수 있어요
설치
Windows
- GitHub Releases에서
nShiftSpace-x64.zip(64비트) 또는nShiftSpace-x86.zip(32비트)을 내려받습니다. - 압축을 풀고
nShiftSpace-x64.exe를 실행하면 트레이에 상주하며 바로 동작합니다. (별도 설치 과정 없음) - 로그인 시 자동 실행하려면
Win+R→shell:startup폴더에 exe 바로가기를 넣습니다.
SmartScreen 경고가 보이면 "추가 정보 → 실행"을 누르세요. 종료는 트레이 아이콘 우클릭 → 종료.
GUI 프레임워크와 CRT 없이 순수 Win32 API로만 작성해 실행 파일 크기와 메모리 사용을 최소화한 단축키 유틸 모음. 첫 번째 도구 nShiftSpace는 단 4.5KB로 Shift+Space 한/영 전환을 제공합니다.
주요 기능
- Shift+Space 한/영 전환 Shift+Space 입력 시 한/영 키(VK_HANGUL)를 대신 눌러줘, 어떤 키보드에서도 익숙한 방식으로 전환할 수 있습니다.
- 4.5KB 초경량 실행 파일 GUI 프레임워크·CRT 없이 순수 Win32 API만 사용. CI에서 8KB 초과 시 빌드가 실패하도록 크기 회귀를 차단합니다.
- 대기 CPU 0에 가까운 동작 키보드 훅 대신 RegisterHotKey를 사용해 OS가 키를 가로채므로 상주 중 CPU 비용이 거의 없습니다.
- 트레이 상주 & 자동 복구 트레이 아이콘 우클릭으로 종료하고, 탐색기(explorer) 재시작 시 트레이 아이콘을 자동 복구합니다. 중복 실행도 방지합니다.
- 198바이트 픽셀아트 아이콘 '가·A' 픽셀 아트를 담은 16×16 1bpp ICO를 스크립트로 생성해 내장 — 아이콘까지 초경량 원칙을 지킵니다.
- 키 재매핑 엔진 (로드맵) mappings.ini로 직접 정의하는 단순 키 재매핑(nexa-mapper)과 매핑 내장 독립 exe 내보내기를 준비 중입니다.
소개
Nexa Shortcut은 "하나의 기능을 가장 가볍게"를 원칙으로 하는 윈도우용 단축키 유틸리티 모음입니다. GUI 프레임워크는 물론 C 런타임(CRT)조차 링크하지 않고 순수 Win32 API만 사용해, 실행 파일 크기와 메모리 사용을 극단적으로 줄였습니다.
첫 번째 도구인 nShiftSpace(Nexa ShiftSpace)는 Shift+Space로 한/영을 전환하는 단일 기능 상주 프로그램입니다. 실행 파일이 4.5KB에 불과하고(원조 jwShiftSpaceKey.exe 12KB의 1/3 수준), RegisterHotKey 방식이라 대기 중 CPU 사용이 사실상 0입니다.
트레이 아이콘도 초경량 원칙을 따릅니다. '가·A' 픽셀 아트를 담은 198바이트 1bpp ICO를 스크립트로 생성해 내장했으며, 중복 실행 방지와 탐색기 재시작 시 트레이 아이콘 자동 복구까지 갖췄습니다.
앞으로 mappings.ini로 사용자가 직접 정의하는 단순 키 재매핑 엔진(nexa-mapper), 현재 매핑만 내장한 독립 exe 내보내기 기능이 로드맵에 있습니다. MIT 라이선스로 누구나 무료로 사용할 수 있습니다.
약관 및 정책
등록된 약관·정책 문서가 없습니다.