KeyTester APP
Activity.dispatchKeyEvent
Activity.dispatchKeyShortcutEvent
Activity.onKeyDown
Activity.onKeyLongPress
Activity.onKeyMultiple
Activity.onKeyShortcut
Activity.onKeyUp
qualquer outro método que lide com KeyEvents
Alguns botões, como Início, Aplicativos recentes (multitarefa) e Energia, não serão detectados porque o sistema precisa estar sempre disponível e funcionando (por exemplo, quando um aplicativo congela e o usuário deseja finalizá-lo), portanto não deixe qualquer aplicativo interceptá-los.
Este aplicativo é de código aberto, você pode encontrar seu código-fonte no GitHub: https://github.com/a13ssandr0/KeyTester