PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Дополнительные устройства (http://pccar.ru/forumdisplay.php?f=177)
-   -   Геймпад как дополнительные кнопки (http://pccar.ru/showthread.php?t=18740)

wave_is 28.02.2013 04:19

Геймпад как дополнительные кнопки
 

Погуглил предыдущие темы.
Нарыл такое:

""Недавно сам разобрался. Для этого всего лишь навсего нужен рутованный девайс. Далее открываем директорию /system/usr/keylayout, там лежат файлы с расширением .kl. Вот любой из этих файлов и можно отредактировать. Лично я все поудалял, оставил лишь один. Тукан в оригинале может идти с 4 разными типами клавиатур, вот они и засунули туда 4 файла.

Например, в этом файле строка

key 171 MUSIC WAKE
key 60 HOME WAKE

означает, что при нажатии клавиши с кодом 171 будет запущен плеер. HOME - переход на главный экран, POWER - питание, VIDEO - видео-плеер. Предусмотрены еще коды для управления плеером - MEDIA_PLAY_PAUSE, MEDIA_STOP, MEDIA_NEXT, MEDIA_PREVIOUS, MEDIA_REWIND, MEDIA_FAST_FORWARD. К сож, для запуска нави отдельной кнопки нет, но думаю можно переназначить, например, команду CAMERA. Где прописаны пути к самим приложениям пока не знаю. Вроде сказано, редактируется через Development->Applications Set defaults, но что-то не нашел...

WAKE означает, что при нажатии кнопки надо разбудить девайс если он спал.

Коды клавиш в этом файле непонятно какие, например, 60 (это десятичное число) в моем примере -- это функ. клавиша F2. Чтобы узнать коды клавиш вашей беспроводной клавы, можно поставить программу KeynrTracker.apk, прилагаю. Надо отметить, что после ее использования придется скорее всего перезагрузить девайс, т.к. все кнопки перестают работать пока она запущена (чтобы можно было посмотреть их коды!)"



Покупаете usb геймпад за 7 у.е. и правите файл или создаете новый в /system/usr/keylayout/
Правда тут не будет энкодера. Громкость можно будет менять только кнопками.
Подробнее все есть в этой теме."
---------------------------------------------

Попробовал проделать по этой инструкции - не вышло.
С клавиатурой проще. С Геймпадом пока не пойму.
Вопрос: Может кто-то подетальней расписать как заюзать геймпад в качестве внешних кнопок?

Kacap 01.03.2013 02:33

чтобы геймпад работал для него нужны модули (драйвера), в зависимости от устройства и прошивки может работать/неработать с определенными геймпадами
надо посомтреть какие модули есть в некусусе, теоритически там должен быть полный набор

или он работает, просто кнопки переназначить не получается?

wave_is 01.03.2013 02:34

в CM10.1 в теории неплохой набор драйверов. должно работать большинство геймпадов.

wave_is 03.03.2013 01:30

Блин
О! Гуру! Где же вы?
Нашел на ебее копеечный геймпад http://www.ebay.com/itm/USB-2-0-GAME...item27b9820188
4,59 у.е.
вроде не жалко попробовать
знать бы только как его настроить под хрюшу

а вот недорогой блюиус геймпад: http://www.ebay.com/itm/Wireless-Blu...item5aec85e679

P.S. Видел в маркете прогу, чтобы настроить управление плеером при помощи wiimote. Он блютусный, гарантировано будет работать. и подключать к планшету просто, но меня останавливает несколько вещей.
1) в теории wiimote необходимо постоянно коннектить к приемнику комбинацией клавиш. не будет ли отваливаться от планшета?
2) как его заряжать? он вроде на батарейках

wave_is 18.03.2013 01:27

Опять говорю сам с собой =)

Вот нашел софтину - USB/BT Joystick Center, которая в теории поддерживает огромное обилие геймпадов.
нужно попробовать при помощи нее настроить какие-то полезные функции на планшет

Kacap 19.03.2013 02:55

Меня другой вопрос интересует: как переназначить действия вращения колеса мыши в adnroid, например, на регулятор громкости?

Если с этим ничего не выйдет, то думаю прикупить дешевую клаву с энкодером и доп. кнопками и их уже встраивать, пока нашел такой и такой варианты. Сам пока склоняюсь к первому варианту т.к. он самый дешевле и долго ждать не надо. Кто что скажет или подскажет?

wave_is 19.03.2013 03:24

Цитата:

Сообщение от Kacap (Сообщение 251477)
Меня другой вопрос интересует: как переназначить действия вращения колеса мыши в adnroid, например, на регулятор громкости?

Если с этим ничего не выйдет, то думаю прикупить дешевую клаву с энкодером и доп. кнопками и их уже встраивать, пока нашел такой и такой варианты. Сам пока склоняюсь к первому варианту т.к. он самый дешевле и долго ждать не надо. Кто что скажет или подскажет?

я бы взял первую и не парился
или как вариант блютус гарнитуру с энкодером

но вариант с клавой мне нравится больше
----------------
главное, потом отпишитесь по результатам

wave_is 19.03.2013 03:28

P.S. подводя итог:
1) резистивные кнопки пока лучше всего выводить ардуино или Джойконом
2) аналоговые кнопки проще всего выводить мультимедий клавой.
3) чтобы при этом не пряталась экранная клава нужно юзать смарткейборд про
4) если у планшета нет юсб хоста или вы не планируете к нему подключать провода, то юзайте блютус гарнитуры с нопками
5) если вам не пугает китайский звук и у вас есть хост, то можно заюзать юсб звуковуху с кнопками (самый дешевый вариант)

6) ну а геймпад стоит юзать, когда хотите получить большего, например эмуляцию мышки при помощи стика или перенос экранных клавиш на хардверные. в таком случае оптимальным вариантом будет юзание сонивского геймпада и стороннего по.
-------------------------
по сути, в этом посте все ответы по кнопкам на андроид ПК
пока это все что мы смогли вместе накумекать

Kacap 21.03.2013 01:10

Сегодня забрал такую клаву - почти все доп. кнопки в андроиде или работают или как минимум детектяться, регулировка звука крутяшкой заработала сразу, в планах победить исчезновение экранной клавы при подключении USB клавы ну конечно раскурочить новую клаву и впихнуть крутяшку и кнопочки в машину :)

wave_is 21.03.2013 01:20

Цитата:

Сообщение от Kacap (Сообщение 251736)
в планах победить исчезновение экранной клавы

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


Часовой пояс GMT +4, время: 09:39.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot