Показано с 1 по 10 из 31

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    49
    Сообщений
    2,293
    Вес репутации
    861

    По умолчанию Re: Мультимедиа кнопки управления из КЛАВИАТЫРЫ

    Можно подключить кнопки на руле. Таком как на фотографии.



    Реализовал самые необходимые функции для того что бы не отвлекаться от дороги.
    Разбираем обычную (не мультимедийную) ненужную клавиатуру, паяем проводки к контроллеру и выводим их на кнопки на руль. И подключаем как обычную клавиатуру.

    У меня (см. рисунок):
    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.
    Изображения Изображения
    • Тип файла: jpg 1.jpg (16.0 Кб, Просмотров: 1022)
    Вложения Вложения
    • Тип файла: rar Knopki.rar (197.0 Кб, Просмотров: 581)
    Последний раз редактировалось St@rz; 16.04.2009 в 08:42.

  2. #2
    Продвинутый
    Регистрация
    31.08.2007
    Сообщений
    398
    Вес репутации
    310

    По умолчанию Re: Мультимедиа кнопки управления из КЛАВИАТЫРЫ

    Цитата Сообщение от St@rz Посмотреть сообщение
    Можно подключить кнопки на руле. Таком как на фотографии.



    Реализовал самые необходимые функции для того что бы не отвлекаться от дороги.
    Разбираем обычную (не мультимедийную) ненужную клавиатуру, паяем проводки к контроллеру и выводим их на кнопки на руль. И подключаем как обычную клавиатуру.

    У меня (см. рисунок):
    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.

    а как бы на 9 кнопок забубенить

  3. #3
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    49
    Сообщений
    2,293
    Вес репутации
    861

    По умолчанию Re: Мультимедиа кнопки управления из КЛАВИАТЫРЫ

    Цитата Сообщение от format_c Посмотреть сообщение
    а как бы на 9 кнопок забубенить
    На 4 кнопки можно повесить 20 команд. И даже больше. Сделать можно за счет сочетания двух клавиш. Но не стал этого делать что бы не путаться в сочетании клавиш. Сделал только самые необходимые.

    Напиши сколько и каких кнопок у тебя будет. И какие команды на них нужно повесить. Переписать скрипт можно за 10 минут.
    Последний раз редактировалось St@rz; 16.04.2009 в 15:10.

  4. #4
    Новичок
    Регистрация
    18.01.2012
    Возраст
    54
    Сообщений
    18
    Вес репутации
    156

    По умолчанию Re: Мультимедиа кнопки управления из КЛАВИАТЫРЫ

    Цитата Сообщение от St@rz Посмотреть сообщение
    На 4 кнопки можно повесить 20 команд. И даже больше. Сделать можно за счет сочетания двух клавиш. Но не стал этого делать что бы не путаться в сочетании клавиш. Сделал только самые необходимые.

    Напиши сколько и каких кнопок у тебя будет. И какие команды на них нужно повесить. Переписать скрипт можно за 10 минут.
    здравствуйте! у меня вопрос! на пульте я назначил горячие клавиши "предыдущий трек" и "следующий трек", все работает, а вот как перелистывать папки с альбомами я чето не пойму как настроить? горячих клавиш таких нет,толко на плей лист и библиотека,а с пульта этим управлять как то не удобно! можете что-либо по советовать? стоит centrafuse 3.5
    Последний раз редактировалось brigadir218; 30.01.2012 в 07:46.

  5. #5
    Гуру Аватар для St@rz
    Регистрация
    20.06.2008
    Возраст
    49
    Сообщений
    2,293
    Вес репутации
    861

    По умолчанию Re: Мультимедиа кнопки управления из КЛАВИАТЫРЫ

    Цитата Сообщение от brigadir218 Посмотреть сообщение
    здравствуйте! у меня вопрос! на пульте я назначил горячие клавиши "предыдущий трек" и "следующий трек", все работает, а вот как перелистывать папки с альбомами я чето не пойму как настроить? горячих клавиш таких нет,толко на плей лист и библиотека,а с пульта этим управлять как то не удобно! можете что-либо по советовать? стоит centrafuse 3.5
    Попробуй назначить кнопки клавиатуры "вверх" и "вниз". pg up / pg dn
    Последний раз редактировалось St@rz; 08.02.2012 в 01:05.

  6. #6
    Новичок
    Регистрация
    18.01.2012
    Возраст
    54
    Сообщений
    18
    Вес репутации
    156

    По умолчанию Re: Мультимедиа кнопки управления из КЛАВИАТЫРЫ

    Цитата Сообщение от St@rz Посмотреть сообщение
    Попробуй назначить кнопки клавиатуры "вверх" и "вниз". pg up / pg dn
    а как это сделать, и каким образом это может решить мою проблему?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •