I need a belt-mounted device with about 5 buttons which can communicate wirelessly with a computer. Specifically, when the user presses a button I need to be able to detect it in my Unity application so I can trigger certain events.

The device will be used while the user is being tracked by a motion capture system (either a Kinect or a mocap suit), so ideally it would be easy to press buttons without the need to look down at it.

Something like a Wireless Numeric Keypad would be ideal on the software side as I'd be able to just treat it like a regular keyboard in Unity, but physically it's larger than I'd like and I don't need nearly that many buttons. It would also require a bit of work to mount on a belt (though that's not much of an issue).

  • I wonder if a Wii-mote or a Roku3 remote could be used for such a thing? I know the Wii-mote has windows drivers for it. – Dan V Jan 16 '17 at 19:02
  • 1
    Not quite what I had in mind, but I'll add them to the list of things to consider. It could potentially be useful if the user could point a Wii-mote at the screen to use it as a mouse as well as for the buttons. – SilentSin Jan 16 '17 at 23:16
  • 1
    instructables.com/id/… Thats possible. – BigElittles Jan 17 '17 at 18:52
  • Have you considered a mouse? Scroll-Up / Scroll Down / Click Scroll / Left Click / Right click. Also there are a tone of mice with more buttons. – Jeff Jan 21 '17 at 2:54
  • I hadn't considered a mouse. It would work, but the non-uniform buttons wouldn't be ideal. Currently I'm leaning towards this. The button configuration would be pretty good for using it without looking, the joystick could probably be used to control the mouse, and it should be easy to implement in my app. – SilentSin Jan 21 '17 at 3:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.