How to use your wii remote as a gyroscopic mouse
If you have a spare Nintendo Wii remote with the Motion Plus add-on, you can use it to control your Windows PC from across the room. Here’s how to get it working in a couple of easy steps.
Using the Wii’s Motion Plus add-on and some software, you can easily control presentations or your home theater PC. You will need:
- A Wii remote (obviously)
- The Motion Plus add-on
- Windows XP, Vista, or 7
- A Bluetooth dongle for your PC
- The WIDCOMM Bluetooth stack (from Broadcom’s website) (version 6.2.1.100 at the time of writing)
- GlovePIE with Emotiv support (from the GlovePIE Project website) (version 0.43 at the time of writing)
The Software
The WIDCOMM Bluetooth stack allows you to pair your computer with the Wii remote without using a code. That’s the key piece to getting it working, and although the BlueSoleil stack can do this as well if not better, it’s not free. After the pairing is complete, the GlovePIE application will run a script that takes your controller input and translate that into mouse emulation. With some tweaking, you can extend the functionality of your makeshift mouse and even use it as a joystick/gamepad.
The Hardware
You need a compatible Bluetooth dongle to communicate with your Wii remote, and they can be found cheaply online if your computer doesn’t have one built-in already. Using an alternative Bluetooth stack actually allows a wider compatibility with adapters, a very useful side-effect. You can even use one that’s meant for wireless headphones or the like, as long as it uses Bluetooth.
Strictly speaking, you don’t need the Motion Plus add-on. GlovePIE can take Wii remote input and use the pitch and yaw to move the cursor, but this doesn’t work very fluidly. The controller can also use two IR light sources as an absolute reference point, which is how it works with the Wii itself, and get a more fluid movement. You can even use two candles to get the same effect. What makes the Motion Plus approach worthwhile is that you get a more fluid movement than using just the controller, while simultaneously not having to rely on the IR sources. This makes it ideal for a quick setup for presentations, or when you’ve got daylight streaming in on your home theater setup.
Installing the Software
First, get your Bluetooth dongle plugged in and enabled. This will vary from computer to computer and dongle to dongle, but you can skip installing drivers and extra software if you only want to use it for this, as the WIDCOMM stack includes its own drivers.
Next, download the WIDCOMM Bluetooth stack and double-click to install it. Accept the license agreement and agree when it prompts you to install software.
After the installation is finished, you should see a Bluetooth icon in your system tray, like so:
That takes care of half of the software. Next, download GlovePIE (with Emotiv support) and unzip the file. Inside the folder you’ve just created, you’ll see a file called GlovePIE, which is what we’ll use to script the inputs.
Connecting the Wii Remote
Right-click on the system tray icon, and go to “Add a Device.”
Next up, you’ll see a screen that says it’s searching for Bluetooth-enabled devices. Hit the 1 + 2 buttons on your Wii remote now.
You’ll see an input device named “Nintendo RVL-CNT-01” pop up in the window. Select it and hit Next.
In the next pane, you’ll be asked how you’d like to pair with the device. Choose “Pair without using a code.”
You should then see a screen that says it’s been paired and Windows is installing the necessary drivers for the device.
GlovePIE Setup
Open up GlovePIE with a quick double-click, and hit “Yes” at the security prompt. You’ll see a complicated looking window like this:
Don’t let that intimidate you! Just go to File > Open, navigate into your GlovePIE folder, and head into the “WiimoteScripts” folder.
Choose the “lednerg WiiMotion Plus Mouse.PIE” script, and click Open. You’ll see the main GlovePIE window displaying the script.
Click on the “Run” button to execute the script. You should see your Wii remote’s LEDs change configuration, from 1 and 4 being lit, to 2 and 3 being lit, and finally, only 1 will be lit.
If you see a little sign next to the “Run” button that says “Motion Plus not detected!” just click “Stop,” make sure it’s inserted properly into the Wii remote, and try again. It may take one or two tries but soon it’ll be properly interfacing with GlovePIE.
Using Your Gyroscopic Mouse
The “B” button on the bottom of the controller enables the cursor to move. If you let go of it and reposition the controller, when you hit B next, it will continue holding the cursor from that position. The movement sort of like using a touchpad on a laptop, where holding “B” is like having your finger touch the pad. Sometimes, you’ve moved too far on the pad and need to lift your finger and move it to continue pushing the cursor.
The “A” button acts as a left-click, the “Plus” button acts as a right-click, and “Down” on the directional pad acts as a middle-click. The buttons work just like mouse buttons; they click when you push down on the button and unclick when you let go.
Almost happy with the script, I’ve ended up tweaking it to my favor. After the first block of text, you can insert the following lines:
mouse.WheelUp = wiimote.One
mouse.WheelDown = wiimote.Two
It should look like this:
When this is run, you’ll get the added benefit of being able to use the 1 and 2 buttons to scroll up and down, respectively. If you want to disconnect your controller, hold the power button until the LEDs turn off, and to reconnect, just hold down the 1 + 2 buttons to auto-pair with your PC.
Come up with clever uses of your own, or have a favorite GlovePIE script? Be sure to share with us in the comments.
If you have a spare Nintendo Wii remote with the Motion Plus add-on, you can use it to control your Windows PC from across the room. Here’s how to get it working in a couple of easy steps.
Using the Wii’s Motion Plus add-on and some software, you can easily control presentations or your home theater PC. You will need:
- A Wii remote (obviously)
- The Motion Plus add-on
- Windows XP, Vista, or 7
- A Bluetooth dongle for your PC
- The WIDCOMM Bluetooth stack (from Broadcom’s website) (version 6.2.1.100 at the time of writing)
- GlovePIE with Emotiv support (from the GlovePIE Project website) (version 0.43 at the time of writing)
The Software
The WIDCOMM Bluetooth stack allows you to pair your computer with the Wii remote without using a code. That’s the key piece to getting it working, and although the BlueSoleil stack can do this as well if not better, it’s not free. After the pairing is complete, the GlovePIE application will run a script that takes your controller input and translate that into mouse emulation. With some tweaking, you can extend the functionality of your makeshift mouse and even use it as a joystick/gamepad.
The Hardware
You need a compatible Bluetooth dongle to communicate with your Wii remote, and they can be found cheaply online if your computer doesn’t have one built-in already. Using an alternative Bluetooth stack actually allows a wider compatibility with adapters, a very useful side-effect. You can even use one that’s meant for wireless headphones or the like, as long as it uses Bluetooth.
Strictly speaking, you don’t need the Motion Plus add-on. GlovePIE can take Wii remote input and use the pitch and yaw to move the cursor, but this doesn’t work very fluidly. The controller can also use two IR light sources as an absolute reference point, which is how it works with the Wii itself, and get a more fluid movement. You can even use two candles to get the same effect. What makes the Motion Plus approach worthwhile is that you get a more fluid movement than using just the controller, while simultaneously not having to rely on the IR sources. This makes it ideal for a quick setup for presentations, or when you’ve got daylight streaming in on your home theater setup.
Installing the Software
First, get your Bluetooth dongle plugged in and enabled. This will vary from computer to computer and dongle to dongle, but you can skip installing drivers and extra software if you only want to use it for this, as the WIDCOMM stack includes its own drivers.
Next, download the WIDCOMM Bluetooth stack and double-click to install it. Accept the license agreement and agree when it prompts you to install software.
After the installation is finished, you should see a Bluetooth icon in your system tray, like so:
That takes care of half of the software. Next, download GlovePIE (with Emotiv support)and unzip the file. Inside the folder you’ve just created, you’ll see a file called GlovePIE, which is what we’ll use to script the inputs.
Connecting the Wii Remote
Right-click on the system tray icon, and go to “Add a Device.”
Next up, you’ll see a screen that says it’s searching for Bluetooth-enabled devices. Hit the 1 + 2 buttons on your Wii remote now.
You’ll see an input device named “Nintendo RVL-CNT-01” pop up in the window. Select it and hit Next.
In the next pane, you’ll be asked how you’d like to pair with the device. Choose “Pair without using a code.”
You should then see a screen that says it’s been paired and Windows is installing the necessary drivers for the device.
GlovePIE Setup
Open up GlovePIE with a quick double-click, and hit “Yes” at the security prompt. You’ll see a complicated looking window like this:
Don’t let that intimidate you! Just go to File > Open, navigate into your GlovePIE folder, and head into the “WiimoteScripts” folder.
Choose the “lednerg WiiMotion Plus Mouse.PIE” script, and click Open. You’ll see the main GlovePIE window displaying the script.
Click on the “Run” button to execute the script. You should see your Wii remote’s LEDs change configuration, from 1 and 4 being lit, to 2 and 3 being lit, and finally, only 1 will be lit.
If you see a little sign next to the “Run” button that says “Motion Plus not detected!” just click “Stop,” make sure it’s inserted properly into the Wii remote, and try again. It may take one or two tries but soon it’ll be properly interfacing with GlovePIE.
Using Your Gyroscopic Mouse
The “B” button on the bottom of the controller enables the cursor to move. If you let go of it and reposition the controller, when you hit B next, it will continue holding the cursor from that position. The movement sort of like using a touchpad on a laptop, where holding “B” is like having your finger touch the pad. Sometimes, you’ve moved too far on the pad and need to lift your finger and move it to continue pushing the cursor.
The “A” button acts as a left-click, the “Plus” button acts as a right-click, and “Down” on the directional pad acts as a middle-click. The buttons work just like mouse buttons; they click when you push down on the button and unclick when you let go.
Almost happy with the script, I’ve ended up tweaking it to my favor. After the first block of text, you can insert the following lines:
mouse.WheelUp = wiimote.One
mouse.WheelDown = wiimote.Two
It should look like this:
When this is run, you’ll get the added benefit of being able to use the 1 and 2 buttons to scroll up and down, respectively. If you want to disconnect your controller, hold the power button until the LEDs turn off, and to reconnect, just hold down the 1 + 2 buttons to auto-pair with your PC.
Come up with clever uses of your own, or have a favorite GlovePIE script? Be sure to share with us in the comments.
Introduction: Use a Wii Remote to Control a Computer
I wanted to make something like this using Python, but I kept failing, mainly because this computer runs windows. A few days ago, I finally got it working.
N.B.: This is my first instructable. Please don’t scream at me for lack of instructions.
N.B.2: This works also for XBox or PS controllers. Just skip to step 6.
N.B.3: AFAIK this works for Wii U controllers, although I haven’t tested it yet.
N.B.4: I will (hopefully) post a video soon.
Step 1: What You Will Need
1. A computer running Windows
2. A bluetooth dongle(if your computer doesn’t have one in-built)
4. Internet to download the files
Step 2: Disabling Windows Update to Find Drivers
Because the wii remote doesn’t automatically reconnect to the computer, you have to remove it from the list of connected devices, and every time you reconnect, windows will try to fetch a new driver.
To prevent that, (I’m using Windows 7) click the start button, and search Devices and Printers. Click on it.
Under devices, right click on your computer, and click Device Installation Settings.
Choose No, let me choose what to do and Install driver software from Windows Update if it is not found on my computer.
Step 3: Download Drivers
Windows, by default, uses the HID drivers, which kinda suck, and don’t work for my purposes anyway.
So, go to and download the latest version under Gamepad (0.3.0.0 as of 15AUG2017). Make sure you choose 32bit or 64bit depending on your system.
Unzip it, and run TinyInstaller.exe
Step 4: Download
Now, you need to download Joy to Key. This will allow button presses to be translated into keyboard or mouse movements.
Go to and download Joy to Key, preferably from CNET or Softpedia.
Keep the downloaded file, but don’t open it yet.
Step 5: Pair the Wii Remote
Press 1 and 2 on your wii remote. Keep pressing them.
Go to your computer, right click on the bluetooth icon in the bottom right, and select Add a Device.
Click on “Nintendo RVL-CNT-01” or “Nintendo RVL-CNT-01-TR” if you have the MotionPlus inside wii remote.
Keep pressing 1 and 2.
The bluetooth icon should now have a balloon over it, saying “Installing Driver Software”.
Stop pressing it when the balloon says “Wiimote Device was installed successfully”.
The LEDs on the wii remote should now go off, off, on, on.
Step 6: JoytoKey
Now open JoytoKey.exe. Try pressing on buttons, it should be highlighted.
To assign a keyboard key to a button, press the button.
There should be something highlighted on the JoytoKey window. Double click on it.
To assign a keyboard key, just press that key on the keyboard and click OK.
To assign mouse movement, go to the mouse tab.
The horizontal bar is horizontal movement (left and right), and the 1st vertical bar is vertical movement (up and down).
The second vertical bar is the scroll wheel.
Step 7: Final Tips
I have gone to Options and checked the box that says “Configure diagonal input as separate buttons” because when I map it to mouse movement, the diagonal speed becomes very fast.
I have also made multiple layouts, then went to Settings > associate profiles with applications and made 1 layout be used normally, then use another one when Powerpoint is open for example.
Every time you want to disconnect and reconnect your wii remote, you have to remove it from Devices and Printers, then go back to reconnecting the wii remote. Using BlueSoleil might fix this, but BlueSoleil only gives you 2MB of data transfer for trial versions, and besides, the in-built one doesn’t have big problems.
EDIT: As of Windows 10 this is not necessary. To reconnect, open the message tray on the bottom right (the speech bubble thing). Then turn Bluetooth off, press 1 and 2, then turn on Bluetooth again. It might take a few tries, but it should work.
Please leave other great functionalities you have done in the comments!
Be the First to Share
Did you make this project? Share it with us!
หากคุณมีอะไหล่ Nintendo Wii รีโมตที่มีส่วนเสริม Motion Plus คุณสามารถใช้เพื่อควบคุมพีซี Windows ของคุณได้จากทุกห้อง นี่คือวิธีการทำให้มันใช้งานได้ในไม่กี่ขั้นตอนง่ายๆ.
ด้วยการใช้โปรแกรมเสริม Motion Plus ของ Wii และซอฟต์แวร์บางตัวคุณสามารถควบคุมการนำเสนอหรือพีซีโฮมเธียเตอร์ของคุณได้อย่างง่ายดาย คุณจะต้องการ:
- รีโมท Wii (ชัด)
- โปรแกรมเสริม Motion Plus
- Windows XP, Vista หรือ 7
- บลูทู ธ ดองเกิลสำหรับพีซีของคุณ
- สแตกบลูทู ธ WIDCOMM (จากเว็บไซต์ของ Broadcom) (เวอร์ชั่น 6.2.1.100 ในขณะที่เขียน)
- GlovePIE พร้อมการสนับสนุน Emotiv (จากเว็บไซต์โครงการ GlovePIE) (เวอร์ชั่น 0.43 ในขณะที่เขียน)
ซอฟต์แวร์
WIDCOMM Bluetooth stack ช่วยให้คุณสามารถจับคู่คอมพิวเตอร์ของคุณกับรีโมท Wii โดยไม่ต้องใช้รหัส. นั่นคือส่วนสำคัญในการทำให้มันใช้งานได้และถึงแม้ว่ากอง BlueSoleil สามารถทำได้เช่นกันหากไม่ดีขึ้นก็ไม่ได้ฟรี หลังจากการจับคู่เสร็จสมบูรณ์แล้วแอพพลิเคชั่น GlovePIE จะเรียกใช้สคริปต์ที่รับอินพุตคอนโทรลเลอร์ของคุณและแปลเป็นการจำลองเมาส์ ด้วยการปรับแต่งบางอย่างคุณสามารถเพิ่มฟังก์ชันการทำงานของเมาส์ชั่วคราวและใช้เป็นจอยสติก / แป้น.
ฮาร์ดแวร์
คุณต้องมีดองเกิล Bluetooth ที่ใช้งานร่วมกันได้เพื่อสื่อสารกับรีโมต Wii ของคุณและสามารถพบได้ทั่วไปในราคาถูกหากคอมพิวเตอร์ของคุณไม่มีบิวด์อินอยู่แล้ว การใช้สแต็คบลูทู ธ สำรองช่วยให้สามารถใช้งานร่วมกับอะแดปเตอร์ได้กว้างขึ้นซึ่งเป็นผลข้างเคียงที่มีประโยชน์มาก คุณยังสามารถใช้หูฟังไร้สายที่มีความหมายหรือคล้ายกับตราบใดที่ใช้บลูทู ธ.
พูดอย่างเคร่งครัดคุณไม่จำเป็นต้องใช้โปรแกรมเสริม Motion Plus GlovePIE สามารถรับอินพุตจากระยะไกลของ Wii และใช้ระยะพิทช์และหันเหเพื่อเลื่อนเคอร์เซอร์ แต่มันใช้งานไม่คล่องนัก คอนโทรลเลอร์ยังสามารถใช้แหล่งกำเนิดแสง IR สองแหล่งเป็นจุดอ้างอิงแบบสัมบูรณ์ซึ่งเป็นวิธีการทำงานกับ Wii เองและทำให้การเคลื่อนไหวลื่นไหลมากขึ้น คุณสามารถใช้สองเทียนเพื่อให้ได้ผลเหมือนกัน สิ่งที่ทำให้การใช้ Motion Plus มีคุณค่าคือคุณได้รับการเคลื่อนไหวที่ลื่นไหลมากกว่าการใช้คอนโทรลเลอร์เพียงอย่างเดียวในขณะที่ไม่ต้องพึ่งพาแหล่งสัญญาณ IR เหมาะอย่างยิ่งสำหรับการตั้งค่าการนำเสนออย่างรวดเร็วหรือเมื่อคุณมีการสตรีมแบบกลางวันในชุดโฮมเธียเตอร์ของคุณ.
การติดตั้งซอฟต์แวร์
ก่อนอื่นให้เสียบดองเกิล Bluetooth และเปิดใช้งาน สิ่งนี้จะแตกต่างจากคอมพิวเตอร์ไปยังคอมพิวเตอร์และดองเกิลไปยังดองเกิล แต่คุณสามารถข้ามการติดตั้งไดรเวอร์และซอฟต์แวร์เพิ่มเติมได้หากคุณต้องการใช้สำหรับสิ่งนี้เท่านั้นเนื่องจากสแต็ก WIDCOMM มีไดรเวอร์ของตัวเอง.
จากนั้นดาวน์โหลด WIDCOMM Bluetooth stack และดับเบิลคลิกเพื่อติดตั้ง ยอมรับข้อตกลงสิทธิ์การใช้งานและยอมรับเมื่อพร้อมท์ให้คุณติดตั้งซอฟต์แวร์.
หลังจากการติดตั้งเสร็จสิ้นคุณควรเห็นไอคอน Bluetooth ในซิสเต็มเทรย์ของคุณดังนี้:
ที่ดูแลครึ่งหนึ่งของซอฟต์แวร์ จากนั้นดาวน์โหลด GlovePIE (พร้อมรองรับ Emotiv) และแตกไฟล์ ภายในโฟลเดอร์ที่คุณเพิ่งสร้างขึ้นคุณจะเห็นไฟล์ชื่อ GlovePIE ซึ่งเป็นสิ่งที่เราจะใช้ในการเขียนสคริปต์อินพุต.
การเชื่อมต่อ Wii Remote
ถัดไปคุณจะเห็นหน้าจอที่ระบุว่ากำลังค้นหาอุปกรณ์ที่ใช้เทคโนโลยี Bluetooth กดปุ่ม 1 + 2 บนรีโมท Wii ของคุณทันที.
คุณจะเห็นอุปกรณ์อินพุตชื่อ“ Nintendo RVL-CNT-01” ปรากฏขึ้นในหน้าต่าง เลือกและกดถัดไป.
ในบานหน้าต่างถัดไปคุณจะถูกถามว่าคุณต้องการจับคู่กับอุปกรณ์อย่างไร เลือก“ จับคู่โดยไม่ใช้รหัส”
จากนั้นคุณควรเห็นหน้าจอที่ระบุว่ามีการจับคู่และ Windows กำลังติดตั้งไดรเวอร์ที่จำเป็นสำหรับอุปกรณ์.
การตั้งค่า GlovePIE
เปิด GlovePIE ด้วยการคลิกสองครั้งที่รวดเร็วแล้วกด“ ใช่” ที่หน้าจอความปลอดภัย คุณจะเห็นหน้าต่างที่ดูซับซ้อนเช่นนี้:
อย่าปล่อยให้คุณขู่คุณ! เพียงไปที่ไฟล์> เปิดนำทางไปยังโฟลเดอร์ GlovePIE ของคุณและมุ่งหน้าไปยังโฟลเดอร์“ WiimoteScripts”.
เลือกสคริปต์“ lednerg WiiMotion Plus Mouse.PIE” และคลิกเปิด คุณจะเห็นหน้าต่างหลักของ GlovePIE ที่แสดงสคริปต์.
คลิกที่ปุ่ม“ Run” เพื่อรันสคริปต์ คุณควรเห็นไฟ LED ของ Wii Remote เปลี่ยนการกำหนดค่าจาก 1 และ 4 สว่างเป็น 2 และ 3 สว่างและสุดท้ายจะสว่างเพียง 1 เท่านั้น.
หากคุณเห็นสัญญาณเล็ก ๆ ถัดจากปุ่ม “เรียกใช้” ที่ระบุว่า “ตรวจจับการเคลื่อนไหวไม่พบ!” เพียงคลิก “หยุด” ตรวจสอบให้แน่ใจว่ามันถูกใส่เข้าไปในรีโมท Wii อย่างถูกต้องแล้วลองอีกครั้ง อาจใช้เวลาหนึ่งหรือสองครั้ง แต่ในไม่ช้ามันจะถูกเชื่อมต่ออย่างถูกต้องกับ GlovePIE.
ใช้ Gyroscopic Mouse ของคุณ
ปุ่ม“ B” ที่ด้านล่างของคอนโทรลเลอร์ทำให้เคอร์เซอร์สามารถเคลื่อนที่ได้ หากคุณปล่อยมันไปและปรับตำแหน่งคอนโทรลเลอร์เมื่อคุณกด B ต่อไปมันจะยังคงเคอร์เซอร์ค้างไว้จากตำแหน่งนั้น การจัดเรียงของการเคลื่อนไหวเช่นการใช้ทัชแพดบนแล็ปท็อปที่ถือ “B” เป็นเหมือนนิ้วของคุณสัมผัสแผ่น บางครั้งคุณย้ายที่อยู่บนแผ่นมากเกินไปและจำเป็นต้องยกนิ้วของคุณและย้ายไปที่เพื่อเลื่อนเคอร์เซอร์ต่อไป.
ปุ่ม“ A” ทำหน้าที่เป็นคลิกซ้ายปุ่ม“ บวก” ทำหน้าที่เป็นคลิกขวาและ“ ลง” บนแผงควบคุมทิศทางทำหน้าที่เหมือนคลิกกลาง ปุ่มทำงานเหมือนกับปุ่มของเมาส์ พวกเขาคลิกเมื่อคุณกดปุ่มและคลิกเมื่อคุณปล่อย.
mouse.WheelUp = wiimote.One
mouse.WheelDown = wiimote.Two
เมื่อสิ่งนี้ทำงานคุณจะได้รับประโยชน์เพิ่มเติมจากการใช้ปุ่ม 1 และ 2 เพื่อเลื่อนขึ้นและลงตามลำดับ หากคุณต้องการยกเลิกการเชื่อมต่อคอนโทรลเลอร์ให้กดปุ่มเปิด / ปิดค้างไว้จนกระทั่งไฟ LED ดับและเชื่อมต่อใหม่เพียงกดปุ่ม 1 + 2 เพื่อจับคู่อัตโนมัติกับพีซีของคุณ.
มากับการใช้งานที่ชาญฉลาดของคุณเองหรือมีสคริปต์ GlovePIE สุดโปรด? อย่าลืมแบ่งปันกับเราในความคิดเห็น.
Google Play Rating history and histogram
Changelog
- Feb 12, 2019 Installs 100+ installs
- Jun 16, 2018 Installs 50+ installs
- Nov 6, 2017 Installs 10+ installs
- Jul 14, 2017 New App Version 1.1 in TOOLS for $1.49
Developer information
111 E Westway Ave
Description
MouseDroid is a wireless computer mouse controller that lets you move your PC cursor by rotating your phone (like a Wii Remote).
MouseDroid uses your phone’s Gyroscope and Accelerometer to track motion in 3D-space, using a complex algorithm that offers maximum smoothing and motion control for best performance.
* * * *
FEATURES:
• Accelerometer rotational mouse movement
• Classic gesture trackpad included
• Keyboard input
• Fully mappable buttons and volume keys
• Additional Windows pointers for presentations, games, etc.
• No Internet required
• Smooth input
• Customizable UI with fancy themes
• Compatible with Windows 7+ and Linux 2.2+
• Great for presentations and games
TO USE MOUSEDROID
1. Visit
2. Download the MouseDroid Server program
3. Connect to the same network, type the server ID (last digits of your PC’s IP), and connect!
* * * *
Use MouseDroid to create memorable presentations by pointing out everything and controlling your PC from afar, or perhaps use it for Wii simulators and other games. The options are endless.
No need to use that pesky laptop keyboard anymore:
Get wireless input with MouseDroid!
Recent changes:
MouseDroid Released!
MouseDroid is a wireless computer mouse controller that lets you move your PC cursor by rotating your phone (like a Wii Remote).
MouseDroid uses your phone’s Gyroscope and Accelerometer to track motion in 3D-space, using a complex algorithm that offers maximum smoothing and motion control for best performance.
* * * *
FEATURES:
• Accelerometer rotational mouse movement
• Classic gesture trackpad included
• Keyboard input
• Fully mappable buttons and volume keys
• Additional Windows pointers for presentations, games, etc.
• No Internet required
• Smooth input
• Customizable UI with fancy themes
• Compatible with Windows 7+ and Linux 2.2+
• Great for presentations and games
TO USE MOUSEDROID
1. Visit
2. Download the MouseDroid Server program
3. Connect to the same network, type the server ID (last digits of your PC’s IP), and connect!
* * * *
Use MouseDroid to create memorable presentations by pointing out everything and controlling your PC from afar, or perhaps use it for Wii simulators and other games. The options are endless.
No need to use that pesky laptop keyboard anymore:
Get wireless input with MouseDroid!
- Page History
- Login to edit
Since the Wii Remote uses bluetooth to communicate with the console, it’s relatively straightforward to use it to control a computer. The most obvious way is similar to the main menu on the Wii console – point the remote where you want the cursor to go, and press A and B to left and right click. There are also options for tilting the Wiimote to move the cursor around, which is useful if you don’t have a sensor bar available.
Now it’s possible to load a gui which shows what the Wiimote is doing:
Select “connect” from the file menu, press 1+2 when prompted then OK. Lights and rumble can be turned on and off from the controls menu, and which inputs are displayed from the settings menu. Using this, you can test the IR camera, the accelerometers and check the inputs from the Nunchuck or Classic Controller.
Next up is the mouse “emulator” which allows you to control the mouse with the Wiimote. At this point, it can be run with default settings (tilting the Wiimote moves the pointer, A and B work as left and right click).
The uinput module needs to be loaded into the kernal first. This can either be done manually after every reboot:
or uinput can be put into /etc/modules:
Mine looks like this:
Using remote as mouse
Now, we can start using the Wiimote to control the mouse. First, find the address of the Wiimote (this is optional, but speeds up connecting). Press 1+2 on the Wiimote and run:
This should return the address of the Wiimote (something like 00:1F:32:95:EF:B0). This will be different for each Wiimote. If it doesn’t work, try again, ensuring the lights on the Wiimote are still flashing when you run lswm.
Moving the mouse by tilting the Wiimote
Press the 1+2 buttons on the Wiimote and run:
replacing 00:1F:32:95:EF:B0 with the address of your Wiimote. This can be run without the address, but will take longer to connect.
Moving the mouse by pointing the Wiimote at an IR source
gksudo gedit /etc/cwiid/wminput/ir_ptr
Find these lines:
and replace them with:
Press 1+2 on the Wiimote and from a terminal run this:
It’s worth noting that if the Wii is turned off, so is the sensor bar, so you have to have it turned on. This means that if your Wiimotes are paired with your console, when you press 1 and 2, they’ll automatically link to the console, rather than your computer. To avoid this problem, you can unpair all of your Wiimotes from the console, then re-pair just the ones that you want to use for Wii games. Just after turning on the console, at the Health and Safety screen, hold down the red Sync button under the front panel for 15 seconds. To re-pair a Wiimote with the console, press the red button under the battery cover to enter discoverable mode, then press the red button on the console.
Since the sensor bar consists of a number of IR LEDs (in two groups, one at each end of the bar), which the Wii remote detects as two dots, it’s relatively easy to make an alternative sensor bar for use away from the Wii. Ideally, you want two IR point sources, such as IR LEDs, however candles, lighters, light bulbs etc will work as well. Also, CWiiD only actually requires a single point to track, so it is possible to just point the remote at a room light, and track from that.
There are a number of companies selling various Wii accessories, such as replacement sensor bars, which could be used, however I plan to buy some IR LEDs and mount them on my laptop, and connect them to a USB port.
If you want to change the config files, they’re in /etc/cwiid/wminput – it’ll load default unless something else is specified. After install, default is linked to acc_ptr, so the acclerometers control the pointer. buttons contains the mappings for the buttons to keys, and is linked by the other config files. I’ve made a new config file, which is basically a copy/paste from buttons and ir_ptr:
But I’m currently having a few problems with it. The up/down/left/right maps aren’t assigned sensibly – hence the rather odd bindings, however these values seem to work. The right click has also stopped working, despite not changing anything relating to it in the config file.
There is a file in with the source
/Wii/cwiid-0.5.03/wminput/action_enum.txt which should contain all the codes for keys, however it seems to be significantly out – at least for a GB keyboard. The full list for your system can be found at /usr/include/linux/input.h
Normally wminput has to be run as root as the uinput device requires root priviliges. To allow any user to access it add a rule to /etc/udev/rules.d to change the mode of the device to “0600”, e.g
sudo sh -c 'echo KERNEL\=\=\"uinput\", MODE\=\"0666\" > /etc/udev/rules.d/71-wiiremote.rules'
then reboot or restart the udev service
sudo service udev restart
Will run wminput in daemon mode – quiet output, waits indefinitely and continually retries to reconnect. Press 1+2 on the remote to connect, the remote powerbutton to disconnect.
Will launch it quietly in the background.
Auto starting with X
The following desktop file placed in .config/autostart/wiiremote.desktop will launch it when X starts. This is very useful for media-centers which may not have a keyboard or mouse attached.
NOTE: The (correct) MAC address of your Wii Remote appears to be mandatory, as "wminput -d" with no MAC address following always fails to connect. This information is correct at time of writing.
There are a few things I’m not quite happy with here.
I’d like to have a better way to reload xorg.conf than restarting X – especially for a howto that’s being followed from a webpage!
The keymappings in the config file don’t work sensibly. The key mappings given don’t map to the keys they claim to.
While many applications expect the (legacy) joystick interface to have coordinate 0,0 for neutral stick position, cwiid by default puts 0,0 at the bottom left. There’s a patch to fix this on GitHub, but it requires to build cwiid from source.
CWiiD (последним исправлял пользователь soulsource 2015-09-02 11:31:11)
- Home
- Gallery
- Cursors
- Nintendo Wii Pointers
I know that Wii cursor sets have been already done but I wanted to build a complete one.
I used this image as a base to draw the main pointer:
Visit my page here.
Resources
- Learn how to download and customize your mouse pointer.
- Have a web page or a blog? Learn how to add custom cursors to your web pages.
- Make your own cursors with our freeware cursor maker.
- Your favorite cursor is missing? Make a suggestion.
by Virum64
See also
Recent reviews and comments
can you do like p1 as your main and than when you hover over something its changes to p2?
Yes, you always select your cursor manually, an i does not auto-install.
For what you want, you have to set “normal” to p1 and “link” or “link select” to p2
| i does not auto install is **IT** does not auto install |
Just connect a Wii controller to your PC boom
i love this
i realy like it and where are the location select and person select
5 out of 5 stars.
This is my favorite cursor set ever
😀 😀
I Love this! I already have a wii, but it’s completely dead, so this is my cursor pack!
The easiest way to control
your computer.
Transform your phone into a wireless mouse, keyboard, remote desktop,
trackpad and more. Download this app for iOS and Andriod.
> Simulates mouse-click, touchpad gesture control, cursor movement, drag-and-drop, text selection etc.
> Full QWERTY keyboard with key-combination support e.g. ALT+Fn and CTRL+C etc.
> Supports Voice-To-Text conversion and immediate display of transcribed text on your computer
Easy to control.
> Remote desktop logon with full control.
> Quick control for 3rd party applications such as VLCВ®, SpotifyВ®, YouTubeВ®(web), NetflixВ®(web), PPT presentation and browsers.
> Game-mode feature with joystick simulation, enables simple control e.g. flying, jumping and shooting action in PC based games.
> Power off your PC from your bedroom
Download WiFi Mouse App.
Install mouse server on your computer.
After software installation, run Mouse Server with administrator right on WindowsВ® based operating system.
Connect to the same network.
Make sure your smartphone and computer are connected to the same network, e.g same WiFi AP.
It’s such a good app to use if you forgot were your mouse is or you dont have one yet and it also works as a keyboard you also can buy other in app purchases. Great app.
Muito bom agr que tenho outro comoutador eu tenho 3 computador e 1 pc agr posso controlar com o cll fasinho sem fica mechendo de mais na tecla do Computador (Amei) o app.
If you plan to play PC games on your big 4K TV, turning your game controller into a computer mouse can help make the process easier. Here’s how to set it up using Steam, Gopher360, InputMapper, and Controller Companion.
The PlayStation 5 and Xbox Series X may be the new hotness for living room gaming, but if you want the benefits of PC gaming with the comfort of the couch, hooking your rig up to a 4K TV still provides one of the best gaming experiences you can get today. There’s only one problem: reaching for the mouse and keyboard to open a game is a bit of a hassle.
Steam’s built-in Big Picture Mode aims to solve this by creating a couch-friendly interface you can navigate with a gamepad, but that isn’t a one-stop shop anymore. Other launchers (like Epic and Origin) have become more ubiquitous and desktop settings (like HDR) require tweaking.
Thankfully, there are a countless third-party tools that allow you to navigate Windows with nothing but your game controller. Here are the best we’ve found for most people’s needs.
Steam: The Option You Probably Already Have
If you have Steam installed on your gaming PC, you already have desktop controller support built-in. In fact, it may already be active. Steam enables some shortcuts called “Chords”—combinations of buttons on your controller that map to certain functions on your PC.
If you have an Xbox controller connected, for example, you can press and hold the Xbox button while moving the right stick to move the mouse. Hold the Xbox button and press the right trigger to click, or left trigger to invoke a right-click. If you keep Steam running in the background, this will do in a pinch with no futzing necessary.
If you plan on using your controller as a mouse for more than a few random clicks, though, you may want to enable full controller support on the desktop. Open the main Steam window and head to Settings > Controller > General Controller Settings. Check the box for your controller—PlayStation, Xbox, Switch Pro, or Generic—and you should now be able to move your mouse with the right stick on your controller. From the Settings > Controller page, you can click the Desktop Configuration button to customize which buttons emulate which keyboard keys.
This method has some downsides, though. If you launch a game from Steam, the client will automatically disable the gamepad-as-mouse feature while you’re in the game. That way, the game will treat your controller like a controller, with all its own default keybindings. But if you launch a game from outside Steam, your controller will still be recognized as a mouse, and your controls won’t work properly.
As a result, your best bet is to add those non-Steam games to your library—as long as Steam detects it and the overlay works properly, it’ll disable the mouse feature. If that doesn’t work—some games don’t always play nicely with this feature—you may want to try one of the below options instead.
Gopher360 or InputMapper: Simple, Free, and System-Wide
If you want something a bit simpler and are okay installing a small extra program, check out Gopher360 for Xbox and other controllers. It’s a bit old and technically abandoned, but it still works well, even with the latest Xbox Series X controller. Just grab the latest version from the Releases page, copy it somewhere safe on your system, and double-click it to start the program.
You can minimize the command window that appears, and you should have full use of your Xbox controller as described on the home page (left stick moves the mouse, the A button sends a mouse click, and so on). You can then press the Start and Back buttons at the same time to disable the mouse feature whenever you launch a game.
You can also adjust the sensitivity and customize the button layout through Gopher360’s config file, stored in the same location as the program itself. Pro tip: add a shortcut to Gopher360 in your startup folder so it launches with your computer. If you experience a problem where the cursor doesn’t appear after waking the computer from sleep, you can fix that with a small registry tweak.
Sony’s DualShock controllers are a bit unique, since they don’t interact with Windows in quite the same way as Xbox controllers. So if you want to use your PlayStation 4 controller as a mouse, you’ll want a separate program called InputMapper. Download the latest release, install it, and launch the program. When you plug in a DualShock controller (or connect it over Bluetooth), you’ll get a prompt to configure the gamepad.