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-джой.
Так как я совсем небогатый студент, то закупаюсь я техникой из Китая через 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 — по умолчанию
- Сохранения — по умолчанию
Кнопку «Сохранить настройки» следует нажимать каждый раз после изменения настроек в любом разделе, иначе сброс после перезапуска.
Раздел «Звук»:
- Отключить звук — Нет
- Синхронизация с 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 для «калибровки» геймпада.
А здесь начинается самое интересное, над чем мне пришлось поломать голову пару дней. Вроде бы все просто, посмотрев видеоинструкцию от разработчиков можно легко понять, что делать, но есть пару моментов:
Как я писал Выше, просто нереально на небольшом (по сравнению с планшетами) экране выбрать нужные маленькие биты, для чего я и использовал дополнительно мышь.
Делая все по инструкции, кнопки никак не хотели адекватно инициализироваться и после добавления второй начинали путаться между собой, «склеиваться» и прочее…
В общем настройка не удавалась, что я ни пробывал. Но в итоге нашел решение — а суть в том, что перед тем, как отмечать у нужной кнопки биты нужно зажать её, а потом уже выбирать и тогда калибровка пройдет нормально.
После «калибровки» возвращаемся в главное меню программы и соотносим физические и виртуальные кнопки, последовательно выбирая нужную на экране и нажимая на геймпаде.
На этом все сложные манипуляции завершены и мы можем вернуться в эмулятор для включения геймпада как манипулятора.
Заходим в настройки — управление — физические кнопки и так же соотносим кнопки.
В наэкранных кнопках снимаем все галочки, чтобы очистить экран.
Заключение
Вот и все описание настройки смартфона в качестве приставки. Основном преимуществом описанного способа является отсутствие необходимости патчить смартфон (получать 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
Источник