Собственные аппаратные сочетания клавиш Android - PullRequest
1 голос
/ 12 июня 2011

Я хочу создать собственные ярлыки для использования с аппаратной клавиатурой на Android телефонах, таких как Milestone / Droid, T-Mobile G1 / HTC Dream и T-Mobile G2 / Desire Z . Было бы круто иметь комбинацию клавиш alt + e, например, для создания ę, без смены клавиатуры. (Это мои национальные символы)

1 Ответ

2 голосов
/ 18 февраля 2012

Эй, у меня похожая проблема. Я хочу запустить приложение, например галерею, когда я нажму F2 на моей внешней клавиатуре.

То, что я до сих пор выводил, заключается в том, что нам нужно каким-то образом переопределить функцию класса PhoneWindowManager.java interceptKeyBeforeQueueing, чтобы обнаружить конкретное нажатие клавиши и добавить к нему собственное поведение.

Еще одно место, где вы можете поймать ключевое событие - InputDispatcher.java.

Мне все еще нужно проверить саму концепцию. Если у вас есть решение, пожалуйста, поделитесь.

...