본 프로그램으로 인한 어떠한 손실도 책임지지 않습니다.
실행 파일 : MechanicalKeyboardSound_exe
소스코드 : https://github.com/Linsoo/MechanicalKeyboardSound
기계식 키보드 음원 출처 : https://github.com/yingDev/Tickeys
위와 같은 에러메세지가 뜰경우 2015용 재배포 가능 패키지를 설치해야 함 (x86용으로)
다운로드 : https://www.microsoft.com/ko-kr/download/details.aspx?id=48145
회사에서 기계식 키보드 따다다다다다닥 거리는거 짜증난다는 지인의 SNS의 글을 보고
급 생각나서 만들어 본 기계식 키보드 소리나는 프로그램
후킹 말만 들어봤지 직접 써보긴 처음입니다. 인터넷 검색해서 급조해서 만든 프로그램
기계식 키보드 음원은 맥용 기계식 키보드 소리나게 해주는 프로그램이 있길래 거기서 따옴.
기계식 키보드 써본지 오래 되서 키보드 눌릴때 소리가 나는건지 아님 손을 뗄때 소리나는건지 정확히 기억나지
않아서 그냥 작업 편리하도록 손때는 순간 소리나는걸로 작업함.
wav파일이 느리게 타이핑 할때랑 빠르게 타이핑 할때 다른 파일로 되어 있는데
대체 얼마나 빠르게 쳐야 하는거랑 느리게 쳐야 하는건지 몰라서 대충 시간 재서 다르게 소리나도록 함.
근데 막상 써보면 제대로 되는건지 아닌건지 모르겠음 ㅋ -_-;
아 참고 했던 문서는 http://www.jiniya.net/lecture/maso/hook1.pdf 이거임
구글 검색하니 나오더군.
Linsoo
의 저작물인 이 저작물은(는)
크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스
에 따라 이용할 수 있습니다.
그리고 켜기 눌럿는데 소리가안나고 띵띵거리기만합니다
이거 재미삼아 만들어 본거라서
예외라던지 오류 처리가 제대로 안되어 있기 때문에 댓글만으로는 정확히 무슨 버그가 발생하는지 모르겠네요.
예상으로는 wav 파일에 접근이 불가능하던지 아니면 뭔가 wav 재생 실패인걸로 추정됩니다.
그거에 따른 원인은 다양해서 .. 소스가 공개 되어 있으니 직접 디버깅 찍어보는것도 괜찮을거라 생각합니다.
감사합니다… 삶이 윤택해졌습니다…
넵.
ninsoo님 키보드 타건 소리 프로그램을(tickeys)를 맥에서 쓰고있는데
윈도우에서 쓰고싶던찰나 님이 만드신 프로그램을 찾아 다운받았습니다.
근데 mfc140u.dll이없다고 안되서 mfc140u를 찾아 넣었는데 응용프로그램을 실행실패라고 뜨네요.ㅠㅠ보완하신 수정본 없나요?
2015용 재배포 가능 패키지를 설치해도 해결안됩니다.
Visual Studio 2015용 Visual C++ 재배포 가능 패키지 X86용으로 설치를 해보세요.
Visual Studio 2015용 Visual C++ 재배포 가능 패키지에서 X86과 X64는 OS가 32비트용이냐 64비트용이냐를 구분해서 설치하는게 아니라 빌드된 실행파일의 비트에 따라갑니다.
그리고 댓글은 해당 포스트에 달아주시면 감사하겠습니다.
(관련없는 포스트에 댓글 다셨길래 이쪽으로 옮겼습니다)
저도 그래요
linsoo님 혹시 저 키보드 사운드 소스는 어디서 구하셨나요?
본문에 맥용 소스 링크에서 받았습니다.
아… 본문을 제대로 확인하지 않은 제 잘못입니다ㅠㅠ
ㅎㅎㅎㅎㅎ
사이트 주인님아 근데 소리가 기계식 소리 가 아닌데요>? 그냥 뭐 윈도우 뭐 나올때
소리 나는 데 어특할까요?
글쎄요. 모르겠네요.
이거 바탕화면말고 다른곳에서 치면 키보드소리가 안나는데 어떻게하나요?
키보드 후킹은 처음 해본거라서요.
위에 소스 있으니 직접 기능 추가하시면 될듯 싶습니다.
VCRUNTIME104.dll을 찾을수없데요..
본문 내용 추가했습니다.
VCRUNTIME140.dll을 찾을수없으므로 응요프로그램을 시작하지 못했다고뜹니다.
왜 dll프로그램을 찾을수 없다고 뜨는지 모르겟습니다..ㅠ
어떤dll이 없다고 뜨나요?
우엇
우엇!