Unable to pause the Idle Time Limit for Bluetooth keyboard events [workaround available]
Description
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.