PDA

Просмотр полной версии : Как быть с штатными кнопками на руле?


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-(