Girder - jak utworzyc menu OSD?





Arek1984 - 20 Sty 2006 20:35
witam. w girderze mam ustawiony 3 grupy programow, przelacza sie je jednym przyciskiem na pilocie. mam pytanie czy da sie utworzyc menu osd zeby mozna bylo wybrac program z listy widocznej na monitorze lub jesli nie da sie zrobic menu wyboru niech ktos napisze jak zrobic osd zeby byla wyswietlana aktualnie wlaczona grupa programow. w archiwum szukalem i nie znalazlem nic takiego





creepingdeath - 21 Sty 2006 03:28
W Girderze jest to raczej niemożliwe przynajmniej w tej wersji z której ja korzystałem nie było czegoś takiego.
Pozdrawiam



mabot - 31 Sty 2006 13:01
Można utworzyć takie menu. Na pewno działa w wersjach 2.04, 3.28 i 3.29b (na innych nie testowałem). Można również utworzyć wyświetlanie nazwy aktualnie wybieranej grupy. Można też utworzyć przycisk informacyjny, jaka grupa jest aktywna w danym momencie.
W najprostszy sposób można to zrobić z wtyczką „question OSD”, jako że taka wtyczka standardowo dołączona jest do wymienionych wersji Girdera.
Podam tu tylko ogólną zasadę postępowania (szczegóły ewentualnie na emaila)
W danym przypadku są trzy grupy, więc dodajemy do makra dodatkowe trzy polecenia uruchamiające OSD. Ustawienia stanów wpisujemy takie same jak ustawienia poleceń włączających poszczególne grupy. Dzięki temu przy każdym włączeniu grupy, OSD poinformuje nas o tym fakcie. Jeśli każdemu z utworzonych poleceń OSD wpiszemy tylko nazwę grupy to będziemy mieć informację, jaką grupę wybieramy w danym momencie.
Aby mieć menu, postępujemy tak samo tylko zamiast jednej nazwy w każdym poleceniu wpisujemy wszystkie trzy jedno pod drugim, w kolumnie. Jeśli w każdym poleceniu kolumny napisów będą identyczne a jedyną różnicą będzie jakiś znak obok nazwy danej grupy spełniający rolę kursora np. „>” To podczas przełączania grup uzyskamy efekt poruszania się tego znaku.
Przykład:
1 grupa
Winamp<
ACDsee
WinDVD

2 grupa
Winamp
ACDsee<
WinDVD

3 grupa
Winamp
ACDsee
WinDVD<

Aby OSD działało prawidłowo musimy wpisać w opcjach czas wyświetlania w milisekundach Timeout [ms] około 2000 dla trybu informacyjnego i 4000 lub 5000 dla menu. Oczywiście ten czas może być dowolnie zmieniany. Ważne tylko żeby był różny od 0 . Natomiast jako Akcję wybieramy „Open OSD”
Jeśli mamy Windows XP to można ściągnąć ze strony Girdera wtyczkę „XP OSD” i poeksperymentować z bardziej rozbudowanym sposobem wyświetlania informacji OSD