28.02.2013, 04:19 | #1 |
Гуру
Регистрация: 28.12.2009
Возраст: 40
Регион: Украина
Сообщений: 1,084
|
Геймпад как дополнительные кнопки
Погуглил предыдущие темы. Нарыл такое: ""Недавно сам разобрался. Для этого всего лишь навсего нужен рутованный девайс. Далее открываем директорию /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/ Правда тут не будет энкодера. Громкость можно будет менять только кнопками. Подробнее все есть в этой теме." --------------------------------------------- Попробовал проделать по этой инструкции - не вышло. С клавиатурой проще. С Геймпадом пока не пойму. Вопрос: Может кто-то подетальней расписать как заюзать геймпад в качестве внешних кнопок? |
01.03.2013, 02:33 | #2 |
Старший Пользователь
Регистрация: 13.07.2010
Возраст: 40
Город: Одесса
Регион: Украина
Машина: Lexus RX350 '07 US
Сообщений: 476
|
чтобы геймпад работал для него нужны модули (драйвера), в зависимости от устройства и прошивки может работать/неработать с определенными геймпадами
надо посомтреть какие модули есть в некусусе, теоритически там должен быть полный набор или он работает, просто кнопки переназначить не получается?
__________________
Lexus RX350 '07, US, Android TV Box на родной монитор - установлено и работает было: Toyota Carina ED '94, Android PC: Nexus 7, USB audio DAC Muse ч/з toslink на Challenger TA5.1, WiFi 3G роутер Novatel MiFi 5510L. Съемный вариант, работало на 99% как часы. |
01.03.2013, 02:34 | #3 |
Гуру
Регистрация: 28.12.2009
Возраст: 40
Регион: Украина
Сообщений: 1,084
|
в CM10.1 в теории неплохой набор драйверов. должно работать большинство геймпадов.
|
03.03.2013, 01:30 | #4 |
Гуру
Регистрация: 28.12.2009
Возраст: 40
Регион: Украина
Сообщений: 1,084
|
Блин
О! Гуру! Где же вы? Нашел на ебее копеечный геймпад 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) как его заряжать? он вроде на батарейках |
18.03.2013, 01:27 | #5 |
Гуру
Регистрация: 28.12.2009
Возраст: 40
Регион: Украина
Сообщений: 1,084
|
Опять говорю сам с собой =)
Вот нашел софтину - USB/BT Joystick Center, которая в теории поддерживает огромное обилие геймпадов. нужно попробовать при помощи нее настроить какие-то полезные функции на планшет
__________________
Проект Peugeot 207 - Nexus 7 |
19.03.2013, 02:55 | #6 |
Старший Пользователь
Регистрация: 13.07.2010
Возраст: 40
Город: Одесса
Регион: Украина
Машина: Lexus RX350 '07 US
Сообщений: 476
|
Меня другой вопрос интересует: как переназначить действия вращения колеса мыши в adnroid, например, на регулятор громкости?
Если с этим ничего не выйдет, то думаю прикупить дешевую клаву с энкодером и доп. кнопками и их уже встраивать, пока нашел такой и такой варианты. Сам пока склоняюсь к первому варианту т.к. он самый дешевле и долго ждать не надо. Кто что скажет или подскажет?
__________________
Lexus RX350 '07, US, Android TV Box на родной монитор - установлено и работает было: Toyota Carina ED '94, Android PC: Nexus 7, USB audio DAC Muse ч/з toslink на Challenger TA5.1, WiFi 3G роутер Novatel MiFi 5510L. Съемный вариант, работало на 99% как часы. |
19.03.2013, 03:24 | #7 | |
Гуру
Регистрация: 28.12.2009
Возраст: 40
Регион: Украина
Сообщений: 1,084
|
Цитата:
или как вариант блютус гарнитуру с энкодером но вариант с клавой мне нравится больше ---------------- главное, потом отпишитесь по результатам
__________________
Проект Peugeot 207 - Nexus 7 |
|
19.03.2013, 03:28 | #8 |
Гуру
Регистрация: 28.12.2009
Возраст: 40
Регион: Украина
Сообщений: 1,084
|
P.S. подводя итог:
1) резистивные кнопки пока лучше всего выводить ардуино или Джойконом 2) аналоговые кнопки проще всего выводить мультимедий клавой. 3) чтобы при этом не пряталась экранная клава нужно юзать смарткейборд про 4) если у планшета нет юсб хоста или вы не планируете к нему подключать провода, то юзайте блютус гарнитуры с нопками 5) если вам не пугает китайский звук и у вас есть хост, то можно заюзать юсб звуковуху с кнопками (самый дешевый вариант) 6) ну а геймпад стоит юзать, когда хотите получить большего, например эмуляцию мышки при помощи стика или перенос экранных клавиш на хардверные. в таком случае оптимальным вариантом будет юзание сонивского геймпада и стороннего по. ------------------------- по сути, в этом посте все ответы по кнопкам на андроид ПК пока это все что мы смогли вместе накумекать
__________________
Проект Peugeot 207 - Nexus 7 |
21.03.2013, 01:10 | #9 |
Старший Пользователь
Регистрация: 13.07.2010
Возраст: 40
Город: Одесса
Регион: Украина
Машина: Lexus RX350 '07 US
Сообщений: 476
|
Сегодня забрал такую клаву - почти все доп. кнопки в андроиде или работают или как минимум детектяться, регулировка звука крутяшкой заработала сразу, в планах победить исчезновение экранной клавы при подключении USB клавы ну конечно раскурочить новую клаву и впихнуть крутяшку и кнопочки в машину
__________________
Lexus RX350 '07, US, Android TV Box на родной монитор - установлено и работает было: Toyota Carina ED '94, Android PC: Nexus 7, USB audio DAC Muse ч/з toslink на Challenger TA5.1, WiFi 3G роутер Novatel MiFi 5510L. Съемный вариант, работало на 99% как часы. |
21.03.2013, 01:20 | #10 |
Гуру
Регистрация: 28.12.2009
Возраст: 40
Регион: Украина
Сообщений: 1,084
|
победили же давно: смарткейборд про
__________________
Проект Peugeot 207 - Nexus 7 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|