Задать вопрос
@oleg0xff

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

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

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

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

Похожие вопросы