| Приставки > Джойстики и прочие манипуляторы |
| 8bitdo 2.4g для SMD mini настроить в Андроиде |
| (1/1) |
| Heckfy:
Друзья, не так давно я интересовался возможностью подключения геймпада 8bitdo 2.4g для оригинальной SMD к ПК и андроиду и выяснилось, что это сделать крайне проблематично. Тогда я решил купить новый геймпад именно для этих платформ. Bluetooth версию отверг из-за инпут-лага, заказал версию 2.4g для Sega Mega Drive/Genesis mini и Nintendo Switch. Владельцы писали, что он подходит для нужных мне платформ. Сегодня с почты получил этот геймпад и обнаружил, что по свистку он определяется не как xbox 360 controller, а как 6В контроллер. Если на ПК я его хоть и с трудом, но смог настроить в том же Ретроарче, то на андроид приставке xiaomi mi box возникли проблемы. Дело в том, что по дефолту кнопка В включает Google фильмы, а кнопка Х вызывает Netflix или Prime video. Из-за этого в том же ретроарче на эти кнопки ничего нельзя назначить, сразу те ненужные сервисы вылезают. Эти сервисы c приставки удалить нельзя. Кнопки "назад" на геймпаде по дефолту нет, зато несколько кнопок действия. Используя другой геймпад, я смог настроить в этом геймпаде свободные кнопки на "удар" и "прыжок" и в играх они действительно работают, но в меню как "действие" и "назад" не работают, хотя должны, на ретроарче для ПК работают, а тут нет. Если геймпад подключить не по свистку а по кабелю, то определяется он как xbox 360 controller и все чудесно работает. Подскажите пожалуйста, можно ли настроить, чтобы он и по свистку определялся как xbox 360 controller? Или может на уровне ОС приставки можно назначить убрать привязку запуска ненужных сервисов к кнопкам и заставить его нормально работать? Помогите пожалуйста, а то расстроился очень, думал смогу нормально поиграть, заказал недешевый геймпад а тут такая засада. Играю чаще всего именно на xiaomi mi box, которую я превратил в эмуляторную машину. Заранее спасибо за помощь. |
| Yoti:
Да вроде бы на сайте всё чётко написано: 1) Поддержка Андроид только у BT версий 2) Поддержка Виндовс только по USB у 2,4 |
| Heckfy:
Зачем ты мне тогда посоветовал этот купить? --- Цитата: Yoti от 07 Январь 2021, 16:54:36 ---Купи его, короче. Будет у тебя два пэда, зато одинаковых - разницы в использовании не заметишь. --- Конец цитаты --- |
| Yoti:
Heckfy, потому, что ты сам написал про его работоспособность: --- Цитата: Heckfy от 04 Январь 2021, 18:11:42 ---Одновременно и USB и 2.4G, говорят, к ПК и андроиду подходит. --- Конец цитаты --- |
| Nhisti:
:rofl: |
| SAMael:
Чётко так вышло :-\ |
| Sharpnull:
Если есть Root, то настроить можно. Тема на 4pda: Нативная поддержка для устройств ввода в Андроид своими руками. Как там и написано, программа Gamepad tester определяет ID устройства, создаёт kl конфиг, можно перенастроить кнопки. Т. к. на нужные кнопки вызываются программы, то придётся скорее всего узнать scancode не из программы, потому что у меня кнопка Guide (XInput гейпад) срабатывает как HOME без определения в Gamepad tester. У меня нет вашего геймпада, проверить не могу. -------- Насчёт поиска scancode, если не определяются нужные кнопки. После создания конфига с известными назначениями, неуказанные кнопки не должны работать, потому что сейчас подхватывается общий конфиг (наверно Generic.kl). Значит можно с помощью двоичного поиска вставить назначения на кучу scancode (в начале 1-я половина от всех) на одну кнопку, проверять работает ли и методом двоичного поиска уменьшать список. У меня меньше 512 назначений в Generic.kl (часть закомментирована, а значит их проверять не надо), поэтому можно узнать одну кнопку за 9 редактирований конфига. -------- Вы не назвали точную модель приставки, судя по 4pda на некоторых нельзя получить root. Так что нужно внимательно изучать. Покупать устройство на Android без возможности получения root - последнее дело. |
| Heckfy:
Спасибо за помощь друзья. Как выяснилось, дело было в моей приставке xiaomi mi box 3. Незадолго до подключения этого геймпада, я установил свежий андроид 9, который как оказался был косячным и из-за этого к кнопкам была жёсткая привязка запуска сервисов. Накатил андроид 8 и проблема исчезла. По большей части. В таких эмуляторах как mamedroid, md.emu, nes.emu, snes9x я без каких либо проблем настроил и с удовольствием играю. Проблема возникла с ретроарчем. Непонятно почему, но если геймпад подключен к порту 1, после запуска любой игры геймпад отваливается. Если он подключен к порту 2, то этой проблемы нет. Тут я никакого решения не нашел, все перепробовал, ни в какую, отваливается и все. Видать для игр Sega CD придется кабель тянуть. В ретроарче на ПК к слову акой проблемы и близко нет, там ничего не отваливается и все прекрасно играется. Вот видео снял, чтобы нагляднее было, что происходит: https://youtu.be/PzEAepelgzo https://youtu.be/6XbuIe4l-Q4 |
| Навигация |
| Главная страница сообщений |