6 posts / 0 new
Последнее сообщение
vasya_p
Offline
Зарегистрирован: 01/04/2015
Func Much-01 - настройка стиков.

Добрый день, уважаемая поддержка!

Имеется: Func Much-01 с родной прошивкой 5.6.23.

Подскажите пожалуйста - как на Func Much-01 используются стики и как их настроить под себя? Левый стик - копия крестовины - как его отвязать и настроить иначе? Правый стик кроме как через KeyMapping (версии 2.1.15) больше нигде не работает. Как сделать так, что бы он работал на рабочем столе Android без запуска KeyMapping по аналогии с левым стиком, например?

Задача - заставить оба стика работать под Android да и просто получить над ними контроль. Пытаться получить коды стиков с помощью KeynrTracker бесполезно.

Очень прошу указать куда копать. Где я могу найти файлы, непосредственно отвечающие за настройку и поведение стиков. Буду признателен за более полную информацию по реализации работы стиков на данном устройстве.

Заранее спасибо!

Vasiliy
Offline
Зарегистрирован: 02/04/2013

vasya_p правый стик - это не кнопки, а полноценный аналоговый стик. если у вас есть желание настроить его работу, то только через сторонние приложения, либо через родной KeyMapping, либо осваивать программирование под Android и писать так же отдельное приложение для его работы. больше никак: Android "не умеет" сам распознавать действие аналоговых стиков.

vasya_p
Offline
Зарегистрирован: 01/04/2015

Vasiliy, доброго времени суток.

Я с вами конечно согласен - тут либо программирование, либо кеймаппер, все понимаю.

Однако я хочу выяснить - что именно за это отвечает и как убрать эту "особенность" из девайса. В каком файле искать эти настройки, где эта "зеркальная" конфигурация прописана?

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

Vasiliy
Offline
Зарегистрирован: 02/04/2013

vasya_p, рыть придется очень глубоко и вряд ли у вас это сможет вот так вот с легкостью получиться, НО точно могу сказать: вам надо разобраться каким образом работает аналоговый стик в Android(искать все придется в приложениях с открытым кодом, которые его могут использовать), дальше брать стандартный лаунчер из репозитория Google и дописывать функционал для реакции на аналоговый стик.

vasya_p
Offline
Зарегистрирован: 01/04/2015

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

Vasiliy
Offline
Зарегистрирован: 02/04/2013

vasya_p, нет, это сделано на уровне ядра системы. только в отличие от правого, левый - это полная копия креставины, но с аналоговым функционалом. аналоговых действий Android не понимает, он реагирует только на физические кнопки, реакции на которые заложены почти во всех стандартных программах Android.