In ascolto di eventi chiave in ActionBarSherlock per visualizzare il menu di overflow sui dispositivi pre-ICS e sto affrontando un problema interessante. Sembrerebbe che non sia in grado di differenziare una semplice pressione di un tasto rispetto a quando l'utente sta premendo a lungo il tasto del menu con l'intenzione di visualizzare l'IME. Entrambi i casi sono KeyEvent
esattamente lo stesso e simile a questa:Differenzia Menu normale KeyEvent dall'apertura IME
C'è un modo semplice per distinguere tra questi due eventi distinti?
L'utilizzo del callback 'onPrepareOptionsMenu' è il mio fallback ma preferirei gestirlo tramite eventi chiave. –