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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   АвтоЗвук (http://pccar.ru/forumdisplay.php?f=16)
-   -   сборка/тема foobar 2000 для CarPС (http://pccar.ru/showthread.php?t=19671)

DizzJK 05.11.2015 15:03

Цитата:

Сообщение от sirota (Сообщение 342570)
На магнитоле человек интересуется.

Я же и интересовался там

sirota 05.11.2015 15:06

Цитата:

Сообщение от DizzJK (Сообщение 342604)
Я же и интересовался там

Да я понял.
Так нужно тут и спрашивать...спецы все тут, а там только любители.

duzzy 05.11.2015 16:19

sirota

DizzJK


Если имеется в виду управление фубаром жестами то нет такой вариант...
Цитата:

Например: проводишь 2 пальцами в бок переключается трэк, двумя пальцами вниз/вверх изменяешь громкость. Было бы очень удобно.
....не прокатит, потому что нативной поддержки тача/мультитача в компоненте WSH Panel MOD нет, а то что используется в последних версиях сборки(я про скрипты)... можно назвать так, эмуляцией тач прокрутки... если объяснить по простому то это просто прокрутка колеса мыши срабатывающая при удержании левой кнопки мыши и движении вверх/вниз.

Но чисто теоретически если найти прогу которая может подхватывать жесты с тача то можно попробовать реализовать переключение треков(через Хоткеи) и изменение громкости...
.....................................
Для фубара есть такая муть http://foo2k.chottu.net/#mgh Mouse gesture host но как ей пользоваться я так и не понял....
Перевод на ENG: Provides a customizable mouse gestures. Basically does not depend on the UI Component.
ссылка на компонент http://rghost.ru/6FRRMZt2v

macarych 05.11.2015 19:39

Цитата:

управление фубаром жестами
Когда мы с onv делали 7 инч, кажется с версии "2 с чем-то", он экспериментировал с программами для мышиных жестов, не я, у меня тогда ( да и сейчас) не было тачскрина. Где то есть его посты, его сборки (наверно с мертвыми ссылками), в теме iCar что ли. Он регулярно постит новые версии foo_input_sacd на фубар.ру, можно поинтересоваться.

Ну вот, здесь упоминается

Хотя, возможно в той сборке chronflow на WSH так работает.

Нашел у себя, его эксперименты.

ролик

еще один

С помощью этого foo_mouse_gesture.dll и здесь кое-какой софт gestures.zip

duzzy 05.11.2015 21:55

Спасибо macarych
с foo_mouse_gesture.dll более менее разобрался, получается треки переключать... но как всегда есть но... переключает только с зажатой правой кнопкой мыши, другие проги немного посмотрел, надо разобраться как работают конечно, но как правило используют так же дополнительную кнопку для рисования жеста кроме Just Gestures--- в ней можно пользовать левую кнопку мыши, но тоже надо смотреть как настраивать...

DizzJK 06.11.2015 10:20

Ооо, смотрю тут закрутилось). Только с кнопкой мыши засада). А в windows 7 я так понял можно настраивать жесты и назначать горячие кнопки, windows 8 этого нет.

duzzy 06.11.2015 14:11

DizzJK
да нет я просто попробовал интересно было может что изменилось, я как то давно баловался этим когда еще XP стояла и попробовав немного не стал пользовался потому что не удобно пользоваться...
а эти программы хороши спору нет, но как всегда есть но,
даже если задерку рисования жеста поставить на минимум при прокрутке плейлиста всеравно будешь рисовать жесты, либо использовать доп. кнопку... либо делать переключение между режимами(жесты/ввод) с упралением либо жестами либо кнопками(как вариант на Автохокее написать скрипт нажатия например Ctrl и повесить эту кнопку в сборку фубара, настроить программу рисования жестов на доп.кнопку в данном случае Ctrl, настроить жесты и все... жмешь кнопку в сборке получаешь управление жестами, жмешь еще раз отключаешь управление жестами как то так).

На мой взгляд самый простой удобный и безопасный вариант для подобного переключения(слепого переключения) кнопки на руле...
Да можно даже обычный игровой геймпад приспособить(было бы желание):smile2: и повесить на них что угодно(хоткей запуск программ и т.д.).

seriousstas 06.11.2015 17:59

duzzy
Цитата:

посмотрел твою сборку в оригинале, и в ней тоже самое на паузе панель не меняется при выборе ДСП, пока мышу на МПС не переведешь...
разгадал головоломку - достаточно добавить function on_timer(id) {перерисовку конце:
window.Repaint();
Цитата:

но как всегда есть но,
а два пальца не будет в помощь (при наличии мультитача)?
Цитата:

кнопки на руле...
да, лучше ничего пока не придумано - достаточно 4 кнопок . Две настроены на переключение треков и промотку по 10 сек при удержании и две регулируют звук (ну и + одна свободная ещё крутит панели по кругу , остальные для Икара)
Можно и по воздуху руками махать :) :
http://www.lookatme.ru/mag/how-to/in...esture-control
но нам больше подходит головой , глазами ,а лучше мыслями :closedeyes:

duzzy 06.11.2015 18:38

seriousstas
Молодцом ;), но думаю можно чуть поменьше сделать нагрузку(не пробовал еще) вот так вместо window.Repaint();(перерисовки всего окна) прописать частичную перерисовку window.RepaintRect(0, y, ww, wh - y - 87); только нужной зоны.

Цитата:

а два пальца не будет в помощь (при наличии мультитача)?
у меня пробовать не на чем, попробовать можно, но думаю нет...
в foo_mouse_gesture.dll для включения жеста нужен правый клик, возможно на мультитаче и получится, там настроек кот наплакал... выбор жестов и то что на них вешать из функций фубара.
macarych скинул программы для управления жестами, есть простенькие, а есть более комплексные я вчера на виртуалке немного глянул, но как правило нужно второе нажатие т.е. доп кнопка, либо только полностью жестами пользоваться:)

Цитата:

...но нам больше подходит головой , глазами ,а лучше мыслями...
Это ты верно подметил))) :smile2:
А я предпочитаю по старинке))) по экрану кнопки нажимать:smile1:...
Вроде в Центрифуге была возможность жестами управлять.... уже забыл...была или нет... помню что попробовал пару раз друзьям показал и больше не пользовался)))

seriousstas 06.11.2015 18:56

Цитата:

Сообщение от duzzy (Сообщение 342711)
seriousstas
Молодцом ;), но думаю можно чуть поменьше сделать нагрузку(не пробовал еще) вот так вместо window.Repaint();(перерисовки всего окна) прописать частичную перерисовку window.RepaintRect(0, y, ww, wh - y - 87); только нужной зоны.

Ага , там даже есть уже для анимации , то-есть достаточно перенести RepaintRect в конец , после всех таймеров и проблема решена...


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

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