기능 및 특징

 1. 키보드, 마우스, 시스템 기능 지원
    - 키보드의 키와 볼륨조절, 인터넷 이전페이지, 앞으로, 홈으로 등 모든 키를 지원
    - 마우스 조작 지원
    - 예약된 시스템 기능 지원

2. 버튼 연속 입력을 지원
   - Wiimote 의 버튼을 계속 누르고 있을 시, 윈도우처럼 연속 키 입력이 가능
   - 이로 인하여, 마우스 조작이 매우 부드러우며 편리함
   - 연속키 입력이 가능하므로, 슈퍼마리오 등 게임 패드처럼 사용이 가능
      (Wiimote 를 옆으로 뉘우고 키 세팅을 하면 게임이 가능. 수퍼마리오: http://sasupanda.tistory.com/263)

3. 최대 4개의 KeyMapping(Setting) 을 지원
  - Wiimote 특성상 버튼 수는 11개. 타 프로그램의 경우 이 11개만 사용 가능
  - Wiimote PC Controller 는 KeyMapping 을 4개까지 지원하며, 시스템 기능을 이용하여 전환 가능
  - 총 사용 가능한 버튼수는 약 44 개
 
4. 부가기능
 - KeyMap 일괄저장 및 KeyMap 별로 save 가능
 - KeyMap 전환시, 화면 우측하단에 표시 및 Wiimote LED 에 표시(옵션)

5. 시스템 기능
 - SystemOff : 윈도우 종료
 - Alt+F4 : 현재창 닫기
 - Virtual Keyboard : 화상키보드 실행



사용법

1. 설치
 
- 만약 실행이 되지 않는다면, .NET Framework 2.0 이상이 설치되었는지 확인하세요.
     (웬만하면 기본적으로 윈도우에 다 설치 되어 있음)
   - 압축만 푸시면 됩니다.

2. 블루트스로 PC 와 Wiimote 를 연결
   - 기본적으로 Wiimote 와 PC 가 블루투스로 연결되어 있어야 합니다.
   - 블루솔레를 사용하시면다면, 인터넷에 PC 와 연결법에 대해서 찾아보세요.
   - Windows 7 을 사용하신다면, Windows7 에서 WiiMote 연결하기 를 참고하세요.



3. 프로그램 메뉴에 Connect 를 클릭





 집에 있던 TV 를 다른 방으로 옮기면서, 그 자리에 컴퓨터를 두었습니다.
본래 TV가 있던 곳이라 침대에 누워서 보기는 편한데, 문제는 컴퓨터라서 리모콘이 없다는 것입니다.

요즘은 인터넷으로 보는 TV도 속도/화질 모두 좋더군요.
물론 저는 주로 영화를 즐겨봅니다.

아무튼 리모콘이 없기에 매번 왔다갔다 마우스/키보드를 만지러 가야했죠.
물론 블루투스 키보드와 마우스도 있긴 하지만 침대위에 누워서 사용하기엔 여간 불편합니다.

때마침 예전에 학교다닐때 샀었던, Wiimote 와 Bluetooth 동글이 생각났습니다.
"이걸로 리모콘을 만들어 사용하면 정말 좋겠는걸?"

그리고 wiimote 관련 pc 리모콘을 찾아 보았습니다.
2~3개 정도가 눈에 띄었는데, 다들 너무나 불편합니다. ㅠㅠ
물론 Wiimote 로 PC 를 컨트롤 하던건 2~3년전에 유행하긴 했지만, 막상 필요해서 쓰려고 봤더니 쓸만한게 없더군요.

국내에서 어떤 분이 만든것도 있습니다. (http://blog.daum.net/pg365/32)
그런데 베터리에 민감한 저에게 치명적인건 항상 위모트 하단에 LED 4개가 돌아가면서 반짝반짝 거린다는 겁니다 =_=a
그리고 마우스를 컨트롤 하기 너무 힘이 듭니다.
딸깍딸깍 한번한번 누를 때마다 마우스가 일정 간격씩 움직입니다. -o-;

이외에 외국에서 만든것도 좀 보았는데, 정작 제가 필요한 위모트 버튼의 기능은 별로 없고, IR Senser, 가속도 등..
불필요한것 잔득 있었습니다.

결국.. 그냥 만들기로 했습니다.
예전에 '죠니 청(?)' 인가? 하시는 그 MIT 였나 거기 계신분이 WiimoteLib 라이브러리를 만들었던게 기억나서, 받아 쓰기로 했습니다.

처음에 정말 2~3시간이면 충분히 만들줄 알았습니다. -_-;;
..... 총 10시간. 이틀이나 걸렸습니다..
생각보다 고려할게 많아지더군요 OTL


소스와 실행파일 모두 올려드립니다.

더불어 필요한 SystemFunction 이 있으시면, 댓글로 달아주세요~
(쓸 사람도 없는데 김칫국이군요 ㅋ)


실행파일 WiiPC.zip

소스파일 WiimotePCController_src.zip





  • YELLO 2012.03.03 09:02

    윈7에 기존 윈도우 블루투스 스택이 아닌 도시바 스택 8.00.03버전을 이용중입니다.
    위모트 번호가 40번대라 다른 위모트관련 어플들도 실행이 불가능 하던데, 이 프로그램도 인식시킬 방법이 없는 건가요?

  • unD3R 2012.03.05 23:02 신고

    블루투스 lowlevel 통신은 워낙 오래되서 기억이 잘 나지 않는데, 예전에 Obex 로 통신할때 포트가 따로 있었는지 모르겠네요.
    COM 으로 통시하는거라..
    모쪼록 설사 port 설정이 가능하다고 하더라도, WiiMote(device) 에 port 는 변경이 불가하므로,
    포트를 변경할수는 없지 않나 생각됩니다.
    좀 더 알아봐야 겠네요. 죄송합니다. ㅠㅜ

  • 굴비헌터 2012.03.09 11:28

    감사합니다. 잘 되네요
    이제 거실에서 편히 손가락만 까딱거리면서 영화볼수있겠네요 ㅎㅎ
    클래식컨트롤러 미지원이랑 키 중복기능이 없는게 아쉽네요 (ctrl+??? 라던가)

    암튼 유용하게 잘 쓰겠습니다

    • unD3R 2012.04.01 23:42 신고

      안녕하세요? :)
      현재 조합키는 위모트 버튼 A는 Alt 로, 버튼 B는 F4 로 설정하시면 됩니다.
      이런식으로 하신 뒤에 A 를 누른 상태에서 B 버튼을 누르면 Alt + F4 의 사용하 실 수 있습니다.

  • 플로리안 2012.03.09 23:47

    음 40번대는 지원이 안되네요 ㅠㅠ
    방법이 없을까요?? 혹시 glovepie 로 짜주실수는 없는지?ㅠ

  • 그랑데사 2012.03.26 22:03

    눈차크는 혹시 설정하도록 안될까요 이번에 마이버드구입하면서 위모트가 있어서 이걸로 게임패드로 이용하려고하는데 키맵핑 프로그램이 없네요

  • 나그네 2012.04.12 12:47

    정말 멋진 프로그램이네요!

    PS3 쪽은 Motionnjoy 라는 프로그램 덕에 잘 썼는데 Wiimote 는 쓸만한 프로그램이 잘 없더군요.
    그런데 마침 딱 제 맘에 드는 프로그램을 찾아서 너무 좋네요.
    앞으로도 좋은 프로그램 많이 만들어주시길 빕니다.

  • Chr0m3 2012.06.23 17:29

    써보지는 않았지만 좋아보이네요.
    지금 쓰러갑니다 ㅎㅎ

  • Chr0m3 2012.06.23 17:38

    한번씩 계속누르기가 너무 힘들어요.
    계속 누르고 있으면 쭉 내려가게 하면 좋을것같네요.

  • Chr0m3 2012.06.23 17:43

    아 오래누르고 있으면 쭉 움직이는군요 ㅎㅎ

  • unD3R 2012.07.25 22:07 신고

    아무도 안쓰실줄 알았는데 생각보다 많아서 기쁘네요 ㅎ.
    모두 감사합니다.

  • witchtail 2013.01.19 17:20

    좋은 프로그램 정말 감사합니다.
    덕분에 위모트를 이용해서 고전게임을 컴퓨터로 편하게 즐길 수 있게 되었어요.^^

    근데 아쉬운건, 집에 굴러다니는 위모트가 총 4개 있는데... PC에서는 하나만 활용가능하다는 부분이 다소 아쉽네요. ^^;;;

    아무튼 정말 감사합니다.

    • unD3R 2013.01.24 17:58 신고

      유용하게 쓰고 계신다니 기쁘네요.
      현재 복수개의 WiiMote 지원은 계획은 없으나, 추후 여유가 생긴다면 추가하면 좋을것 같네요.

  • 트리링 2013.10.15 11:26

    와... 방법을 찾다가 여기까지 오게 되었습니다. 정말 감사합니다!
    혹시 복수의 키 조합은 안되나요? 예를들어 하단의 방아쇠 같은 버튼을 누른 상태에서 상단의 버튼을 누르면 다른 조합을 등록할 수 있다던지요.

    잘 쓰겠습니다!

  • 고용운 2014.02.11 17:28

    안녕하세요. 이 소스를 이용해서 집에서 재미있게 게임을 즐기던 중
    2인용이 가능하도록 수정을 해 보았습니다.
    (4개까지 연결이 가능하도록 만들었지만 위모트가 2개밖에 없어 테스트는 해보지 못했습니다.)

    해당 소스와 실행파일입니다.

    https://drive.google.com/uc?export=download&id=0B2OD_t15K157bkpSMWNDX1BOa1k
    https://drive.google.com/uc?export=download&id=0B2OD_t15K157ejh0SmJ4OUJRWUE

    혹시 허락해주신다면, 이 내용을 제 블로그에 게시하고 싶은데, 괜찮을까요?

    • unD3R 2014.01.29 18:48 신고

      안녕하세요? ^-^
      잊고 지낸 제 프로그램을 아직 애용(?) 해 주시는 분들이 많아, 한편으로 놀랍기도 하고 감사하네요 :)

      더욱이 코드 개선까지 해 주셨다니, 감사할 따름입니다.
      블로그 내용은 퍼가셔도 좋습니다 ^-^

      그럼 설 잘 보내세요~

      p.s - 그간 블로그를 방치한지 너무 오래된것 같네요 ㅠㅠ

  • 김종민 2018.01.18 18:17

    안녕하세요.
    덕분에 넘나 잘사용 하고 있습니다.ㅎㅎ

    혹시 마우스 속도(감도)조절 이나
    마우스 커서 해상도 한계 조절(한계점 벗어날시 커서 자동센터 고정)
    같은 기능도 추가로 주실수 있으실까요?

    XP용 고전 게임을(해리포터)하는데 겜을 시작하면 전체화면으로
    바뀌면서 해상도 차이로 인해서 마우스 커서가 넘나 빨리 움직여 정확한 겨냥이 힘들고
    마우스로 쓰다가 움직일때는 위모트를 가로로 잡아야 하는데 그때 마우스가 끝으로 이동된 채로 머무르게 되면서 게임상의 시야가 계속 그 방향으로 빙글빙글 돌아요;;ㅎㅎ

    그래서 커서 감도(해상도?)를 최대한 낮추어 640X480 해상도의 게임에서도 커서가 천천히 움직이고 또한 위모트를 가로로 잡아 IR 센서가 감지 안되거나 벗어나면 커서는 자동으로 중간으로 고정되는 식의 적용이..ㅠㅠ 혹시 가능하실지..ㅎㅎ

    • unD3R 2018.01.22 11:53 신고

      안녕하세요? 잘 사용하고 계신다니 기쁘네요 :)

      말씀하신 기능 추가는 임계값 설정만 해 주면 되는거라, 어려울건 없는데요.
      제가 현재 VisualStudio 설치된 PC 가 없어서 코드 수정/재배포가 여의치 않습니다 ㅠ
      혹여나 개발하실줄 아신다거나 주변에 간단한 프로그래밍을 할줄 아는 분이 계시다면, 부탁드려 보시는게 좋을듯 합니다.
      죄송합니다...

  • 과객 2018.05.22 17:49

    안녕하세요? 어떻게 시도하여 위모트를 윈도우7에 페어링을 성공했지만

    위의 프로그램이 전혀 인식을 못하고 있는데
    왜 그런지 모르겠습니다.

    혹시 도움을 주실수있으신지요?

  • 커믹맨 2020.03.30 14:59

    덕분에 2020년에도 위모트를 잘 쓰고 있습니다.
    감사합니다.