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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Как быть с штатными кнопками на руле? (http://pccar.ru/showthread.php?t=4009)

samatron 26.12.2007 21:44

Как быть с штатными кнопками на руле?
 
Вот и уперся я в непонятные вещи и даже мыслей нет!
Проблема в том что у ниссан кашкай есть в штатной магнитоле блютуз, и кнопак на руле которая и снимает и кладет трубку при звонке.
была идея выкинуть штаттную магнитолу и поставить карпс с той же функцией, я все собрал и даже победил блютуз с фонконтролом, но вот беда, в центрифуге положить трубку и ответить на звонок отвечают две разные команды, изначально была задумка прописать горячие клафиши в ней потом разобрать ненужную клаву и тупо подпаять контакты с кнопок, но теперь не получается ничерта, команды разные а кнопка одна, и при присвоении одинакового хоткея для 2-х комманд ничего не происходит.
То же самое и с штатным переключением треков и каналов радио, грубо говоря для радио и для медиаплеера команды разные а вот переключатель на руле один!

Блин, а так все было задумано, и железо купил и собрал все, и даже в виду говености встроенной звуковухи купил внешнюю звуковуху terratec phase 26, звук одалденный, но вот только идея была в любом случае оставить рабочими кнопки на руле.

Может есть какие мысли? Может кто то уже решал подобные проблемы?
ЗЫ. Форум перерыл но ничего внятного не услышал.

Димон 27.12.2007 01:00

На мой взгляд 90% проблем пройдено. Оставшиеся - решаются через autohotkey. Насколько я помню себе центрифугу - там на каждое действие можно хоткей назначить. А в автохоткее надо условие поставить - если в момент нажатия кнопки разговора нет, то снять трубку, а если идет разговор, то отправить центрифуге-фонеконтролу сигнал "повесь трубку". Примеры скриптов есть на auhotkey.com и тут, в темах "управляем громкостью" и еще гдето были отличные скрипты. Там причем задачи были посложнее - в фиксированных положениях оси X виртуального жостика передавать команды в РР, т.е. там циклы, таймеры и т.п. а тут просто if условие.

Den 28.12.2007 02:30

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

Alexx13 28.12.2007 05:05

www.autohotkey.com

samatron 30.12.2007 18:20

что то неособенно получается, может кто нибудь поможет? скрипт своять для поднятия и опускания трубки в центрифуге одним хоткеем? Два дня пытаюсь, но к сожалению я не програмист а инженер... 8-(


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

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