Android usb joystick analyzer

Android usb joystick analyzer

Краткое описание:
Подключение контроллеров (геймпадов, клавиатур, мышек и прочего).

Описание:
USB/BT Joystick Center — Программа предназначена в первую очередь для любителей поиграть в игры на своём смартфоне или планшете, используя свой любимый манипулятор (будь то геймпад, мышь или клавиатура). С помощью этой программы можно подключить джойстик к устройству и играть с контроллером даже в те игры, которые по-умолчанию не поддерживают его. У программы есть два режима работы: 1. переназначение кнопок на манипуляторе; 2. транслирование действий (нажатия, свайпы, круговые и бесконечные и т.п.) с манипулятора на дисплей устройства (для этого потребуются рут права).

Требования: Android 3.2 и выше, наличие USB хоста (Android 4.2.0 системно не имеет поддержки USB хоста).
For the main features you do not need root (Joysticks + Keymappings). Also for the Wireless PS4/PS3 Dualshock Sixaxis Controller you don’t need a rooted device. For all Touch features you need a rooted device.

— Acer A500 (ICS 4.0.3 Stock)
— Archos 101 G9 (ICS 4.0.3 Stock)
— Asus Nexus 7 (JB 4.1.1 Stock)
— Asus TF101 (HC 3.2 Stock)
— Asus Prime TF201 (ICS 4.0.3 Stock)
— Asus TF300 (ICS 4.03 Stock)
— Asus TF700 (JB 4.1.1 Stock)
— RikoMagic MK808 (Finless Rom)
— RikoMagic MK802 II (4.0.4 with USBHostAPI-Patch.zip)
— Samsung Nexus (ICS 4.0.2 Stock)
— Samsung S2 (ICS 4.0.3 Stock, GT-I9100-IML74K.XWLP7, Kernel: 3.0.31-Dorimanx-V2.1-SGII-ICS)
— Samsung S3 (ICS 4.0.4 Stock)
— Samsung Galaxy Tab 7.7 Plus
— Sony Xperia Play (ICS 4.0.3, Stock Beta)
— Toshiba Thrive A100 (HC 3.2 Stock)
— Transformer Prime TF201 (ICS 4.0.3 Stock)
— Xoom (4.03 Stock, with OTG USB Cable)

На остальных планшетах программа так же должна работать, но они пока не протестированы на данный момент.

Bluetooth:
— Wii Remotes 1-4 + Nunchuck + Classic Controller
— Zeemote

Wireless:
— PS3 Sixaxis without root (* CSR Bluetooth 2.x/EDR+ USB Stick is needed)
— X360 Controller («Microsoft Wireless Gaming Receiver for PC» USB is needed)
— Bluetooth Keyboards
— iCade
— iControlPad (SPP Mode)
— PhoneJoy
— Wii Remotes 1-4 + Nunchuck + Classic
— Zeemote

* Please read the PS3 pairing help inside the app
Wired — USB:
— PS3 Sixaxis — With Cable Adapter
— X360 Controller — Wired
— Hyperkin N64 Moonlight Controller
— Logitech (Rumble, F310, F710)
— Microsoft Sidewinder 2 Precision
— Trust GXT 24
— X360 Rockband: USB Guitars/Drums
— N64 «Controller Adapter for PC USB» (for 2 Controllers)
— PSX 1/2 «USB Gamepad Converter Dualschock»
— PSX + N64 USB Dual Converter
— SNES «Controller Adapter for PC USB»
— C64/Atari/Amiga «Donalds USB-Joystickadapter»
— C64/128/A600 «Keyrah» USB Keyboard Adapter
— «PC/Gamepad/Joystick Adapter» (15 Pin D-Sub)
— PSX — USB 4 «Buzz Junior»
— PSX 1|2 «Super Dual Box Advanced» Adapter for PC

For all «SHADOWGUN» Players for the USB/BT Joystick Center:

Left Stick: DPAD-Left | DPAD-Right | DPAD-Up | DPAD-Down
Right Stick: J|L|I|K
Fire: DPAD-Center
Reload: 7
Weapon Slots: A|D|W|S

Источник

Android usb joystick analyzer

Сообщение отредактировал Бабайmladshi — 12.11.19, 20:06

Здравствуйте!
Начну с предисловия:

