kategoria: Blitz
[#31] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #30

To ci dorzucę do pieca jeszcze:
- miniaturki otwartych ekranów zamianst tekstu na kartach graficznych;
- obracanie ekranów na sześcianie w OpenGL;
- podgląd wszystkich ekranów na jednym;

Jedziesz! szeroki uśmiech

PS Mianuję twoje dzieło do programu miesiąca na PPA! OK
[#32] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@_arti, post #31

Tylko miesiaca?? szeroki uśmiech
Ja tu przez kwartal nie widzialem zadnej nowej i do tego dzialajacej "produkcji"
Jesli dobrze pamietam to ostatnie zapodal R-Tea i to ladnych pare miesiecy temu, hehe

Dodane:
wiec wnioskuje za kwartalem szeroki uśmiech

Ostatnia aktualizacja: 02.02.2018 11:20:03 przez peceha
[#33] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #1

Fajnie że robisz taki program.... ale czegoś nie rozumiem w tym wszystkim...

szukalem programu do zmiany ekranow z klawiatury


Eee... nie rozumiem w czym problem. Zmiana ekranów (Amiga+M, Amiga+N) jest standardem (przynajmniej w OS2.x/3.x) i nie trzeba do tego jakichś dodatkowych programów.

Edit: Alt+Tab?
Nie pomyliło ci się z M$ Win?

Ostatnia aktualizacja: 02.02.2018 12:16:44 przez Solo Kazuki
[#34] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Solo Kazuki, post #33

No właśnie, tak nieśmiało napiszę alt+tab to windziany skrót:).
[#35] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@fazior, post #34

Tak, i większość third-party commodity to przełaczania ekranów ma właśnie podpięte Alt+Tab jako skrót.

Zmiana ekranów (Amiga+M, Amiga+N) jest standardem (przynajmniej w OS2.x/3.x) i nie trzeba do tego jakichś dodatkowych programów.

OP chciał widzieć/wiedzieć na jaki ekran się przełącza.


Ostatnia aktualizacja: 02.02.2018 12:23:24 przez _arti
[#36] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@_arti, post #31

Lata lecą, a amigowcy wciąż kręcą sześcianami...
[#37] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Solo Kazuki, post #33

Hehe,
napisalem na poczatku, ze:
- nie CHCIALEM dzialania z windowsa czyli trzymania ALT i klepania TAB,
- chcialem widziec liste dostepnych ekranow
- czego nie napisalem: amiga M/ amiga N sa za daleko od siebie szeroki uśmiech i trzeba za duzy wysilek wlozyc by do nich dotrzec nie mowiac juz o patrzeniu na klawiature by nie klepnac w cos innego szeroki uśmiech
[#38] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #37

- czego nie napisalem: amiga M/ amiga N sa za daleko od siebie szeroki uśmiech i trzeba za duzy wysilek wlozyc by do nich dotrzec nie mowiac juz o patrzeniu na klawiature by nie klepnac w cos innego szeroki uśmiech

I znowu - lenistwo motorem postępu!
[#39] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@baderman, post #38

Wlascieie to masz duzo racji w tym co napisales OK
[#40] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@_arti, post #31

szeroki uśmiech chciales miniaturki ekranow? no to masz :)
to dziala jak nalezy jesli ekrany sa tych samych rozdzielczosci
Przy roznych wystepuje "wygaszanie" monitora (o tym bedzie kolejny film),
A jesli do tego ekrany sa nieprzesuwalne to wtedy wogole ciezko sie polapac (przesuwanie jednak mozna wymusic).
Wysokosc "preview" mozna regulowac.


oto film kolejny tym razem pomiedzy ekranami siedzi AGMS (odgrywa piosenke) jest to LORES i chyba nie przesuwalny. Jak widac na filiku ciezko sie polapac o co biega bo monitor szaleje z wygaszaniem a dotego AGMS nie da sie opuscic i nie ma preview a rozdzialka monitora sie zmienia


Ostatnia aktualizacja: 02.02.2018 17:37:46 przez peceha
[#41] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #40

Super ten podgląd ekranów. OK
[#42] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Hexmage960, post #41

ale niestety sie nie sprawdzi dla roznych rozdzielczosci - chyba ze wtedy bede robil zrzut takiego ekranu i to wyswietlal w zamian - mogloby zadzialac

dodalem
wlasciwie to nie. Jesli wykryje ekran o innej rozdzielczosci niz ten z jakiego otworzylo sie okno to zamiast podgladu bedze pokazywala sie wbudowana grafika z odpowiednia informacja :)

Ostatnia aktualizacja: 02.02.2018 17:43:57 przez peceha
[#43] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #42

Ale rozumiem, że to zależy od monitora? Bo z tego co wiem używasz monitora VGA z trybami PAL i on musi się przełączać?

Amiga wyświetli ekrany o różnych rozdzielczościach (np. Lores/Hires) bez problemów.
[#44] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Hexmage960, post #43

Tak, nie wspomnialem tego ze chodzi o monitor VGA - ale skoro program mialby dzialas wszedzie wiec pomysl z grafika zastepcza na podglad chyba przejdzie
[#45] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #44

Hej. Ale Workbench masz w jakim trybie? PAL, czy jakiś inny (DblPAL, Multiscan)?

No bo może wystarczy włączyć Mode Promotion w preferencjach IControl i wówczas każdy ekran będzie otwierany w tej samym trybie.

Przykładowo jak masz ekran Workbencha 640x512 DblPAL to nawet ekran 320x256 PAL zostanie otwarty w DblPAL i - zapewne - monitor nie będzie musiał się przełączać.

Nie spotkałem się z sytuacją, że Lores wywoływał inny tryb monitora niż Hires. Te tryby mają identyczne parametry monitora, tylko inną rozdzielczość poziomą.

Ostatnia aktualizacja: 02.02.2018 17:57:23 przez Hexmage960
[#46] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Hexmage960, post #45

Uzywam 800x600 super72 (chyba tak sie nazywa)
zarz zobacze co mam ustawione w IControl a dodatkowo zamienie komende MoveScreen() na ScreenPosition() bo ta przyjmuje flage SPOS_FORCEDRAG (a to w wypadku takiego AGWS sie przyda) i sprawdze efekty
[#47] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #46

Uzywam 800x600 super72 (chyba tak sie nazywa)

Rozumiem. A pozostałe ekrany otwierają się w jakim trybie?

Można to sprawdzić instalując taki pomocniczy program do promocji trybów ekranu jak NewMode. Polecam go, często go używałem, jak miałem monitor VGA.

Przed otwarciem ekranu wyświetla on okienko, gdzie można sobie przypisać dowolną rozdzielczość i tryb do danego programu.

Ostatnia aktualizacja: 02.02.2018 18:01:38 przez Hexmage960
[#48] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #46

Opcja PROMOTION w ICONTROL działa z pal i dblpal i ntsc dblntsc.
Inna zamiana wymaga dodatkowego programu. (np. MODEPro)

Każdy ekran można zobaczyć w dowolnej rozdzialce.
Wystarczy "ściągnąć" górna belkę.
Obraz najczęściej nie jest proporcjonalny, ale monitor nie musi się przełączać

Ostatnia aktualizacja: 02.02.2018 18:09:56 przez Norbert
[#49] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Hexmage960, post #47

Uzywam czasami tego programu :)
Wracajac do WB. Mam wlaczona promocje ale chyba wiem czemu tak sie dzieje u mnie.
Przelaczylem na 640x512 i wlaczylem okienko preferencji kursora a to jest zawsze w lores - tym razem WB nie zmienil rozdzielczosci ale nie pokazal mi wogole podgladu na dole - wlasnie doczytalem ze :
DeltaY = amount to move the screen on the y-axis
Note that these coordinates are in the same resolution
as the screen (such as HIRES or INTERLACE)

czyli musze zmienic program i przesuniecie uzalezniac od rozdzielczosci pionowej ekranu przesuwanego ( aktualnie mam stala wartosc 450px a w wypadku ekranu LORES zawsze to bedzie za duzo)
[#50] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Norbert, post #48

Myslalem o tym by pokazywac "preview" na gorze ale wprowadza za duzo "ruchu" na ekranie i jest bardzo nieprzyjemne - chodzi mi o to ze ekran nazwijmy to glowny, bedzie muszial zostac opuszczony a w moim odczuciu on powinien byc nieruszany.
[#51] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #40

Woaaa! Mega!
[#52] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #50

Tak - moge potwierdzic ze chodzi o pionowa rozdzielczosc ekranu przesuwanego - teraz widze preferencje wskaznika gdy ustawilem na 150

Co do pomyslu Norberta mysle ze przejdzie :) - bo to chyba jedyne rozwiazanie.
Tylko.. przy aktywacji okna zrobie lekka "animacje" opuszcania ekranu glownego tak by uzytkownik wiedzial co sie dzieje - nie za wolno i nie za szybko - mysle ze to ma rece i nogi.

Co do wywietlania ekranow na przodzie niestety WB zmieni rozdzielczosc jezeli nie sa one z jednej "rodziny" czyli np LORES zostanie wyswietlony na HIRES LACED bez przelaczania ale na SUPER72 juz nie

@_arti
hehe, dzieki ale na razie to tylko zarys bo jak widzisz pojawily sie problemy

Ostatnia aktualizacja: 02.02.2018 18:22:38 przez peceha
[#53] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #52

I jak tu sie nie wkurzyc...

pomysl z opuszcaniem ekranu odpada - sa dostepne dwie komendy: screenToBack, CreenToFront. Majac az taki wybor nie ustawie szukanego ekranu jako drugiego bez zbednego "mrugania". Jedyna opcja to ekran szukany do przodu (przykryc glowny) a potem ekran glowny do przodu (szukany bedzie drugi) - ale to wlasnie chyba bedzie mrygalo....

DODANO:
no dobra, jest inny, bede liczyl co przestawiam i tak dlugo bede wywalal ekrany na koniec kolejki az szukany zostanie drugi - tym sposobem nie bede dotykal ekranu glownego.

Albo jeszce latwiej - do tylu poleci kazdy ekran nie szukany i nie glowny - i tyle. Dobra, zaraz dam podglad jak to wyszlo

Ostatnia aktualizacja: 02.02.2018 18:47:28 przez peceha
[#54] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #53

Mysle ze to wyglada calkiem znosnie - testowalem z jednym ekranem LORES oraz WB uruchomionym w SUPER72 + 3 inne ekrany w SUPER72.
Przy takiej konfiguracji (jeden ekran LORES) nawet opuszcenie ekranu wymusi zmiane rozdzielczosci gdy kolejnym bedzie wlasnie LORES (uzycie programu promujacego ekrany temu zapobiegnie) -zmiana nie nastapi jesli ekran glowny bylby np w HIRES LACED.

Moge jeszce oczywiscie wstawic "animacje" przy aktywowaniu ekranu czyli aktualny zjedzie calkowicie do dolu - ale dla testow nie chcialo mi sie tego robic



mala uwaga na temat filmu:
w realu opuszcanie ekranu jest plynne i wyglada przyjemnie dla oka no i wiadomo o co chodzi - film niestety tego nie oddaje najlepiej

Ostatnia aktualizacja: 02.02.2018 19:46:17 przez peceha
[#55] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #54

Kapitalnie to wygląda! Świetnie wykorzystujesz możliwości GPU Amigi AGA. szeroki uśmiech

Ja chciałbym by - czy podgląd ekranu jest z góry, czy z dołu - było opcją w Twoim programie.
[#56] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Hexmage960, post #55

Wlasciwie czemu nie - to raptem kilka linijek wiecej - a przy korzystaniu z programu do promowania ekranow to wszystko bedzie wygladalo mysle elegancko a nie jak na tych filmach.
Oczywiscie zostanie tez 3cia opcja bez zadnego podgladu
[#57] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #56

link

jak ktos ma ochote sprawdzic jak dzialaja podglady to prosze bardzo.
Sa 3 "tryby" :
0 - bez podgladu czyli samo okienko
1 - podglad na gorze
2 - podglad na dole

startuje sie np tak:
notAnAltTab 2

co da podglad na dole

W wypadku trybu 1 i 2 pozycja okna jest stala (dla 1 jest to gorna krawedz, dla 2 jest to srodek ekranu). Wysokosc podgladu jest ustawiona na 25% wysokosci ekranu, Predkosc wprzesuwania jest liniowa (zmienie to chyba)

Gdy ktos chce uruchomic bez podgladu to trzeba podac 0 a jako drugi parametr polozenie czyli cos miedzy 1 a 9
np
notAnAltTab 0 7


domyslne ustawienia (bez podawania parametrow) to tryb 2 czyli z dolu

NA EKRANACH O ROZNYCH ROZDZIELCZOSCIACH TRYBY Z PODGLADEM BEDA RACZEJ SLABO DZIALAC

Ostatnia aktualizacja: 03.02.2018 00:18:06 przez peceha
[#58] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #57

Zapomnialem dodac ze podglad z gory dziala poprawnie tylko gdy zmieniamy ekrany strzalka w dol (obsługę strzałki w gore zapomnialem dodac dla tego trybu więc może być nieprzewidywalny )
[#59] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@peceha, post #58

Hej. Z mojej strony polecam Ci zrobić ze swojego programu takiego fajowego menadżera ekranów publicznych. Jak zawęzisz krąg obsługiwanych ekranów do ekranów publicznych, unikniesz wielu kłopotów.

Ekrany publiczne mają swoją nazwę, niezależną od belki tytułowej. Na przykład arkusz kalkulacyjny Turbo Calc otwiera ekran publiczny o nazwie TCALC.1.

Istnieje szereg funkcji do manipulacji ekranami publicznymi. Przykładowo LockPubScreen zagwarantuje Ci, że ekran pozostanie otwarty. Są też funkcje do przeglądu kolejnych ekranów publicznych, które są w systemie.

Ponadto, w przypadku ekranów publicznych masz gwarancję, że będzie to ekran o wybranej rozdzielczości i trybie ekranu.

Menadżer ekranów publicznych mógłby mieć opcję otwierania nowego ekranu publicznego o zadanych parametrach. Mógłbyś dodać takie coś w każdej chwili.

Pozdrawiam i życzę udanej pracy i satysfakcji z napisanego programu.

Ostatnia aktualizacja: 03.02.2018 23:22:56 przez Hexmage960
[#60] Re: "not an alt-tab" czyli jak ktos chce pouzywac to prosze bardzo :)

@Hexmage960, post #59

Udało mi się wreszcie odpalić Amigę i pobawić programem -
mogę potwierdzić, że działa na CS PPC + 060

Poza tym, wszystkie funkcje działają jak należy. Podgląd ekranu to mega fajna rzecz OK

HINT: zrezygnowałbym z konieczności klikania kursorem w prawo, żeby wybrać ekran (za dużo klikania wg. mnie). Zrobiłbym to tak:
- wciskamy ALT (pojawia się lista ekranów),
- trzymając ciągle ten ALT wybieramy strzałkami ekran;
- puszczamy wszystko - ekran się zmienia;

Oczywiście jako konfigurowalna opcja. Komuś może odpowiadać obecny sposób.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem