'2016/03'에 해당되는 글 1건

  1. 2016.03.14 [밤소리키] 윈도우 볼륨조절 단축키 프로그램 개발 (16)

프로그램 이름은 무려.. 밤소리키~!


게임할때 갑자기 소리가 안들린다거나 커진다거나..

유튜브, 팟플레이어등 영상에서 저질 소음?! 발생시..

등등 스피커에 손을 대지 않고 손이 올려져 있는 키보드에서 단축키로 사용할려고 개발했습니다.

(이미 키보드에 볼륨조절용 멀티키가 있다면?!?!?! ;;;;)

이미 여타 기능이 많은 단축키 프로그램이 많겠지만..


초저용량 - 실행파일 25Kb, DLL 32Kb, 아이콘 15Kb : 총합 71Kb

초단순 - 파일 3개, 기타 Runtime 설치파일 필요 없음


초단순, 저용량을 모티브로 몇일밤을 고생(정말?!?! *_*) 해서 만들었습니다.


평소 잘 쓰지도 않는 VisualStudio를 설치해서 이것저것 해보다 잘안되서 자주쓰는 MinGW로 컴파일,

Win32API 의 C로 작성해서 컴파일 했기때문에 위의 결과물로 나타났습니다.(C++ 사실 잘 모름.. ;;)


윈도우용 KeyHook DLL을 사용하기 때문에 각종 멀티키를 위한 단축키 및 한/영 전환 단축키등을 추가할 수 있지만 이미 목적을 달성했기 때문에 패쓰~!


필요한 사람이 있을까봐 올립니다.

사용법

프로그램 실행 후 우측 하단 트레이에   아이콘이 나타나면 다음의 단축키로 동작합니다.

 Ctrl+Shift+Alt+0 = Volumn On/Off

 Ctrl+Shift+Alt+Left/Down arrow key = Volumn Down

 Ctrl+Shift+Alt+Right/Up arrow key = Volumn Up

단지.. 그게 끝입니다. ;;

설치 파일은 MediaFire에서 다운 받을 수 있습니다.


http://www.mediafire.com/download/elxb5mb6qbhnsq7/BamSoryKeyInstaller.exe


* 설치프로그램은 윈도우 시작폴더에 단축아이콘을 생성합니다.

* 설치 경로에 관리자 권한이 필요한 경우 설치프로그램을 관리자모드로 실행할 필요가 있습니다.

* 설치제거는 폴더 및 시작프로그램 아이콘을 수동으로 지우면 됩니다. (자동 설치/삭제가 더 귀찮음 ㅠㅠ)


설치 자체가 찝찝하면 위 설치파일을 7-zip 압축해제 프로그램으로 푸시면됩니다.

  1. Commented by ㅇㅇ at 2016.04.23 12:43

    와 이런프로그램 찾고있었는데 좋네요^^ 감사합니다

  2. Commented by ㅇㅇ at 2016.04.23 13:07

    그런데 이게 시작프로그램에 들어있는데도 한번 실행됐다가 죽어버리네요ㅠㅠ
    따로 다시 실행해야 잘 작동합니다 왜그런거죠? ㅠㅠ
    윈도우10 사용중입니다

    • Commented by Favicon of https://www.nyaha.net 배제군 at 2016.04.24 23:53 신고

      혹시 다른 보안 프로그램때문에 시작프로그램 등록 후 작동이 차단되거나 하진 않으신가요?
      개발한 PC 가 윈도우10 이라 이상이 없는데 다른 PC로도 확인한번 해보겠습니다.

  3. Commented by 고맙습니다 at 2016.07.20 00:26

    텐키리스 기계식 키보드 사용중인데 멀티미디어 제어기능이 없는지라
    해당 기능을 매우 원했는데, 만드신 프로그램으로 아쉬움을 해결했습니다.

    다만, 사용시 아쉬운게 왼쪽 옵션키들 3개나 눌러야 하는데 조금 번거롭네요.
    혹시, 별도의 키를 지정할수 있게 하던가 요즘 키보드에 많이들 달리는FN키를
    조합한 구성으로 조절은 안될런지요? 초면에 무례한 문의라 죄송하고 또 감사합니다.


    • Commented by Favicon of https://www.nyaha.net 배제군 at 2016.07.25 11:19 신고

      사용자 지정 키는 구현해볼만 한데 키보드입력 조합이 생각처럼 안되는 경우가 많아서 소프트웨어 문제로 인식되는 경우가 발생할 수 있습니다. (운영체제 또는 키보드 사양에 따라 다름)
      현재 지정되어진 키 말고도 바꿔서 했지만 다중키 입력제한이 있는 키보드나 운영체제에서 메세징되는 키 발생시 캐치가 잘 안되더라구요.
      필요하신 조합이 있으면 별도의 버젼으로 올려 드릴 수는 있습니다.

      그런데 FN키는 키보드 자체 조합으로 입력값이 운영체제로 넘어온 값이라 소프트웨어로 제어는 불가능 합니다.

  4. Commented by 감사합니다 at 2016.07.21 09:55

    윈도우10 사용자입니다. 볼륨조절할려면, 스피커 메인다이얼을 돌리거나,,
    혹 번거롭게 아이콘 클릭해야만 했습니다만, 덕분에 편한 방법을 얻었습니다~ :)

    위에 '고맙습니다'님 말씀에도 어느정도 공감합니다.
    그런데 선택할수 있는 단축키 조합에도 한정이 있겠지요..

    현재,
    왼손소지-컨트롤
    왼손약지-쉬프트
    왼손검지-알트
    키 누르면 그리 위화감은 없습니다만,
    쉽게 누를수 있는 키 한두개 조합이면 더 좋을것 같긴합니다..ㅎ

    감사합니다~ :)

    • Commented by Favicon of https://www.nyaha.net 배제군 at 2016.07.25 11:22 신고

      최대한 다른 단축키에 안 걸리게 조합해봤는데 게임상에서는 컨트럴이나 쉬프트키 입력 시점에 키 입력이 처리되버려서 좀 아쉬운 면이 있습니다.
      다른 키 조합 추천해주시면 적용해보도록 하겠습니다.

  5. Commented by 치겠더라고사람을 at 2016.07.27 11:09

    감사합니다 미디어 기능 없는 키보드 이용하게 돼서 볼륨 조절이 엄청 불편하더라구요.. 이 소프트웨어로 해결했습니다!

  6. Commented by 고맙습니다 at 2016.07.31 02:22

    최근 사용하다보니 밤소리키가 항상 최상위단에서 동작하는게 아닌가봐요.
    바탕화면이 선택되어있어야 볼륨키가 동작하는걸 깨달았습니다 ^^

    • Commented by Favicon of https://www.nyaha.net 배제군 at 2016.08.12 18:37 신고

      흠.. 기본적으로 DLL 기반 키보드 후킹이라 아무때나 입력해도 적용이 될텐데 또 다른 키보드 후킹을 제어하는 소프트웨어가 동작할때는 작동 안 할 수 있을 여지는 있습니다.
      일단 밤소리키는 우선 순위 같은게 없는 MSDN 개발 문서에 나온 기본 후킹입니다.

  7. Commented by 밤좋아 at 2016.10.18 07:21

    감사합니다 덕분에 좋은프로그램 너무 잘 쓰고있습니다 삶이 한결 편리해졌어요^^

  8. Commented by 나도밤나무 at 2017.01.20 01:24

    좋은 프로그램을 만들어 주셔서 감사드립니다.
    항상 컴퓨터 소리를 줄이려면 일일이 작업표시줄 구석에 있는 작은 아이콘을 클릭해야 하는
    번거로움이 있었는데, 이렇게 편리한 프로그램을 만나게 되니 너무 반갑습니다.

    여기에 약간 아쉬운 마음에 조금 욕심을 부린다면,
    (1) 단축키로 볼륨을 조절할 때 소리의 크기가 몇 %인지 컴퓨터 작업표시줄 오른쪽 위에 표시가 되었다가 사라지면 더 좋겠습니다. 이건 불편해 하는 사람이 있을 수도 있으니 단순히 희망사항입니다.
    (2) 단축키 + 0에 볼륨 온오프 기능을 주었듯이, 단축키 + 숫자키 1~9에 각각의 볼륨 단계를 주면 더 편리할 것 같습니다. 예를 들면 단축키 + 3번에는 30%의 볼륨, 단축키 +7번에는 70%의 볼륨 이런식으로 말입니다.
    (3) 위에서 달린 댓글 중에 단축키를 한 두개로 줄이면 좋겠다는 의견이 있었는데, 프로그램이 커지고 많이 복잡해지지 않는다면 단축키를 사용자가 지정할 수 있도록 하는 것도 한 방법이 될 것 같습니다. 그러나, 현재 3개의 키로 단축키를 지정하신 것은 매우 적절한 선택 같습니다. 왜냐하면 다른 프로그램을 실행하고 있을 때 그 프로그램의 단축키와 겹치지 않게 하는 단축키를 한 두개짜리의 단축키 조합으로 찾는 것은 매우 어렵기 때문입니다. 편리하면서도 사용하기 쉬운 한 두개짜리의 단축키는 대부분 다른 프로그램에서도 사용하고 있기 때문에 겹칠우려가 있습니다. 저는 오히려 단축키를 Ctrl+Shift+Alt 3개 및 화살표로 지정하신 것이 '신의 한수'로 보입니다.

    좋은 프로그램 만들어 주셔서 다시 한 번 감사드립니다.

    • Commented by Favicon of https://www.nyaha.net 배제군 at 2017.01.26 10:10 신고

      감사합니다.
      1)번은 윈도우10에서는 좌측 상단에 운영체제자체에서 볼륨 조절바가 나타납니다. 윈도우7에서는 아마 안 나올꺼구요. 필요하면 설정으로 풀어야 하는데..
      2)번도 볼륨조절은 운영체제 권한입니다. 밤소리키는 키보드의 볼륨조절 키를 가상으로 발생시키는거라 현재 볼륨상태를 알수가 없습니다. 볼륨 조절키 달린 키보드라고 보시면 됩니다. 그래서 필요하면 설정으로 풀어야 하는데..
      3)번도 최대한 단축키 안 걸릴꺼 생각해서 만들었습니다. 이걸 조절할려면 설정으로 풀어야 하는데..

      최대한 작고 가볍고 부담없이 쓸려고 만들었는데 이 버전은 이 대로 유지하고 따로 기능 추가하는 걸 고려해보겠습니다. 감사합니다.

  9. Commented by rabda at 2017.02.10 02:17

    키보드를 이것저것 바꿔가면서 쓰다보니
    어떤 것은 볼륨 조절 단축키가 있어 편한데, 어떤 것은 불편한 경우가 있었습니다.

    검색을 하다 우연히 이곳을 알게 되었고 덕분에 정말 편리하게 사용하고 있습니다.
    사용한지 꽤 되었지만 잊고 있다, 생각나 댓글을 남깁니다. 고맙습니다^^