Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My question is similar to this question, but more broad, and the other has no answers.

Is it possible to make a PC (either Windows or Ubuntu) connect via Bluetooth to another device as though the PC is a Human Interface Device? In this particular case, I want to try to make my Wii think that my computer is a Wiimote.

share|improve this question
Similarly, I want to control my PS3 via my laptop.… – Iszi Aug 5 '11 at 13:52
up vote 3 down vote accepted

I googled for a while and I think you are out of luck. This is possible, but apparently no one has done it.

If you want to use your laptop's keyboard or mouse with another computer, you can use hidclient for linux. As for the Wii, there are many libraries that allow you to use the Wiimote to control your computer, but none to do what you pretend. You would have to implement Wiimote's client protocol by hand.

If you are interested in writing it, the WiiBrew wiki has lots of information on the Wiimote. I have also found some info about Wiimote emulation at (which is down, but can be accessed via web archive): someone wrote a little program to change your computer's HID descriptor and communicate with the Wii, but there are no further developments.

share|improve this answer
Thanks, this info is great. I am just holding off on accepting to see if anything else shows up. – murgatroid99 Aug 5 '11 at 13:48

Because this thing I have described does not seem to exist, I have started a project on GitHub to create it. I have started with the code posted at nmat's second link.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .