@oleg0xff

Как ремапить клавишы в андроиде без рута?

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

PS
Если кому интересно зачем это нужно: я пишу терминального клиента под андроид который должен работать с клавиатурой и мышью подключёнными по USB. Но ряд клавиш с клавиатур воспринимается андроидом как хардверные клавиши на корпусе телефона - он сворачивает мою программу и делает что то. Например по F1 открывает окно настроек. А мне надо этого избежать, и просто получать скан код клавиши в мою программу.
  • Вопрос задан
  • 2338 просмотров
Пригласить эксперта
Ответы на вопрос 1
VYakushev
@VYakushev
Разработчик Android в Nowtaxi
Переопределить onKeyUp и там прописать обработчики для нужных ваш клавиш. Если хотите отключить стандартную обработку, то возвращаете из этого метода true.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы