Отличие события KeyEvent обычного меню от открытия IME

При прослушивании ключевых событий в ActionBarSherlock для отображения меню переполнения на устройствах до ICS я столкнулся с интересной проблемой. Казалось бы, я не могу отличить простое нажатие клавиши от того, когда пользователь долго нажимает клавишу меню с намерением отобразить IME. Оба экземпляра KeyEventсовершенно одинаковы и выглядят следующим образом:

Есть ли простой способ отличить эти два разных события?

7
задан Jake Wharton 29 March 2012 в 18:04
поделиться