Можно подключить кнопки на руле. Таком как на фотографии.
Реализовал самые необходимые функции для того что бы не отвлекаться от дороги.
Разбираем обычную (не мультимедийную) ненужную клавиатуру, паяем проводки к контроллеру и выводим их на кнопки на руль. И подключаем как обычную клавиатуру.
У меня (см. рисунок):
F1: 1А+11В
F2: 2А+11В
F3: 2А+6В
F4: 2А+8В
У меня на руле четыре кнопки.
1. "Минус" (F1): короткое нажатие - уменьшение громкости, длинное - возвращение к проигрыванию предыдущей песни.
2. "Плюс" (F2): короткое нажатие - увеличение громкости, длинное - следующий трек.
3. "Пауза/воспроизведение" (F3): короткое нажатие - по названию кнопки, длинное полное выключение звука.
4. "Телефон" (F4): короткое нажатие - ответить на звонок, длинное - положить трубку.
5. Одновременное нажатие "Минус" и "Телефон" - голосовое управление.
Для управления Centrafuse сделали скрипт. Программа в прикрепленном архиве.
Содержание скрипта:
Скрипт ложим в автозагрузку.Код:F1 & F4::Send,^!v F4 & F1::Send,^!v ~F1:: key=F1 gosub,Shetalka if stat= dln Send ,!2 if stat= kor Send ,!5 return ~F2:: key=F2 gosub,Shetalka if stat= dln Send ,!3 if stat= kor Send ,!4 return ~F3:: key=F3 gosub,Shetalka if stat= dln Send ,!6 if stat= kor Send ,!0 return ~F4:: key=F4 gosub,Shetalka if stat= dln Send ,^!h if stat= kor Send ,^!a return Shetalka: Loop { Sleep, 1 GetKeyState, state, %key%, P if state = U ; The key has been released, so break out of the loop. break tim=%A_Index% } if tim <= 30 { ;tooltip, %tim% stat= kor return } if tim >= 30 { ;tooltip, %tim% "2" stat= dln } return
Можете попробовать у себя на компьютере.![]()
![]()
Большое спасибо за разработку скрипта Alexx13.





Ответить с цитированием
