Unable to pause the Idle Time Limit for Bluetooth keyboard events [workaround available]

Following changes made as a part of iOS 7, apps are no longer notified that keystrokes are being received from an external Bluetooth keyboard.  

If an iPad has a Bluetooth keyboard connected and a visitor is typing information into a form without touching the screen, Kiosk Pro does not know the visitor session is ongoing and may time out.

As a related issue, we're also unable to stop the video screensaver on a keyboard event, which was previously possible.

Status

Open. As this is directly related to the functionality available in the iOS operating system, we have submitted this issue to Apple as an enhancement request. We will continue to investigate how this might change in future versions of the iOS operating system.

Scope

This bug affects devices running:

  • iOS 7 or later

Possible Workarounds

We recommend using a longer idle timer period and/or breaking a form into smaller sections that require a touch to the screen to move to the next section.  

Still stuck? How can we help? How can we help?