Имею планшет с USB OTG-разъёмом. Очень хотелось к нему подключить джойстик. Как раз давно покупал китайский джой, который прекрасно работает с PC и определяется как HID-устройство. Однако при подключению к планшету никаких признаков работы не даёт, в USB\BT Joystick Center ничего не находит. Через пару месяцев после первой попытки решил подключить джойстик знакомого, но и тут я потерпел фиаско — результат точно такой же, что и с моим. Теперь единственная надежда на BT-джой.

Читайте также:  Unity настройка билда под андроид

Так как я совсем небогатый студент, то закупаюсь я техникой из Китая через aliexpress. Вариантов wireless-джоев куча, к примеру http://www.aliexpress.com/product-fm/52940. holesalers.html

Да и видел я где-то (а информации, кстати, по моей теме очень-очень мало), что ps3-шный джой должен хорошо работать с android, значит и подделки для ps3 должны.
Но покупать мне всё равно не хочется, пока я не узнаю чо да как.

Гуглив 4pda, я обнаружил вот такой девайс http://www.ebay.com/itm/USB-Wireless-Game-. =item4cf8520cd7
Если тщательнее посмотреть, то эта штука отправляет сигнали usb-приёмнику, который в свою очередь их обрабатывает и имитирует нажатия клавиатуры и сдвиги мышкой. Это, на мой взгляд, чересчур, да и вообще, как я понял подключить можно только один девайс, а это противоречит моим желаниям иметь у себя в кармане переносную игровую приставку.

Так что же я хочу в этой теме?
Я хочу собрать все способы подключения джойстиков к android-устройствам.
Очень прошу вас прокомментировать мою проблему и возможные решения, а также описать ваши успешные и не очень попытки подключения.
Спасибо!

Сообщение отредактировал DeepDusky — 11.06.14, 16:15

Сообщение отредактировал koordinator — 22.01.14, 09:34

Спасибо большое, что наконец-то хоть кто-то ответил 🙂
Бюджетный вариант с подключением к сенсорному экрану стики — это уже перебор, я уже смотрел некоторые варианты.
Лучше уж купить средненькую копию ps3-шного. Главное, чтобы он вообще работал.

Джойстикоподобная очень уж уныла. Как я понимаю, то это просто модификация небольшой клавиатурки, которая часто используется для того, чтобы сделать подобия аналаговых джойстиков, с огромной задержкой, не предназначенной для игр 🙁

Источник

Игровая приставка на базе Android. Подробный мануал

Не так давно один мой знакомый, приобретя себе китайскую консоль (инфо и инфо) на Android 4.0 и установив эмулятор PS1, не мог не поделиться со мной таким «счастьем». Такая возможность использовать свое Android устройство сильно заинтересовала и я решил не только испытать все прелести эмулятора на своем смартфоне, но и пойти немного дальше…

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

Что имеем?

Из железа:

  • Смартфон Sony Experia Sola c официальной прошивкой (чистая, без рута) Android 4.0.4 (сборка 6.1.1.B.1.10)
  • Кабель OTG (USB – MicroUSB) — 190 рублей
  • Хаб (в моем случае 2 in 1: картридер + хаб Transcend TS-RDP7K)
  • Геймпад Denn DGP211 — 170 рублей
  • Мышь (беспроводная A4Tech)

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

Из софта:
  • FPse 0.10.52
  • USB/BT Joystick Center 1.93

Версии далеко не последние, но зато гарантированно рабочие и достаточно стабильные.

Настройка эмулятора

Для начала установим эмулятор PlayStation 1 (FPse) – скачать мой .apk можно здесь, также понадобится BIOS, забираем здесь.

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

После установки приложения копируем файл BIOS scph1001.bin в любую папку на смартфоне и запускаем приложение Playstation.

Выставляем следующие настройки:

Раздел «Система»:

  • Загружаемый Bios – выбираем заранее скопированный файл BIOS scph1001.bin
  • Страна — оставил Usa
  • Ускорение MDEC – Да
  • Ускорение GTE — Да
  • Быстрый запуск — Нет
  • Режим HLE – Нет (режим работы без BIOS, сомнительный)
  • Режим ускорения — Нет
  • Карта памяти 1 и 2 — по умолчанию
  • Сохранения — по умолчанию
