Mainoksien alkaessa loikkaan niiden yli muutamalla painalluksella ja jos hypin liikaa, peruutan hieman. 2 eripituista loikkaa tarvitaan. Kolmannenkin hyppypituuden voisi määritellä (ZoomPlayeriin), mutta en tarvitse kolmea.
Näppäinkomentoja voi tuottaa enintään 30 kpl sekunnissa. 4½ minsaa pitkä mainoskatko ohitetaan 4 kpl minuutin loikkauksella sekä 3 kpl 10 sekunnin loikkauksella, tuohon ei mene sekuntia-kahta pidempää aikaa, kokeilkaa itse naputella näppiksellä vaikkapa 4444333.
Koska käytän loikkanappeja myös itse hyötyohjelman pikakelaamiseen, minulla on muistaakseni 30 ja 6 sekunnin pituiset hypyt ohjelmoituna, jolloin 4½ minsan mainokset hypitään yli painamalla 8888888855555.
Täsmällisemmin sanottuna vasen peukaloni tekee loikkimiset, NumPad on ylösalaisin ja tällöin vasemman alanurkan backspace-nappi toimii Pausena. Miinusmerkki tekee pienen loikan taaksepäin, plusmerkki ison loikan taakse. Kertomerkki pieni loikka eteen, jakomerkki iso loikka eteen. Kaikki onnistuu peukalolla, muuttamatta otetta.
NumPadeissa on hieman eri näppäinpaikat kuin normaalinäppiksien NumPad-alueella, lisäksi näppäinkoodit ovat erilaisia. Erikseen NumLockin kanssa ja ilman. ZoomPlayerissä ei enää ole näppäinten oppimismoodia, koodit pitää manuaalisesti kirjoittaa tekstifileeseen, käyttää erillistä näppäinkoodien nuuskintasoftaa selvittämään mitä koodia mikäkin nappula tuottaa.
Todellinen mainoskammoaja, joka ei pikakelaa itse ohjelmaa, ohjelmoikoon hyppyjen pituudet tyypillisten mainoskatkojen mukaan, siis eteenpäin hypyt vaikkapa 3 minuuttia, 4 minuuttia, 5 minuuttia. Taakseloikat kannattaisi olla vaikka 1 minuutti, 20 sekuntia, 5 sekuntia.
Tällaiset ohjelmoinnit ZoomPlayer Pro:n key-fileessäni asustaa:
Koodi:
// Numpadin näppäinkoodit ilman NumLockia :
// ----------------------------------------
//
// - numlock 111 jakomerkki 106 kertomerkki 8 backspace
// 36 home 38 up 33 pageup 109 miinus
// 37 left 12 "5" 39 right 107 plus
// 35 end 40 down 34 pagedown 13 enter
// 45 insert 96 000 46 delete 13 enter
//
// ilman Numlockia:
nvAddKey(None,12,nvEscape) // nappi '5' Escape-näppäimen tehtäviin navigiontipuuhissa
AddKey(None,8,fnSpace) // backspace toimii Space-nappina numpadissa eli videon pause/play
AddKey(None,106,fnJumpForward) // kertomerkki hyppää videota x sekuntia eteenpäin
AddKey(None,111,fnSeekForward) // jakomerkki hyppää videota xx sekuntia eteenpäin
AddKey(None,109,fnJumpBackward) // miinusmerkki hyppää videota x sekuntia taaksepäin
AddKey(None,107,fnSeekBackward) // plusmerkki hyppää videota xx sekuntia taaksepäin
AddKey(None,13,fnABRepeat) // Enter AB-toistolle
AddKey(None,34,fnPrevFrame) // pagedown siirtää freimillä taaksepäin
AddKey(None,33,fnNextFrame) // pageup siirtää freimillä eteenpäin
AddKey(None,46,fnHalfSm) // delete puolihitaalle toistolle
AddKey(None,45,fnSlowmotion) // insert töks-töks-hidastoistolle
AddKey(None,35,fnPrevVid) // avaa aiempi video
AddKey(None,36,fnNextVid) // avaa seuraava video
//
// Numpadin näppäinkoodit NumLockilla :
// ------------------------------------
//
// - numlock 111 jakomerkki 106 kertomerkki 8 backspace
// 103 7 104 8 105 9 109 miinus
// 100 4 101 5 102 6 107 plus
// 97 1 98 2 99 3 13 enter
// 96 0 96 000 110 pilkku 13 enter
//
// HUOM: numerot 0-3 ja 6 määrätään kutsumaan videopresettejä 0-3 ja 6, muille napeille muut toiminnat!
exAddKey(None,96,exApplyPR,0) // Numpadin numerot 0-3 ja 6 kutsuvat videopresetin 0-3 ja 6
exAddKey(None,97,exApplyPR,1)
exAddKey(None,98,exApplyPR,2)
exAddKey(None,99,exApplyPR,3)
exAddKey(None,102,exApplyPR,6)
AddKey(None,100,fnVolUp) // 4 volume+
AddKey(None,101,fnZoomIn) // 5 zoomaa kuvaa isommaksi
AddKey(None,103,fnVolDown) // 7 volume-
AddKey(None,104,fnZoomOut) // 8 zoomaa kuvaa pienemmäksi
AddKey(None,105,fnOverlayReset) // 9 sama kuin F11 eli overlay-reset värien palauttamiseksi
AddKey(None,110,fnMPEG4) // pilkku näyttää videodekooderin kontrollipaneelin