Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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

Is there software and/or drivers that support using the Kinect to replicate the same behavior triggered by the Multitouch gestures? Would it be possible for me to swipe my hand leftward in the air and switch to a different desktop or space, for example?

It would seem there's two steps to make this work. The first would be to establish Kinect-to-Mac communication. We know this is already possible by the various hacks already available.

The second component we'd need is to translate one form of USB input (the Kinect's) to be assignable to the multitouch gestures. We know this may be possible because software like BetterTouchTool allows nearly infinite customization of multitouch gestures.

So... is this possible?

share|improve this question
Great question. If I had a Kinect I'd definitely try to code something for this! – Moshe Jul 26 '11 at 14:17
+1 I hope a user with reputation to spare will offer a bounty on this... perhaps new/updated information is available over 1 year since the question has been asked. – LamonteCristo Oct 23 '12 at 19:48

Possible? Yes. Available? Not yet. There have been plenty of reports of people using the Kinect with OSX but no one as of yet has release any definitive software package that allows for gestures to be used. Most people don't seem to be releasing their software.

Check out this video:

It's the closest thing I've seen to what you are asking.


There is a step by step guide to getting the Kinect to connect with the Mac here:

So if you wanted to mess with it yourself, that would be the place to start.

share|improve this answer

The official answer is "no". Microsoft offers an SDK for the windows OS only, but nothing is available through Apple or Microsoft to develop directly on OS X. Your best bet (today) is to get Windows running in a VM and start hacking to see if you can make use of the easy solution that is supported by Microsoft.

The unofficial answer, is of course. It's just a hardware input device and given enough knowledge, anyone can program something that will read the data coming from the kinect and use it to do cool things. The most robust place for finding libraries that work on Linux, Mac and Windows along with a lot of helpful documentation is at the open kinect site.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.