Hirdetés

Pinnacle PCTV távirányító software modding

Hirdetés

Sziasztok!

A történet azzal kezdődött, hogy kábelTV helyett az egyik műholdas TV cég előfizetését válaszottuk, mivel szebb képe van, több a csatorna, és emellett még olcsóbb is. Emiatt a TV tuneremen 1 csatorna fogható, amin a műholdas adás jön, és a kétkártyás beltéri egység távirányítójával válthatom a csatornákat. Igen ám, de akkor mi a vihart kezdjek a TV Tuner távirányítójával? Azon kívül hogy elindítom vele a tuner programot, gyakorlatilag semmire nem használható, mivel 1 csatornán mit váltogassak, a hangerőt pedig az 5.1-es hangrendszer távirányítójával állítgatom. Valami azonban hiányzott az életemből. Az ágyból fekve akartam zenét hallgatni, távirányítóval. Először Bluetooth-ban gondolkodtam, de mivel telefonnal nem annyira jó irányítani, elvetettem. Nézegettem PHn infravörös vevő egység+tv távirányító kombót, de ha már megvan a TV tuner akkor miért ne az ahhoz adott távirányítót használjam? Gondolatomat tett követte. Először olyan programokat kerestem, amik képesek ''tanulni'', csak megmondom mit szeretnék, megnyomom a gombot a távirányítón, és minden frankó. Lenne. Ha érzékelne bármit is a lenyomott gombokból. Ugyanis az én Pinnacle Tunerem olyan, hogy a kártyába kell bedugni egy jagdugóhoz hasonlító interface-en keresztül az infra vevőt, és emiatt a kártyához adott távirányító szoftveren kívül semmi más nem érzékeli. Na mondom, ha csak ez hajlandó fogadni a távkapcsolós zongorázást, akkor ezt töröm be úgy hogy nekem engedelmeskedjen. Először is szétnéztem a Pinnacle jegyzékében, kis kutakodás után meg is találtam a távirányító szoftverét. Nálam ez a C:\Program Files\Pinnacle\Shared Files\Programs\Remote jegyzékben található. Pár DLL file, egy EXE, meg egy INI. Ez utóbbira egyből felcsillant a szemem. Hátha meg lehet piszkálni, hogy nekem is jó legyen!

Az eredeti INI így néz ki: (hangsúlyozom, nálam!)


[kép]


FIGYELEM! Az eredeti INI file-ról érdemes egy biztonsági mentést csinálni, mivel ha valamit nagyon elszúrsz, akkor rakhatod újra a programot, sokkal egyszerűbb csak az eredeti file-t visszamásolni, és próbálkozhatsz megint.
Valahogy ki kellett okoskodjam, hogy az én távirányítóm melyik. Kerestem egy olyan sort, amiről könnyen rájöhettem, hogy melyik gombra érti. Pl. Stop. key11 van odaírva. Átírtam az első sorban, hogy ne key38 -ra induljon el a Pinnacle Software, hanem key11 -re. Működött! Immár a Stop gombra indult el, ami persze marhaság, de csak a teszt miatt volt rá szükség, hogy ''A'' vagy ''B'' távirányítóm van. Mint ez alapján kiderült, ''A''. Folytattam a távirányító gombjainak feltérképezését, és a végén erre jutottam:

[link]

Ez után átírtam az első sorban, hogy ne a Pinnacle Software induljon el, hanem a JetAudio. Nyilván arra a gombra amelyik nekem szimpatikus, a távirányítóról készült kép alapján mindenki arra a gombra lő be mindent, amire szeretne. Vagy ha a másik típusú távirányítód van, akkor ezzel a módszerrel fel tudod térképezni melyik key érték melyik gombot takarja. Szépen egyesével. Az első képen látható, hogy a Pinnacle Software vezérlésének saját profilja van. Először kitöröltem, mert amúgy sem vezérlem ezzel a távirányítóval a Pinnacle programját, de végül az utolsó INI változatba visszatettem, mivel rájöttem, hogy saját profilja miatt a JetAudio távirányítását nem befolyásolja, és viszont, a JetAudio távirányítása sem befolyásolja a Pinnacle-t. Eztán már csak egy dolgom volt, megnézni, hogy a JetAudio-t milyen billentyűkombinációkkal lehet vezérelni. Először egyesével rávittem az egeret a gombokra, és némelyiknél írja hogy milyen billentyűt kell lenyomnod az adott funkcióhoz (Play/Pause pl Space.) Aztán megtaláltam, hogy a JetAudioban állíthatsz saját HotKey-eket, ez szerintem elegánsabb megoldás. Mindegyik CTRL+SHIFT+? ahol a kérdőjel helyén az adott funkciónak megfelelő betű áll.
Szépen a Default profil alá elkezdtem beírkálni a távirányítóról készült számozott kép alapján, hogy melyik gombhoz mit szeretnék hozzárendelni. Szépen végigírtam a funkciók nagy részét. Figyelem, egy apróság! Minden billentyűsort le kell zárni! Pl. ha a key63-ra a felfelé kurzort akarod hozzárendelni, akkor nem elég a
key63=KEYBOARD UP
sor, mivel ilyenkor folyamatosan nyomni fogja a felfelé billentyűt
le kell zárni, így:
key63=KEYBOARD UP+^UP
Ha billentyűkombinációról van szó, akkor pl így:
key13=KEYBOARD CTRL+SHIFT+P+^P+^SHIFT+^CTRL
(Ez pl a play gomb bindelése arra hogy nyomja meg a play gombot a JetAudion)

A ; -vel kezdődő sorok nem aktívak, megjegyzés sorok, tartalmuk tetszőleges lehet.

A módosított ini file [link] letölthető, ha valakinek ugyanilyen rendszere van mint nekem, akkor egyszerűen felülírhatja, de a további átírásra is nagyszerű példaként szolgál. Ebben az ''EPG'' gombra indul a JetAudio, a ''TV'' gombra a Pinnacle TV Center. A JetAudiohoz minden értelemszerűen van konfigurálva, a TV Center gombkiosztása maradt a gyári érték. A JetAudio csak akkor fog működni, ha engedélyezed benne a HotKey -ek használatát, a Preferences/Hotkeys menüben.

Az eredmény? Az ágyból fekve minden JetAudio funkció elérhető, az alapvető ''elindítom a JetAudio-t'', ''bezárom a JetAudiot'', ''Play'', ''Pause'', ''Hangerő'', ''Számléptetés'', ''Tekerés'' opcióktól kezdve egészen a Lyric Viewerig, sőt a Playlistet is elő tudom hívni, és a távirányító nyilaival tetszőleges számot kiválaszhatok... Tehát teljes a siker, minden működik. Ha nem JetAudioval szeretnéd kipróbálni (pedig javaslom, nagyon jó lejátszó ) akkor sincs más dolgod, mint megnézni, milyen billentyűkkel, billentyűkombinációkkal lehet vezérelni az adott programot, aztán az INI file-on keresztül ''megtanítani'' a távirányítót, hogy azt tegye amit szeretnél. Nagyon elvetemült emberek még gamepaddá is alakíthatják a távirányítót, és játékra is használhatják

Remélem egy pár embernek örömet okoztam ezzel, és kényelmesebbé tettem a PC felhasználását