iOS Bluetooth Keyboard Detection at Runtime

M. Ryan picture M. Ryan · Sep 7, 2010 · Viewed 7.9k times · Source

Is there any way in iOS SDK to detect the presence of an active Bluetooth keyboard? As many well know, when a Bluetooth keyboard is active, the on-screen keyboard does not show, so interface placements might have to change...

Right now I am doing this semi-passively by responding to keyboard events, but those notifications are a little slow to post and don't jive perfectly with my animation code. It would be nice to just have a BOOL somewhere to read on...

Answer