Releases: civilian7/DelphiKeyboard
Releases · civilian7/DelphiKeyboard
Release list
v1.4.0
변경 사항
- 클릭음 유실 수정: 빠르게 연타할 때 키 클릭음이 간헐적으로 재생되지 않던 문제 수정.
PlaySound는 호출마다 오디오 디바이스를 새로 열고 이전 소리를 중단시키는 구조라 연타 시 소리가 유실됐는데, waveOut 디바이스 상시 오픈 + 헤더 풀 방식으로 전환해 연타 시에도 클릭음이 유실 없이 겹쳐 재생됩니다 (초당 33클릭 연타에서 유실 0건 검증) VKB_Version은 1.4 를 반환합니다 (ABI 변경 없음 — 기존 호출 코드 수정 불필요)
바로 테스트
zip 을 받아 압축 해제 후 VirtualKeyboardDemo.exe 실행.
sc_vkeyboard.dll(64비트) / win32\sc_vkeyboard.dll(32비트)은 C#·Python·C 등 FFI 사용용 — DLL 가이드 참고.
v1.3.0
변경 사항
- 비한국어 Windows 폰트 매칭 수정: 입력 표시부 폰트를 지역화 이름(
맑은 고딕)으로 지정하고 있어 영문 등 비한국어 Windows 에서 폰트 매칭에 실패할 수 있던 문제를 영문 정식 이름Malgun Gothic으로 변경. 어떤 표시 언어의 Windows 에서도 동일하게 렌더링됩니다 (한국어 IME·언어팩 불필요 — 한글은 내장 오토마타가 직접 조합) - README: 영문 README 를 기본으로 전환(한국어판은
README.ko.md), 비한국어 Windows 지원·한국어 폰트 설치 가이드 섹션 추가 VKB_Version은 1.3 을 반환합니다 (ABI 변경 없음 — 기존 호출 코드 수정 불필요)
바로 테스트
zip 을 받아 압축 해제 후 VirtualKeyboardDemo.exe 실행.
sc_vkeyboard.dll(64비트) / win32\sc_vkeyboard.dll(32비트)은 C#·Python·C 등 FFI 사용용 — DLL 가이드 참고.
v1.2.0
변경 사항
- 입력 표시부 재설계: 에디트 컨트롤 없이 직접 렌더링. 조합 중인 문자는 반전 블록으로 표시되어 조합 상태를 바로 알 수 있습니다
- 전체 지움: 입력창 우측 ✕ 버튼으로 입력 내용 전체 삭제
- 최대 입력 길이:
MaxLength프로퍼티 추가 (0 = 무제한). DLL 은bufferSize - 1을 자동 적용해 결과 잘림이 사라졌습니다 - 캐럿 표시·이동 지원 (입력창 클릭, Home/End/←/→, Del)
바로 테스트
zip 을 받아 압축 해제 후 VirtualKeyboardDemo.exe 실행.
sc_vkeyboard.dll(64비트) / win32\sc_vkeyboard.dll(32비트)은 C#·Python·C 등 FFI 사용용 — DLL 가이드 참고.
v1.1.0
변경 사항
- 제목 표시 제거: 키보드 창 좌측 상단 제목 삭제, 상단 여백도 그만큼 축소 (DLL
title인자는 ABI 호환용 예약) - 둥근 모서리: 키보드 창 테두리를 둥글게 처리 (Windows 11 DWM, 이하 버전은 영역 폴백)
- 제작자 크레딧: 우하단
@시골프로그래머라벨 — 클릭 시 저장소로 이동 - 클릭 사운드:
ClickSound프로퍼티 / DLLVKB_SetClickSound추가 (클릭음 내부 합성, 리소스 불필요)
바로 테스트
zip 을 받아 압축 해제 후 VirtualKeyboardDemo.exe 실행.
sc_vkeyboard.dll(64비트) / win32\sc_vkeyboard.dll(32비트)은 C#·Python·C 등 FFI 사용용 — DLL 가이드 참고.