Читайте также:  Ets 2 для андроид

Кнопку «Сохранить настройки» следует нажимать каждый раз после изменения настроек в любом разделе, иначе сброс после перезапуска.

Раздел «Звук»:

  • Отключить звук — Нет
  • Синхронизация с SPU – Да

Раздел «Видео»:

  • Ограничение кадров — Да (ограничение кадров до нужного параметра — 50(PAL)/60(NTSC))
  • Пропуск кадров — Отключен (дает прирост скорости, может помочь исправить заикания в звуке)
  • Сглаживание — Нет
  • Размер экрана — Fullscreen (Полный экран)
  • Усиления подсветки — Normal (Нормальная)
  • Быстрая прорисовка — Нет
  • Ориентация — Landscape (Альбомная — предпочитаю)
  • Показывать FPS – Нет (на усмотрение)
  • Инвертировать цвета — Нет
  • Расширенные 3D изображения — Нет

Раздел «Управление»:

Здесь возможны два варианта: настройка для сенсорного управления и настройка для управления с помощью геймпада.

Настроим сначала по первому варианту, а позже, после настройки геймпада вернемся к данному разделу.

  • Тип Джойстика — Цифровой (Digital)
  • Bluetooth Джойстик порт 1 и 2 — Отключен (Disabled)
  • Наэкранные кнопки:
  • Slide mode – Отключен (Disabled)
  • Relative moves – Нет
  • Вибрация — можно включить (на усмотрение)
  • Фикс автовыравнивания — Нет
  • Кнопка 0-7 — Выставляем на свое усмотрение (я включил стандартные кнопки приставки — стрелки, крест, круг, треугольник, квадрат, L1-L2, R1-R2, Start, Select)

На этом настройка эмулятора завершена, можно уже приступать к игре, не используя геймпада, скопировав образ игры в любое место и выбрал его в меню «Загрузить». А заинтересованных ждет продолжение.

Настройка Joystick Center:

Устанавливаем Joystick Center. Последняя версия 6 купленная в маркете работать отказалась, хорошо, что успел в течении 15 минут вернуть покупку. Поэтому использую старую, .apk можно взять здесь.

После установки «собираем комплект» — сначала подключаем к хабу мышь и геймпад, хаб в OTG кабель, а потом все это в смартфон, если подключать сначала хаб, устройства могут не определиться.

Если Вы задались вопросом «для чего же так нужна мышь?» — для настройки Joystick Center, т.к. придется отмечать ну очень мелкие «чекбоксы», а пальцем, даже если маленьким это нереально, нужные боксы не отмечаются вообще, а лишние «на ура».

Запускаем приложение и сразу начнется сканирование подключенных устройств.

мой геймпад определился банально как Gamepad и запросил разрешение на доступ:

Не ставим галочку и соглашаемся.

В верхнем левом углу ставим A (Analog) и IME в положение on и выбираем Joystick как способ ввода:

Щелкаем на Gamepad и Create drive для «калибровки» геймпада.

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

Как я писал Выше, просто нереально на небольшом (по сравнению с планшетами) экране выбрать нужные маленькие биты, для чего я и использовал дополнительно мышь.
Делая все по инструкции, кнопки никак не хотели адекватно инициализироваться и после добавления второй начинали путаться между собой, «склеиваться» и прочее…

В общем настройка не удавалась, что я ни пробывал. Но в итоге нашел решение — а суть в том, что перед тем, как отмечать у нужной кнопки биты нужно зажать её, а потом уже выбирать и тогда калибровка пройдет нормально.

После «калибровки» возвращаемся в главное меню программы и соотносим физические и виртуальные кнопки, последовательно выбирая нужную на экране и нажимая на геймпаде.

На этом все сложные манипуляции завершены и мы можем вернуться в эмулятор для включения геймпада как манипулятора.

Заходим в настройки — управление — физические кнопки и так же соотносим кнопки.

Читайте также:  Как поменять стиль android

В наэкранных кнопках снимаем все галочки, чтобы очистить экран.

Заключение

Вот и все описание настройки смартфона в качестве приставки. Основном преимуществом описанного способа является отсутствие необходимости патчить смартфон (получать root доступ). Больших трудностей в настройке нет, но есть свои особенности и тонкости, в основном описанные в данном посте. Что-то я мог упустить, но готов ответить на все Ваши вопросы касаемо данного «набора».

