11.03.2013, 21:53 | #11 | |
Гуру
Регистрация: 19.09.2009
Возраст: 46
Город: Мелитополь
Регион: Украина
Сообщений: 2,022
|
Цитата:
|
|
11.03.2013, 23:29 | #12 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Как раз наоборот, очень даже легко получится. Я для Андроида это и делаю. Собираюсь эмулировать нажатия мультимедийных кнопок (есть такие клавиатуры, типа этой, на которых есть кнопки управления мультимедиа, см. мелкие кнопки сверху на фотке по преведенной ссылке). Андроит такие клавы воспринимает на ура, звук с них управляется и треки переключаются "из коробки", ничего в конфигах переделывать не надо. Просто под Виндой нужно ставить драйвер, чтоб эти кнопки работали, вот я в прошивку и залил плюсики и минусики для демонстрации. Чуть позже выложу вариант прошивки, эмулирующей мультимедиа кнопки и владельцем Андроидов ничего не надо будет "допиливать".
|
11.03.2013, 23:32 | #13 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Вариант с мультимедиа кнопками, думаю, будет очень универсальным. Однако, если у народа появятся обоснованные пожелания по переназначению, то так и сделаю.
|
11.03.2013, 23:59 | #14 |
Старший Пользователь
Регистрация: 29.09.2009
Возраст: 42
Регион: 77, 97, 99, 177
Машина: BMW Z4 Coupe
Сообщений: 183
|
А возможно ли изготовление твоими силами за деньги ?
|
12.03.2013, 12:16 | #15 |
Старший Пользователь
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
|
zyxel812, предлагаю для универсальности написать софтинку для конфигурирования данной железки. А сами настройки хранить в еепром.
Тогда каждый сможет ее настроить так, как ему надо, и все будут довольны. Пример можешь глянуть у Кости740. Ну и я скоро выложу свой проект тоже )
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335 |
13.03.2013, 17:32 | #16 | |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
Цитата:
А сейчас готова эмуляция мультимедийных клавиш. На видео контроллер подключен к odroid-x2 с Андроидом. В Андроиде ничего специально не настраивалось. С обычного компьютера я посылаю в контроллер последовательность байт, которую посылал бы руль по шине ibus, при нажатии соответствующих кнопок на нем. С права можно видеть, что на Андроиде регулируется громкость звука и переключаются треки. Последний раз редактировалось zyxel812; 13.03.2013 в 21:13. |
|
13.03.2013, 20:02 | #17 |
Старший Пользователь
Регистрация: 29.09.2009
Возраст: 42
Регион: 77, 97, 99, 177
Машина: BMW Z4 Coupe
Сообщений: 183
|
ждем-ждем
|
14.03.2013, 09:40 | #18 |
Старший Пользователь
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
|
Вообще фантастика!
Zyxel812, это именно то, о чем я мечтал в своей тачке))) Расскажи, какие коды в андроид шлешь для нажатия клавиш?
__________________
Жизнь Джи... |
14.03.2013, 14:21 | #19 |
Старший Пользователь
Регистрация: 18.02.2013
Возраст: 42
Город: Санкт-Петербург
Регион: 78, 98
Машина: e46
Сообщений: 163
|
С кодами всё не так просто, как может показаться. Коды, которые передаются в HID-report (HID-report - это блок данных, которой HID-устройство посылает компьютеру) не соответствуют сканкодам клавиш и не соответствуют кодам клавиш в Андроиде. Прикладываю табличку соответствий. На первом листе документа - то, что я получил экспериментальным путем, подключив устройство к линукс и отлавливая события x-сервера с помощью программы xev. На втором листе табличка, которую я нашел где-то в интернете, к сожалению только ссылку потерял.
|
14.03.2013, 15:06 | #20 |
Старший Пользователь
Регистрация: 09.04.2008
Возраст: 44
Город: Одесса
Регион: Украина
Машина: Chevrolet Aveo-II LS 2008
Сообщений: 896
|
Коды для хида стандартны и известны. Я и Костя740 сделали такую штуку. Все работает как надо. Если что - можем помочь. Не стесняйся )
__________________
Мой журнал: http://www.pccar.ru/showthread.php?p=79335 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|