Skip to main content
Inspiring
August 13, 2013
Question

Listening for bluetooth remote events on iOS

  • August 13, 2013
  • 1 reply
  • 1064 views

Hi,

I have a presentation application that is used on iPads.  My client wants to have the ability to use a bluetooth remote.  I purchased a Satechi remote.  If I pair the device with a MAC and test the appliction in the Air Debug Launcher (Mobile) I am able to navigate "slides" using the remotes presentation mode without a problem.  The application listens for keyboard events and the remote in presentation mode seems to send one of the standard keyboard events.  On the iPad, it does not respond in presentation mode or accessibility mode which will advance keynote slides if "voice over" is turned on.

Does anyone know of another approach I could try or barring that is there a different remote that can be used?

I appreciate any help you can give me.

Best regards,

Chris McLaughlin

This topic has been closed for replies.

1 reply

Mark.fromOP
Inspiring
August 14, 2013

You could use the Bump API which works fairly well on iOS. A native extension is available from Distriqt. The nice part is that the devices can talk back and forth. We used it in our game as a remote control detonator for a fake C4 explosive. So the iPhone was the controller and the iPad played a video of an explosion.

You can lay out your own controller on the iPhone which will then send a string message and the receiving device can interpret that string and play the corresponding function. PM me if you want a link to our app for a demo.

http://distriqt.com/native-extensions#bump-api

Inspiring
August 14, 2013

Hi Mark,

Thanks for the reply. The API you describe seems applicable to

communication between mobile devices, (iPad, iPhone, Android). In other

words to control the navigation on the iPad, I'd have to use an iPhone or

the like. Am I understanding that correctly? Also, I have to ask (and now

I know I'm getting old) what does "PM" mean?

Thanks,

Chris

Mark.fromOP
Inspiring
August 14, 2013

Chris you are correct. You would need two devices (preferably iOS). One to send the commands and one to interpret them and so something with them. Re-reading your message this might not be applicable, but it is an option if the bought remote does not work.

PM = Private Message