Skip to main content
November 13, 2011
Question

iOS 5 Split Keyboard Not Responding to Deactivate

  • November 13, 2011
  • 1 reply
  • 807 views

Hi all,

I have an iOS app that I created using Flash Professional CS5.5 with Adobe AIR 3 overlay.  I was able to successfully use SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE to respond to areas outside of the keyboard pressed AND/OR when the "Keyboard/Undock" key is pressed.  I run a function updating the calculations when a user presses the "Done" key on the keyboard, but occassionally a user might click outside the keyboard or click on that Keyboard/Undock button.  Great I thought, it all works perfectly! 

Then along comes iOS 5 with the Undock and Split keyboard.  Whenever the virtual keyboard on iOS is undocked or split, it no longer responds to SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE.  I've read somewhere in my frantic searches that Apple has a different name for this new feature, something to the extent of Keyboard Move.

Now from the usability side the app will not be worth using because a user might prefer split keyboard, and well it doesn't update since I can't detect when the keyboard is gone now (when it's not in the default docked non-split way).

If anyone can help I'd greatly appreciate it!! Thank you!

This topic has been closed for replies.

1 reply

November 13, 2011

When I'm referring to "Keyboard Move" above, I'm really referring to UIKeyboardWillChangeFrameNotification being the XCode Objective-C solution, but I need the ActionScript version of this. 

Here's a non-actionscript similar question: http://stackoverflow.com/questions/7842806/check-for-split-keyboard

Hoping one of you all will have the answer and/or Adobe.  thanks ahead of time again!