Источник

Android usb joystick analyzer

Краткое описание:
Подключение контроллеров (геймпадов, клавиатур, мышек и прочего).

Описание:
USB/BT Joystick Center — Программа предназначена в первую очередь для любителей поиграть в игры на своём смартфоне или планшете, используя свой любимый манипулятор (будь то геймпад, мышь или клавиатура). С помощью этой программы можно подключить джойстик к устройству и играть с контроллером даже в те игры, которые по-умолчанию не поддерживают его. У программы есть два режима работы: 1. переназначение кнопок на манипуляторе; 2. транслирование действий (нажатия, свайпы, круговые и бесконечные и т.п.) с манипулятора на дисплей устройства (для этого потребуются рут права).

Требования: Android 3.2 и выше, наличие USB хоста (Android 4.2.0 системно не имеет поддержки USB хоста).
For the main features you do not need root (Joysticks + Keymappings). Also for the Wireless PS4/PS3 Dualshock Sixaxis Controller you don’t need a rooted device. For all Touch features you need a rooted device.

— Acer A500 (ICS 4.0.3 Stock)
— Archos 101 G9 (ICS 4.0.3 Stock)
— Asus Nexus 7 (JB 4.1.1 Stock)
— Asus TF101 (HC 3.2 Stock)
— Asus Prime TF201 (ICS 4.0.3 Stock)
— Asus TF300 (ICS 4.03 Stock)
— Asus TF700 (JB 4.1.1 Stock)
— RikoMagic MK808 (Finless Rom)
— RikoMagic MK802 II (4.0.4 with USBHostAPI-Patch.zip)
— Samsung Nexus (ICS 4.0.2 Stock)
— Samsung S2 (ICS 4.0.3 Stock, GT-I9100-IML74K.XWLP7, Kernel: 3.0.31-Dorimanx-V2.1-SGII-ICS)
— Samsung S3 (ICS 4.0.4 Stock)
— Samsung Galaxy Tab 7.7 Plus
— Sony Xperia Play (ICS 4.0.3, Stock Beta)
— Toshiba Thrive A100 (HC 3.2 Stock)
— Transformer Prime TF201 (ICS 4.0.3 Stock)
— Xoom (4.03 Stock, with OTG USB Cable)

На остальных планшетах программа так же должна работать, но они пока не протестированы на данный момент.

Bluetooth:
— Wii Remotes 1-4 + Nunchuck + Classic Controller
— Zeemote

Wireless:
— PS3 Sixaxis without root (* CSR Bluetooth 2.x/EDR+ USB Stick is needed)
— X360 Controller («Microsoft Wireless Gaming Receiver for PC» USB is needed)
— Bluetooth Keyboards
— iCade
— iControlPad (SPP Mode)
— PhoneJoy
— Wii Remotes 1-4 + Nunchuck + Classic
— Zeemote

* Please read the PS3 pairing help inside the app
Wired — USB:
— PS3 Sixaxis — With Cable Adapter
— X360 Controller — Wired
— Hyperkin N64 Moonlight Controller
— Logitech (Rumble, F310, F710)
— Microsoft Sidewinder 2 Precision
— Trust GXT 24
— X360 Rockband: USB Guitars/Drums
— N64 «Controller Adapter for PC USB» (for 2 Controllers)
— PSX 1/2 «USB Gamepad Converter Dualschock»
— PSX + N64 USB Dual Converter
— SNES «Controller Adapter for PC USB»
— C64/Atari/Amiga «Donalds USB-Joystickadapter»
— C64/128/A600 «Keyrah» USB Keyboard Adapter
— «PC/Gamepad/Joystick Adapter» (15 Pin D-Sub)
— PSX — USB 4 «Buzz Junior»
— PSX 1|2 «Super Dual Box Advanced» Adapter for PC

For all «SHADOWGUN» Players for the USB/BT Joystick Center:

Left Stick: DPAD-Left | DPAD-Right | DPAD-Up | DPAD-Down
Right Stick: J|L|I|K
Fire: DPAD-Center
Reload: 7
Weapon Slots: A|D|W|S

Источник

Оцените статью