Не перехватывайте домашний ключ для ТВ ПК

Недавно я заменил несколько ПК с Android TV на аппаратное обеспечение TX92 с Android 7.1.2. Я использую их для удаленного доступа к Windows в качестве тонкого клиента, среди прочего. Последней неприятностью остается домашний ключ. Если я использую Windows и нажимаю клавишу «Домой» на клавиатуре, Android возвращается к экрану запуска. Как я могу отключить это? Единицы укоренены.

Ответы (1)

Я сомневаюсь, что это возможно.

Из Центра разработчиков Android (официальный сайт Google):

Константа кода ключа: Домашний ключ.

Этот ключ обрабатывается платформой и никогда не передается приложениям.

А клавиша «Домой» на обычной QWERTY-клавиатуре сопоставляется с кнопкой «Домой» Android, поэтому она обрабатывается так же, как настоящая кнопка «Домой».

Вы можете попробовать изменить, /system/usr/keylayout/qwerty.klно, согласно моим попыткам, это не работает. На всякий случай, если это сработает для вас, я изменил

key 102   HOME

к

key 172   HOME
В коробках, которые я заменил, был андроид 4.4.2, кажется, был, и в настройках была опция, должна ли ОС распознавать горячие клавиши клавиатуры. Во многих отношениях они работали лучше, чем то, что у меня сейчас с 7.1.2. Процессор был слишком медленным. Я долго ждал замены.
Это сработало! Внутри qwerty.kl было примечание о том, что это больше не стандарт по умолчанию для Android, а Generic.kl. Я закомментировал все, что говорил о доме, что не сработало, но сделал то же самое для всех файлов в папке. У кого-то было домашнее задание, у кого-то нет. Вероятно, используется файл, специфичный для поставщика. Для людей, читающих, вы должны перезагрузиться после изменения файлов клавиатуры, чтобы изменения вступили в силу.