K2T.eu :: Forum
WTW => Rozszerzenia => Katalog Wtyczek => Wątek zaczęty przez: n3oo w Lipca 26, 2009, 10:49:56 am
-
Witam, na wstępie proszę o "łagodne" traktowanie, ponieważ jestem bardzo początkujący :P
Wczoraj, korzystając z zamieszczonego szkieletu wtyczki przez adrian_007 :) napisałem sobie migacza scroll lockiem, jednak brakuje mu kilku elementów aby był taki jakbym tego chciał :P
1. wpiąłem się w WTW_EVENT_CHATWND_BEFORE_MSG_DISP, i sprawdzam czy wiadomość ma WTW_MESSAGE_FLAG_INCOMING, aby wywołać mruganie no ale niestety wiadomości doczytywane z poprzedniej rozmowy również mają taką flagę i przy otwarciu okna zaczyna mi mrugać lampka :P po otrzymaniu wiadomości bez tej flagi (domyślam się, że wszystkie przychodzące mają INCOMING a reszta OUTGOING) - zatrzymuje mruganie. Czy jest jakiś sposób (flaga) na sprawdzenie czy wiadomość jest doczytywana z archiwum ?
2. jako, że wpinam się w kolejkę istniejącego okna, to gdy te okno nie istnieje (pokazuje nam się powiadomienie w tray'u o nowej/ch wiadomościach) nie wywołuje mi się ten EVENT (albo nie wiem który powinien to być) , przez co mruga tylko jeśli po uruchomieniu komunikatora otworzymy okno - wtedy zakładki się dodają same automatycznie i eventy chodzą normalnie.
3. sprawdzanie w poszukiwaniu wiadomości bez flagi WTW_MESSAGE_FLAG_INCOMING jest trochę upośledzone, ponieważ, aby przestało mi to mrugać muszę odpisać :D istnieje jakiś prosty sposób na sprawdzenie czy okno zostało pokazane na pierwszy plan lub odczytałem zaległe wiadomości ? Na podobnej zasadzie jak gaszone jest podświetlenie w zakładkach. Moja znajomość winapi niestety jest równa zero, a to wszystko jest metodą prób i błędów :D Myślałem, aby sprawdzać kiedy ostatnio naciśnięto klawisz, ale wtyczka sama symuluje naciśnięcie klawisza wiec to raczej odpada.
W dodatku problem będzie z wygaszaczem ekranu - będzie zapewne go wybudzać, ale jak na razie to na własne potrzeby, a ja wyłączam monitor :D
Kod jest dostępny http://pastebin.com/m156e4976 (http://pastebin.com/m156e4976)
Wersja najnowsza (0.3.1)
Kliknij, aby pobrać x86/x64/source (zip) (http://www.mmj.pl/~p_krutul/test/wtwScroll2.zip)
- poprawiony błąd błędnej konfiguracji aplikacji (?)
- miganie diodą CapsLocka (nie mam w swoim laptopie diody scroll lock'a, a numlock nie reaguje na wywołania) - dodatkowo nie symulujemy naciśnięcia klawisza, a samo miganie
- gdy program wykryje, że poruszyliśmy myszą lub naciśniemy klawisz na klawiaturze automagicznie dioda przestaje migać.
- w paczce jest kompletny kod źródłowy
Nie ma obcenie zbyt dużo czasu na naukę C++ więc ewentualne modyfikacje mogą powstawać bardzo wolno. Jeśli ktoś jest zainteresowany - może przejąć projekt - pod warunkiem, że będzie go rozwijać :)
-
1 i 2 -> podłącz się poziom wcześniej, WTW_ON_PROTOCOL_EVENT (wParam wtwProtocolEvent*) i tam sobie łap
#define WTW_PEV_MESSAGE_RECV 0x0005 // lparam wtwMessageGef*
#define WTW_PEV_MESSAGE_SEND 0x0006 // lparam wtwMessageGef*
-
no faktycznie, teraz działa przy powiadomieniu z tray'a i nie mruga dla wiadomości z archiwum. A jest jakiś event przy przeczytaniu wszystkich oczekujących/wywołaniu okna ? :P
Dodatkowo WTW_PEV_MESSAGE_RECV nie idzie też jak zmienia się status kogoś na liście ? bo zaczyna mi mrugać też :D
http://pastebin.org/4322
-
Dodatkowo WTW_PEV_MESSAGE_RECV nie idzie też jak zmienia się status kogoś na liście ? bo zaczyna mi mrugać też :D
Idzie, ale to za sprawą kInfo, ktory sobie tego używa do wyświrtlania stanów w oknie rozmowy. ;P
Sprawdz sobie, czy flagi WTW_MESSAGE_FLAG_WARNING, _INFO, _ERROR są ustawione, jeśli są to nie jest normalna wiadomosć z rozmowy;
-
ja poproszę to skompilowane, jakby można było ;>
-
udostępnię skompilowane jak dojdę do ładu z VS 2005 :P bo aktualnie kompiluje to pod betą VS2010 i wątpie, że będzie to działać wam bez problemów :P
@kaw: zdarzenia WTW_EVENT_ON_CHATWND_OPEN i _CLOSE jak na moją myśl powinny chodzić przy otwieraniu / zamykaniu zakładek - mylę się ? bo *_CREATE jest wywoływany przy tworzeniu zakładki. Jak na razie nie zauważyłem, aby w ogóle gdzieś były wywoływane :D adrian zgłosił to samo chyba na bugtrackerze.
Może zdarzenie dodatkowo zdarzenie SHOW ? gdy okno mruga nam w pasku i je wywołujemy / mruga zakładka i ją aktywujemy ? :D próbowałem się podpiąć jakoś pod okno i odebrać to ale próby spełzły na niczym :/
-
a ja chętnie nawet pomarudzę sobie pod nosem, że pewnie będę musiał 2 biblioteki dorzucić, żeby działało, ale potestuję, a raczej poużywam, bo wybudzanie ekranu przez scroll locka w sumie mnie najbardziej interesuje :P
-
open i close zamienione na show i hide... jak pojdzie dobrze, to wieczorem moze byc wtyczka :P
-
nawet nie zauważyłem, że już nowa nightly :P
a to ja załączam skompilowaną wersję pod VS 2005 x86 i x64
-
No niestety nie działa tak jak ma działać.
Gdy dostaje wiadomość to miga, ale gdy już mam otwarte okno rozmowy to przy kolejnych wiadomościach dale4j miga i nie przestaje, a gdy zminimalizuję je, to nie chce wrócić. No i ciągle miga.
-
"No niestety nie działa tak jak ma działać."
A jak ma to działać ? Bo ja pisałem pod siebie i nie wiem jaki jest Twój "standard" działania. :P
aktualnie jest zrobione, tak, że miga przy otwartym oknie i przy zamkniętym - dopiero dziś Kaw dodał funkcje do API pozwalające wykrywać czy okno jest chowane czy pokazywane. Będzie w następnej wersji. ;)
-
Ja bym na Twoim miejscu jak przychodzi wiadomość sprawdził czy okno chata jest aktywne, jak nie to zaczal migać i przetwał migotanie kiedy dostane event _ACTIVATED ;P
-
w sumie to powinno migać tylko jeżeli dostaniemy nową wiadomość a okno/zakładka nie ma focusa czy tam jest zamknięte, czyli tak jak z grubsza napisał to kaworu wyżej ;P
-
hmm, zrobiłem tak jak Kaw proponował :P
powiadomienie WM_ACTIVATE - zdaje się nie lecieć, gdy okno nie jest zminimalizowane - http://msdn.microsoft.com/en-us/library/ms646274(VS.85).aspx w "Remarks" - "If the window is being activated and is not minimized, the DefWindowProc function sets the keyboard focus to the window." w każdym bądź razie, gdy nie zminimalizujemy okna a dostaniemy wiadomość, scroll pomimo kliknięcia w okno - nadal będzie mrugać :/ trzeba przełączyć okienka, lub wysłać wiadomość aby zatrzymać ;)
Druga sprawa, gdy nie mamy włączonego powiadamiania balonikiem (okno otwiera się automatycznie na pasku zadań), przy pierwszej wiadomości okno nie mruga (bo gdzieś po drodze dostaje automatycznie wiadomość WM_ACTIVATE i wyłącza to mruganie.
W archiwum są też źródła, jak by ktoś chciał zobaczyć :P
-
niestety na win 7 x64 po włączeniu wtyczki pojawia sie problem z tym nowym paskiem windowsa :)
nie pokazują sie miniatury okien ( alt + tab też świruje ) :(:(
-
jak mruga to świruje (włącza się i wyłącza SCROLL LOCK) :P skończy to nie będzie świrować ;)
-
A więc testy czas zacząć. ;) Choć na większą skalę, to dopiero jutro. ;p Wtyka zapowiada się smakowicie. ;D
-
ja proponuję bardziej ekstremalne rozwiązanie, miganie na przemian ScrollLockiem, NumLockiem i dodatkowo CapsLockiem ;))
-
A ja proponuję podłączyć stroboskop. ;P
-
ale nie każdy ma w domu sterownik DMX...;) no chyba że stroboskop ma się włączać kiedy wtyczka poda zasilanie na USB, chociaż 5V może być trochę mało jak na lampę wyładowczą;)
-
o ile scroll lock i num lock nie robi różnicy jak miga, o tyle Caps by powodował DzIwNe i DoŚć WkUrzAjąCe eFekTy :P hmm ale pomysł z odgrywaniem jakiś wzorków diodami jest nawet dość ciekawy... szkoda, że nie można mrugać samymi diodkami, bez symulacji klawiszy ;/
@alberht: 5V może służyć jako wyzwalacz :P a zasilanie z osobna :)
-
U mnie natomiast nie działa, po prostu nie działa. U znajomego, z którym testowałem, mruga bez problemów, u mnie zero reakcji. Klawiatura LogiTech MK 600, próbowałem wyłączania aplikacja sterującej Logitecha w systemie, ale bez zmian...
Any ideas?:|
-
U mnie działa (XP SP3), niestety kłóci się ze screensaverem BOINC, dostałem wiadomość kiedy miałem już wygaszony monitor przez BOINC'a i o ile monitor dało się wybudzić to ekranu już nie. Pojawił się tylko kursor na czarnym tle i jedyną opcją pozostał reset.
Zaznaczam, że nie próbowałem odtworzyć błędu, bo w fabryce nie bardzo mam na to czas.
-
Fajnie byłoby, gdyby można było wybrać czy Scroll Lock, czy Num lock, czy Caps Lock ma migać, bo ja nawet nie mam w notebooku diody od Scr Lk ;<<
Albo taki mix, jak juz wspomniano..
-
myślałem nad tym, nastepny raz udostępnie dwie wersje z SCROLL i z NUMLOCKIEM, dodawanie zakładki w konfiguracji dla jednej opcji nie ma zbytniego sensu chyba..
-
Ale mozesz na przyklad dac mozliwosc ustawienia tego via .ini ;)
-
w miarę jak wtyczka będzie się rozrastać można dodawać wiele ciekawych opcji np
- szybkość migania
- miganie na zmianę scrollem i numlockiem
- itp
ponadto proszę żeby wtyczka pamietała stan początkowy danej diody i po zakończeniu migania ustawiała stan początkowy
-
Opcje?
Czy ma migać przy dostaniu wiadomości, jakiego typu, z której sieci, interwał migania, czy migać przy zmianie statusu userów z listy, którą diodą migać, czy pikać głośniczkiem systemowym... ;D
Opcji możemy zaraz namnożyć, żeby nie było jednej w stronie ustawień ;-)
-
ponadto proszę żeby wtyczka pamietała stan początkowy danej diody i po zakończeniu migania ustawiała stan początkowy
to akurat jest :P tylko, działa jak działa - chyba zbyt szybko, klawiaturka nie nadąża ze zwracaniem stanu.
Ok... ok, poduczę się winapi i c++, zobaczę jakiś przykład obsługi zapisywania itp w opcjach to wszystko będzie :D
-
zlinkuj expata i zrob config w xml [;
-
A da radę zmodyfikować to tak, żeby przy wiadomości migały/świeciły diody panelu dotykowego w notku? Np jak w tym dellu przy starcie (od lewej do prawej) http://www.youtube.com/watch?v=O0gJ2MiAfeI
-
za szybko mruga, i ciagle zostaje wlaczona, a czasem nawet nie przestaje mrugac pomimo zalapania okna - poczekam na lepsiejsza wersje :P
-
Pracuje ktoś nad poprawą tej wtyczki? :)
-
o ile scroll lock i num lock nie robi różnicy jak miga, o tyle Caps by powodował DzIwNe i DoŚć WkUrzAjąCe eFekTy :P hmm ale pomysł z odgrywaniem jakiś wzorków diodami jest nawet dość ciekawy... szkoda, że nie można mrugać samymi diodkami, bez symulacji klawiszy ;/
Otóż da się.
http://msdn.microsoft.com/en-us/library/ms793311.aspx i okolice
W razie potrzeby mogę podesłać swój kawałek kodu, który odgrywa w nieinwazyjny sposób sekwencje na diodkach.
-
No panowie szybciej z tym scroll-lockiem xd. To jedyne co mnie "wacha" miedzy dziadoskimi reklamami na AQQ (ale pięknej skórze), a WTW.
-
Czekając możesz użyć Banner Killer dla AQQ.
-
Na szybko nowa wersja:
http://www.mmj.pl/~p_krutul/test/wtwScroll_0_3.zip
changelog w pierwszym poście, dzięki dla Lukera za wspomożenie swoim kawałkiem kodu
-
Nie można uruchomić aplikacji, ponieważ jej konfiguracja jest niewłaściwa. Problem ten może rozwiązać ponowne zainstalowanie aplikacji.
najnowsza nightly
win xp sp3
-
Nie potwierdzam błędu, na xp sp3 i win7 x64 wtyczka działa, ale... mruga tylko 2x capsem i to wszystko.
Chyba trochę za mało....
Edyta: Jeśli jest załączone aa, to caps mruga sobie radośnie ciągle; jeśli nie, to mrugnie raz lub dwa. Jak dla mnie, to bardzo dobre rozwiązanie.
-
nie mruga więcej bo ruszasz myszką lub naciskasz klawisze na klawiaturze pewnie, a co do unkn0wn'a kompilowane na VS 2005 SP1 więc powinno działać normalnie, spróbuje później na jakimś 32 bitowcu bo sam mam same 64 bitowe systemy. Tylko niech ktoś jeszcze potwierdzi :P skopiowałeś na pewno wersje x86 ?
-
Czekając możesz użyć Banner Killer dla AQQ.
Jakoś słabo mi wychodzi znalezienie dziada:P
EOT
-
Nazwa:
Plik: wtwScroll.plug
Autor: ()
WWW:
Prawa:
Wersja: 0.0.0 (Build: 0)
Opis:
Nie można uruchomić aplikacji, ponieważ jej konfiguracja równoczesna jest niewłaściwa. Więcej szczegółów można znaleźć w dzienniku zdarzeń aplikacji.
win vista x64
-
Win Xp Pro Sp3 (MSDNAA wersja). Wgrany Vista Inspirant 2. Najnowszy nocek (09-09-07) oraz najnowsza (build 780) instalka offline. Błąd jak poniżej:
Nazwa:
Plik: wtwScroll.plug
Autor: ()
WWW:
Prawa:
Wersja: 0.0.0 (Build: 0)
Opis:
Nie można uruchomić aplikacji, ponieważ jej konfiguracja jest niewłaściwa. Problem ten może rozwiązać ponowne zainstalowanie aplikacji.
Reinstalka nie pomaga. Aktualnie nie posiadam żadnego innego winzgroza pod ręką by sprawdzić czy na innej kopi Xp, tudzież viscie/win 7 też nie hula jak powinno.
-
Mi się załadowało (win7 x64 rc), ale jakoś działania wtyczki nie widzę... to ma jakieś swoje opcje gdzieś, czy takie wbudowane one są?
-
Win XP Home SP3, wtw build 780, ten sam błąd:
Nazwa:
Plik: wtwScroll.plug
Autor: ()
WWW:
Prawa:
Wersja: 0.0.0 (Build: 0)
Opis:
Nie można uruchomić aplikacji, ponieważ jej konfiguracja jest niewłaściwa. Problem ten może rozwiązać ponowne zainstalowanie aplikacji.
-
Mnie jak nie działało wcale, tak nie działa nadal... Jest na sali ktoś z klawiaturą Logitecha, kto również może potwierdzić to "nietrybienie" wtyki z klawiaturami tego producenta? Bo chyba jedynie tu jest pies pogrzebany i/lun w aplikacji sterującej.
-
@pragmatic69
mam logitecha, niestety Cordless EX110 a tam w ogole nie ma diod :P
-
Me ma cordless Logitecha, wcześniej mi migało OSD'owym tekstem (Caps Lock - Włączone itp), teraz niet. Może to dlatego, że symuluje jedynie diody, a nie wciśnięcia przycisku? :P
-
Ja mam Logitecha Wave (taka wyginana) na USB kablowa. Nie używam driverów innych niż systemowe (mi wystarczą). Ale jak już postowałem wtyczka mi nie działa, więc nie jestem w stanie określić czy brak mrugania (etc) występuje także u mnie. I ewentualnie jeśli występuje to czego to może być przyczyną.
OT
Ciekawa sprawa. Dzień po rozpoczęciu używania WTWv2 moje konto na forum AQQ zostało usunięte. AQQ używałem zgodnie z regulaminem (żadnych banner killerów), a jedyne posty były (i nadal są) w temacie o skórce, która mi najbardziej do gustu przypadła. Nie mogę pisać w żadnym z tematów teraz, a na maila żadne powiadomienie o powodzie usunięcia konta nie przyszło hehe. To się nazywa promowanie komunikatora. Od kiedy mam WTW, a radia słucham w winampie (320kbps vs 128kbps w wtyczce AQQ radio w radyjkach jakie do wtyczki udało mi się dodać), biorąc pod uwagę fakt, że AQQ zaczęło nałogowo się wysypywać, to można rzec, że moja przygoda z AQQ trwała całe lekko ponad 10 dni ;]
EOT
-
http://www.mmj.pl/~p_krutul/test/wtwScroll2.zip
sprawdźcie, skompilowałem na tym samym kompie co pierwszą wersję, nie mam pojęcia w czym problem bo kompiluje się normalnie, działa u mnie i kogoś tam jeszcze - różnica jest tylko w kompilacji
-
OT
Ciekawa sprawa. Dzień po rozpoczęciu używania WTWv2 moje konto na forum AQQ zostało usunięte. AQQ używałem zgodnie z regulaminem (żadnych banner killerów), a jedyne posty były (i nadal są) w temacie o skórce, która mi najbardziej do gustu przypadła. Nie mogę pisać w żadnym z tematów teraz, a na maila żadne powiadomienie o powodzie usunięcia konta nie przyszło hehe. To się nazywa promowanie komunikatora. Od kiedy mam WTW, a radia słucham w winampie (320kbps vs 128kbps w wtyczce AQQ radio w radyjkach jakie do wtyczki udało mi się dodać), biorąc pod uwagę fakt, że AQQ zaczęło nałogowo się wysypywać, to można rzec, że moja przygoda z AQQ trwała całe lekko ponad 10 dni ;]
EOT
Konto zniknęło bo stracono niedawno bazę forum (zhakowane zostały :P) i utracono część w tym z młodo zarejestrowanymi użytkownikami ;)
-
@Up. Aha xd No w sumie nie istotne już teraz.
Nowa wersja wtyczki z najnowszym nockiem (10-2) działa. Tj. można wtyczkę włączyć.
Klawiatura główna aka Logitech Wave (USB): Zero jakiejkolwiek reakcji. Nic nie mruga.
Klawiatura dodatkowa aka Tracer (zwykły shit na PS2): Parę, dosłownie parę, mrugnięć Caps Lockiem. Ledwo widoczne bo mrugnięcie jest znacznie za krótkie w porównaniu do przerwy pomiędzy nimi. Przestaje mrugać sama z siebie aka nie dotykam myszki ani klawiatury: 3 mrugnięcia i koniec.
Koniec końców w tej formie na nic się zda ten plugin, bo swojej podstawowej roli, informowania o tym, że ktoś napisał nie spełni jak przestanie informować po paru mrugnięciach. Korzystam z telewizora jako monitora, włącza się parę sekund, więc najwygodniejsze sprawdzenie czy ktoś coś pisał i jest sens telewizor budzić to właśnie mrugająca dioda scroll'a z AQQ/etc. Dlatego tak mi na tej diodce zależy xd.
-
a ja pytam się czy ktoś czyta to co pisze - przestaje mrugać jak jest aktywność na klawiaturze w ciągu ostatniej minuty, stąd mruga tylko chwile bo sprawdza to co sekundę (tą aktywność myszy/klawiatury)*. Nie wybudza monitora bo mruga tylko ledami, a nie symuluje naciśnięć klawiszy. Mam Logitecha na PS2 - działa, klawiatura w Laptopie - działa tylko w przypadku Caps Locka - to i taki został ustawiony - nie moja winą jest jak sprzęt reaguje na wywołania systemowe.
Jak będzie czas, będą chęci do nauki to dojdą opcje i inne bajery, założeniem było wyłącznie informowanie o nowej wiadomości i zadanie jest spełnione.
-------------
* poprzednia wersja z symulacją klawiszy uniemożliwiała pracę na komputerze gdy włączyło się mruganie - trzeba było otworzyć okno rozmowy a i to nie zawsze działało bo nie zawsze łapało.
-
Klawiatura dodatkowa aka Tracer (zwykły shit na PS2): Parę, dosłownie parę, mrugnięć Caps Lockiem. Ledwo widoczne bo mrugnięcie jest znacznie za krótkie w porównaniu do przerwy pomiędzy nimi. Przestaje mrugać sama z siebie aka nie dotykam myszki ani klawiatury: 3 mrugnięcia i koniec.
U mnie tylko 1 migniecie caps lockiem i to tylko takie szybkie, jakbym gral w cos nie zauwazyl bym nawet tego.
Klawa logitech PS2.
-
dobra... widzę, że wymagam zbyt wiele... następna wersja będzie mrugać do momentu otwarcia okna /ciekawe czy tym razem ktoś to przeczyta/
-
widzę, że wymagam zbyt wiele...
To chyba my jestesmy zbyt wymagajacy jak widac ;)
-
To chyba my jestesmy zbyt wymagajacy jak widac ;)
@mess: w 3 postach napisałem, o co chodzi z krótkim miganiem:
http://forum.k2t.eu/pozostale-wtyczki/migacz/msg5671/#msg5671
http://forum.k2t.eu/pozostale-wtyczki/migacz/msg7468/#msg7468
http://forum.k2t.eu/pozostale-wtyczki/migacz/msg7577/#msg7577
raczył by ktoś to czytać zanim coś napisze ;)
-
zhvir edit: nie cytuj ostatniego posta w całości!!!
Tylko w ostatnim poście marudo:P (i tak dzięki za to, że robisz tego plugina) wspomniałeś coś o minucie:
a ja pytam się czy ktoś czyta to co pisze - przestaje mrugać jak jest aktywność na klawiaturze w ciągu ostatniej minuty, stąd mruga tylko chwile bo sprawdza to co sekundę (tą aktywność myszy/klawiatury)*. Nie wybudza monitora bo mruga tylko ledami, a nie symuluje naciśnięć klawiszy. [...]
Tak więc, skąd miałem wiedzieć, że testy mam robić nie tykając kompa przez ponad minute wcześniej:P. Dodatkowo nie narzekałem na to, że wzbudza monitor. Bo telewizora nie da się wzbudzić, jest po prostu wyłączony hehe.
BTW Zmień opis beta wtyczki podaje, że mruga scroll'em/num'em, a mruga caps'em hehe.
EDIT: Po minucie ponad od ostatniego tknięcia klawy i myszki faktycznie mruga długo (aż do aktywności).
Przy czym zagadka czemu na USB klawie nie chodzi nie rozwiązana (tracer klawa na PS2 tylko reaguje).
Co do funkcjonalności, można by było określić w ustawieniach co kto woli xd. Ja np wole jak mruga aż do otwarcia okna. Aka widze, że ktoś napisał gdy gram. Choć tak jak jest teraz jest ok, w celu sygnalizacji, że coś przyszło jak byłem afk. Jak jestem afk na mniej niż 2-4 minuty nie gasze tv, więc wtyczka tutaj się spisuje ok. (Tym samym koment o jej bezużyteczności z jednego z prev postów można olać)
-
opis i cała wtyczka pójdzie zapewne do wymiany :P tylko muszę sie podszkolić ;)
co do wybudzania poprzednik miał taki feature po poprostu, że jak sie wygasił monitor (sam) to go aktywował - oczywiscie zasilania mu włączyć nie mógł :P
ewentualnie mogę zrobić, żeby tego nie sprawdzał (tej nieaktywności) i mrugał zawsze, do czasu otwarcia okna - i tak będzie zapewne od nastepnej wersji, a później... może opcje :D
oczywiście zagadka dlaczego wtyczka kompilowana na VS2005 @w7 nie działa, a ta z VS2005 @ wXP działa dalej nie rozwiazana...
@refresh: dokładnie to przez zmianę mechanizmu :P ale konfiguracji aktualnie nie jestem w stanie zrobic ;/
-
@mess: w 3 postach napisałem, o co chodzi z krótkim miganiem:
http://forum.k2t.eu/pozostale-wtyczki/migacz/msg5671/#msg5671
http://forum.k2t.eu/pozostale-wtyczki/migacz/msg7468/#msg7468
http://forum.k2t.eu/pozostale-wtyczki/migacz/msg7577/#msg7577
raczył by ktoś to czytać zanim coś napisze ;)
Tak w gwoli scislosci gdy sprawdzalem nic nie robilem nawet myszki nie trzymalem.
-
Jako że zrezygnowałem z dźwięków to zainteresowałem się tą wtyczką, stwierdzam że nie działa...
Napisałem do kumpla żeby wysyłał mi wiadomości z częstotliwością 1 na 5 sec, okno czatu zminimalizowałem, po otrzymaniu wiadomości wyświetliło się powiadomienie, a kontrolki nie mignęły ani pół raza, przy aplikacjach pełnoekranowych sytuacja identyczna, wtf?
win7u rc x64, WTW kompilacja 1318
-
no niestety, dużo niedociągnięć, ale wtyczka stoi w miejscu :( mam nadzieję, że autor już tworzy nową wersję..
-
Wtyczka jest prosta jak drut (kod jest udostępniony) wykorzystuje tylko funkcje które są udostępniane przez autora w API, nic nie poradzę, ciężko działa wykrywanie tego czy okno jest nieaktywne/aktywne niestety moja wiedza nt. c++ jest obecnie zbyt mała, żeby wymyślać swoje obejścia tego tematu (więc korzystam tylko z tego co autor zaserwował) a z drugiej strony - sesja. Postaram się później w ramach treningu popróbować dodać konfigurację i inne bajery, ale jak na razie podstawowa funkcjonalność którą było miganie przy nowej wiadomości działa - przynajmniej jak zwracam uwagę to zawsze miga :P błędy są przy wracaniu do starej pozycji "lampki", nie ma wykrywania pełnoekranowych, nie ma konfiguracji itp.
-
:D Dzięki za tak szybką odpowiedź, mimo wszystko trzymam kciuki i czekam cierpliwie na nowe wersje :)
-
no mam nadzieję taką, że uda Ci się coś wykrztusić :) konfiguracja w opcjach, do tego miganie na różnych diodach etc. poprawione błędy i będzie ideolo.. <marzyciel>
-
włączyłem i na W7 x64 nie mruga wcale :(
-
akurat mam x64 win 7 i działa, wystarczy okno zminimalizować, nie machać myszką i nie naciskać klawiszy to na pewno mruga, zawsze jak zostawiam komputer w trybie Win+L (zablokowana stacja robocza) to po powrocie do laptopa, poznaje po mruganiu caps locka, że ktoś pisał. Identycznie jak oglądam film na fullscreenie to również to zauważam i w tym momencie minimalizuje.
Przypominam jeszcze raz aktualnie ustawione jest na okoliczności takie, że mruganie się wyłącza, ba nawet nie włącza, gdy ktoś używa komputera (nie pamiętam na ile sekund wstecz jest ustawione sprawdzanie), inna sprawa, że są błędy z wykrywaniem czy okno jest na wierzchu, no ale nie wiem kto oczekuje mrugania klawiaturą gdy ma okno przed nosem.
i mruga caps lockiem, bo w laptopie nie mam lampki dla scroll locka ;)
ewentualnie sprawdź czy w menu wtyczek nie wyskakuje Ci jakiś błąd z wczytywaniem - to już prędzej może być problemem, brak jakiejś bliblioteki.
-
A ja bardzo bym prosił o wrzucenie starszej wersji. Bodajże 0.2.6 ? Działała mi idealnie, a niestety windows xp mi zabił partycję systemową i musiałem formatować, a tam miałem starą wersję... Średnio mam pojęcie czym się różniła (w kodzie) bo to dawno było, ale bardzo bym prosił o wrzucenie tej wersji, jeżeli istnieje taka możliwość...
-
http://www.mmj.pl/~p_krutul/test/wtwScroll_0_3.zip
http://www.mmj.pl/~p_krutul/test/wtwScroll2.zip
Linki z tego tematu, inne wersje się nie zachowały (przynajmniej u mnie) :P ehh ten ciągły brak czasu
-
kurde blaszka, a nie pamiętasz co zmieniałeś w poprzednich wersjach? Coś pamiętam, że było z podpięciem się pod inny event... Pamiętam, że mi mrugał nawet jak miałem otwarte okno rozmowy i nawet jak grałem czy coś robiłem to nie przestawał mrugać dopóki nie otworzyłem wiadomości albo dopiero jak odpisałem (chyba, albo okno było aktywne)... Jest po sesji więc chyba znajdziesz chwilę, żeby się podpiąć pod inny event... Pamiętam, że była dyskusja na ten temat gdzieś na forum, ale nie pamiętam gdzie...
-
event jest ten sam tylko chodzi o to, że w nowszych wersjach wykrywało czy ruszano myszą / naciskano klawisze, w poprzednich działało tylko tak, że po odpisaniu / otwarciu okna przestawało mrugać - ale to denerwowało co poniektórych :P
sprwdziłem drugi komputer, znalazłem jakąś wersje 0.2b30, po kodzie widzę, że powinna działać tak jak tego chcesz, ale nie wiem czy wersje binarne to też te same (jak coś to daj znać to przekompiluje)
http://www.mmj.pl/~p_krutul/test/wtwScroll_20_b30.zip
Myślę się zająć wtyczką pod koniec tygodnia, wszystko jest już od dawna rozplanowane tylko prosiłem o przykłady okien opcji itp.. samo to, że będę musiał poświęcić trochę czasu na odkrycie jak to porobić zniechęca na tyle, że właśnie leży to rozplanowane już od miesiąca i szybciej się biorę za rzeczy które się szybko pisze.
-
Jak tylko wrócę do domu to sprawdzę... Nawet jeżeli to nie to, to dziękuję za fatygę :)
EDIT: nie trybi kurde :( może trzeba przekompilować... Liczę, że szybko się uporasz z tym problemem bo dla mnie to jest podstawowa wtyczka od której zaczynam instalowanie WTW...
hmmmmmm właśnie zauważyłem coś ciekawego... kopiuje wtyczkę - zajmuje 9kb, a jak już odpalę wtw to nagle zajmuje 10kb, próbowałem wyłączyć automatyczne aktualizacje i nic... Po zamknięciu wtw plik nadal pozostaje zwiększony...
EDIT2: a może jakby podpiąć się pod dymek? "if dymek=1 then migaj_scrollem" ;P
-
Jak tam n3oo prace nad wtyczką? Wziąłeś się w ogóle za to? Może chociaż przkompiluj tą starą wersję. Byłbym szalenie wdzięczny...
-
faktycznie przydałby się sprawny migacz. To moja podstawowa wtyczka w tlenie, komputer działa większość dnia, jak mnie przy nim nie ma, monitor jest wyłączony. Dzięki migaczowi bez włączania monitora można raz po raz sprawdzić chociaż czy ktoś coś pisał
-
Nie da się zamienic na scroll locka?
-
Jakby ktoś już faktycznie nie mógł się doczekać na końcowy efekt prac n3oo, Siwy napisał mały zastępczy plug. Niewiele to to potrafi, ustawień żadnych nie ma. Mruga scroll-lockiem co 1s, a właściwie symuluje wciśnięcie klawisza (w przeciwieństwie do wtyczki n3oo, która mruga samą diodą), więc powinna działać na każdym sprzęcie a także uruchamiać wszelkie powiadomienia ekranowe dotyczące klawisza scroll-lock, jeśli takowe mamy. Nie sprawdza też żadnych aktywności typu ruszanie myszą itd. będzie mrugać aż otworzymy okno chata.
---
posta pozwoliłem sobie wydzielić do osobnego wątku
http://forum.k2t.eu/pozostale-wtyczki/re-%28wtwlednotify%29-proste-mruganie-scroll-lockiem/msg13695/#msg13695
-
Jak tylko wrócę do domu to sprawdzę... Nawet jeżeli to nie to, to dziękuję za fatygę :)
Bo zamiast napisać odpowiedź robisz edity i nie widziałem, trzeba było mi wysłać wiadomość :p zaraz to skompiluje
edit: http://www.mmj.pl/~p_krutul/test/scroll02030.zip
sprawdź to, powinno mrugać scroll'em do momentu otwarcia okna / napisania wiadomości.
Wcześniej dostawałem powiadomienia na maila o postach w temacie teraz nie dostałem nic :/
-
Mam na lapku Windows 7 HP x64 i mi ta wtyczka jakoś chyba nie działa do końca albo nie rozumiem jej działania.
Ustawiłem sobie na Infobocie przypomnienie (alarm) i zamknąłem okno rozmowy z nim. Włączyłem grę pełnoekranową (Counter Strike: Source) i gdyby nie wtyczka Sounds nie wiedziałbym o nowej wiadomości (alarm od Infobota).
Szkoda, że wtyczka nie do końca działa tak jak bym to sobie widział - wtedy mógłbym z dźwięków zrezygnować.
-
JEST! Po skompilowaniu działa jak "trza" ;) Wielkie THX :) na xp 32b...
-
Mi wszystko prawie działa.
Prawie tzn. bo mruga scrollem tak jak powinno i jest super wreszcie nie muszę miec ciągle otwartego lapka jak czekam na wiadomość albo co chwilka patrzeć jak oglądam film...
Mam tylko jedno ale, które wczesniej przed instalacją wtyczki nie występowało.
Mam windows 7.
Otóz mamy sytuację: rozmawiam z kimś i korzystam z przeglądarki np. firefox
korzystam z przeglądarki - ktoś na wtw wysłał wiadomość. Wcisnam alt + tab i nie da się przełączyć na okienko wtw.
Bez wtyczki dziala bez problemu.
Da sie coś z tym zrobić?
Bo jak nie to czas się wreszcie przyzwyczaić do windows + tab bo z tym nie ma problemów i bajerancki :D
-
win+w przywraca okno wtw w każdej sytuacji
-
@up
owszem ale mi chodzi o okno rozmowy a nie okno z listą kontaktów.
-
daloby rade przerobic ta wtyczke zeby na klawiaturach podlaczonych przez usb (razer lycosa) dzialala?
-
Mi na klawiaturze podłączonej do usb miga i migalo :)
-
Więc nie mam co liczyć, by ta starsza, rzekomo działająca wersja wtyczki, mrugała Num lockiem, zamiast Scroll Lockiem..?
-
Mogł by ktoś sie zająć ta wtyczka? przydala by mi sie:)
-
a co z tą wtyczką? działała i wciąż działa, u mnie zarówno na xp 32bit jak i win7 64bit
-
u mnie wywala ze za stara. wrzucisz swoja wersje w zalacznik?