https://carpc-project.ru

C благодарностью к коллегам по форумам  PCCar.ru Compcar.ru Pinin.ru

- Ну как, больной? Извращениями какими-нибудь страдаете?
- Ну что Вы, доктор?!  Я ими наслаждаюсь... 
Последние новости
Архив новостей
Наша география
 
 
 
 
                                                                                    
 
AlexNN прислал вторую часть статьи про убийцу фронт-эндов. Не пугайтесь, втретив в ней неведомый Ride Runner - это всего лишь новое имя слегка обновленной  уже знакомой вам оболочки. И так же, хотя описание настроек приведено на примере Windows 7 Ultimate, все нижесказанное работает и на более старых ОС этого семейства.
 
 
3D Connexion Space Navigator - часть вторая.
Примеры использования.
 
 
 
    В данной статье попытаемся по мере возможности раскрыть тему взаимодействия 3D Connexion (далее "манипулятор") с другими приложениями на CarPC.
 
    Описанное ниже не является полным отображением возможностей манипулятора, обязательным для повторения, а служит для понимания подхода к использованию манипулятора.
 
    Задача - облегчение управления компьютером во время движения с минимальным использованием тачскрина.
 
    Установленное ПО:
1. Операционная система : Windows 7 Ultimate
2. ПО для 3D Connexion:      Драйвер RBC9
3. Фронт-Энд:                         Ride Runner
4. Навигационная система: City Guide
5. Диагностика авто:             Visual OnBoard Diagnostic (VOBD)
6. Менеджер горячих клавиш: Keyboard Maniac
 
      Управление музыкой осуществляется связкой:
              Ride Runner (выбор музыкальных файлов)
              Keyboard Maniac (управление воспроизведением)
              WinAmp (проигрыватель)
 
    Подобный вариант управления музыкой выбран по следующей причине: управление осуществляется независимо от активности окна того или иного приложения. Т.е. для управления музыкой не надо каждый раз активировать окно проигрывателя.
 
      Интуитивно удобным вариантом управления избран следующий:
                   Сдвиг манипулятора вперед     - "Play-Pause"
                   Сдвиг манипулятора назад        - "Stop"
                   Сдвиг манипулятора вправо      - "Next"
                   Сдвиг манипулятора влево        - "Prew"
 
     Управление музыкой работает однообразно  во всех профилях.
 
     Для манипулятора также реализовано автопереключение профилей.
 
    Принцип автопрофилей заключается в следующем: в момент активации определенного приложения автоматически  включается профиль, в котором прописаны действия манипулятора в данном приложении.
 
               Примеры реализации профилей.
 
                                       Профиль "Mouse"
 
    Активируется при работе приложений "Рабочий стол", "Internet Explorer".
 
    Действия манипулятора соответствуют:
                 - наклон вправо-влево                                               - движение по оси "X"
                - наклон вперед-назад                                                - движение по оси "Y"
                - нажатие правой-левой кнопки манипулятора      - нажатие соответствующих кнопок мыши
 
    В окне "Space Axe" установлен минимальный порог срабатывания, равный 97. Сделано это для устранения ложных срабатываний.
 
     В окне "Sensitivity" выбрана чувствительность 38%. Подбирается экспериментально.
 
 Настройка чувствительности
 
     В этом же профиле возможно реализовать запуск определенных приложений, например:
 
                  - кратковременный поворот по часовой стрелке                             - запуск "City Guide"
                  - поворот с удержанием (0,7 сек) по часовой стрелке                    - запуск "Ride Runner"
                  - кратковременный поворот против часовой стрелки                    - запуск "VOBD"
 
 Настраиваем запуск приложений
 
    Из примера видно, что команде "Запустить RR" сопоставлена комбинация клавиш "ALT+R"
 
     В оболочке "RBC9" невозможно непосредственно указать путь к ехе-файлу приложения. Для этого и нужен "Keyboard Maniac" В нем прописывается упомянутый путь.
 
     Эту комбинацию необходимо "привязать" к действию с помощью "Keyboard Maniac":
 
 Keyboard Maniac_1 Keyboard Maniac_2
 
      Результат: поворот манипулятора по часовой стрелке длительностью более 0,7 сек приводит к запуску "Ride Runner".
 
                                      Профиль"City Guide"
 
Активируется при работе приложения"City Guide"
 
 
     Для автоактивации профиля необходимо, чтобы в окне "Application AutoSwitch" под заголовком "Application Exicutable Name" было вписано имя exe-файла данного приложения. В данном случае это "CityGuide.exe"
 
     В данном окне записано имя одного приложения. Это говорит о том, что описанные ниже действия манипулятора и реакции приложения на эти действия "привязаны" только к этому приложению (CityGuide).
 
    Действия манипулятора соответствуют:
        - поворот по часовой стрелке                              - увеличение масштаба
        - поворот против часовой стрелки                       - уменьшение масштаба
        - правая клавиша                                                   - показать местоположение
        - левая клавиша                                                     - обновление дорожной обстановки
        - кратковременное нажатие                                - "Enter"
       - длительное нажатие                                           - "Закрыть приложение"
 
                                      Профиль "VOBD"
 
Активируется при работе приложения "Visual OnBoard Diagnostic"
 
 Профиль VOBD
 
В данном профиле на качание манипулятора "вправо-влево" назначены горячие клавиши "R" и "E", которые отвечают в программе "VOBD" за смену экранов отображения параметров.
 
В этом профиле нет взаимодействия с "KeyBoard Maniac", так как клавиши "R" и "E" являются горячими клавишами самого приложения "VOBD" и при его активации сразу имеем возможность управления приложением с помощью манипулятора.
 
                                      Профиль "RideRunner"
 
Активируется при работе приложения "RideRunner"
 
 - кратковременно нажатие правой клавиши                    - команда "Browse" (вызов каталога музыкальных папок)
- кратковременный поворот по часовой стрелке           - запуск "City Guide"
- кратковременный поворот против часовой стрелки   - запуск VOBD"
- поворот с удержанием по часовой стрелке                  - выход в главное меню RR 
 
 
 Взаимодействие "RBC9" и "KeyBoard Maniac"
 
    В Windows имеются интересные комбинации клавиш, которые удобно использовать с помощью манипулятора. Например, часто применяемая команда "Закрыть активное окно" выглядит как комбинация клавиш: "Ctrl+Shift+W". В "KeyBoard Maniac" это выглядит так:
 
 Назначение комбинации клавиш
 
      Далее в оболочке RBC9 сопоставляем указанную комбинацию клавиш, наприме, длительному нажатию на манипулятор. Для исключения ложных срабатываний устанавливаем зону срабатывания в пределах от 241 (приблизительно) до 360 единиц.
 
 Тонкая настройка
 
В результате имеем: в любом активном окне (в данном случае в окне "VOBD") нажатие на манипулятор в течении 1 сек и более приводит к закрытию активного окна.
 
 
Продолжение следует.
 
 
 
 
Вход/регистрация




Забыли пароль | Регистрация
Регистрация
 
 
 
 
 
Кто на сайте?
Опрос:
Регистрация на сайте

Дорогие друзья! В связи с возросшей активностью забугоргых спаммеров, регистрация на сайте временно приостановлена навсегда. Если по какой-то необъяснимой причине (основной функционал сайта доступен без регистрации) Вы все-таки хотите зарегистрироваться - обращайтесь в личку к админу (админ-собака-название сайта).

  Ну и ладно - не больно-то хотелось
  А зачем вообще нужна регистрация?
  Фига се - методы борьбы со спамом...
 
Содержание сайта © 2008-2024 | При использовании материалов сайта прямая ссылка обязательна!