home *** CD-ROM | disk | FTP | other *** search
/ Windows News 2005 November / WNnov2005.iso / Windows / Equipement / Media-portal / Setup.msi / _6F5CFA107520147A76D0EEE5A1A7F29D / _2D6B04963601419599EBCEDFCFBF286C < prev    next >
Text File  |  2004-07-30  |  20KB  |  1,160 lines

  1. ; FGR 11/17/03 Support firmware V2; 32-bit IR application
  2. ; add support for PVR onscreen annun.
  3. ; FILEVERSION 2,35,21321,0 
  4. ; includes support for both Classic black, and new PVR remote
  5. ; requires ir.exe 2.33.20343 or later
  6.  
  7. [Remote]
  8. RepeatDelay=3
  9. ;Beep = 1           ; Sound for MessageBeep() to make for each Remote Keystroke
  10. ;PowerDownSound = 0 ; Sound for MessageBeep() to make when powering down
  11. MenuLoad=1        ; use tray as app launcher
  12.  
  13.  
  14. ; map RC5 System Codes to button "name" lookup table
  15. ; Note: 0 (classic remote) conflicts with standard "philips" TV remotes
  16. [SystemCode]
  17. 0=HCWClassic
  18. 31=HCWPVR
  19.  
  20. ; these tables map actual IR scan codes to button "names" on a per system code basis
  21. ; Undefined values get the name "CODExx" by default (mostly for debugging)
  22. ; Real buttons on a remote should always get a real button name
  23. ; Note: some button "names" can only be generated by certain remotes
  24.  
  25. ; Also, note that seemingly similar buttons may have unique names on different remotes
  26. ; This is to allow treating them differently based on the remote, and the
  27. ; "paradigm" of how they are used.  For example; on old remotes there is a seperate TV
  28. ; button, but no GRNPOWER button.  So, on old remotes we treat TV as on/off, where  on PVR
  29. ; remote we use the GoMenu function (or RED as On), and the GRNPOWER as Off.
  30.  
  31. [HCWClassic]
  32. ; need to differentiate old '0' from newer remotes; Old 0 was also labled "pause"
  33. 0=OLD0
  34. 1=1
  35. 2=2
  36. 3=3
  37. 4=4
  38. 5=5
  39. 6=6
  40. 7=7
  41. 8=8
  42. 9=9
  43. 12=RADIO
  44. 13=MUTE
  45. 15=TV
  46. 16=VOLUP
  47. 17=VOLDOWN
  48. 30=RESERVED
  49. 32=CHNLUP
  50. 33=CHNLDOWN
  51. 34=SOURCE
  52. 38=MINIMIZE
  53. 46=FULLSCREEN
  54.  
  55. [HCWPVR]
  56. 0=0
  57. 1=1
  58. 2=2
  59. 3=3
  60. 4=4
  61. 5=5
  62. 6=6
  63. 7=7
  64. 8=8
  65. 9=9
  66. 46=GREEN
  67. 56=YELLOW
  68. 11=RED
  69. 41=BLUE
  70. 12=FUNC
  71. 13=MENU
  72. 15=MUTE
  73. 16=VOLUP
  74. 17=VOLDOWN
  75. 32=CHNLUP
  76. 33=CHNLDOWN
  77. 61=GRNPOWER
  78. 31=BACK
  79. 37=OK
  80. 59=GO
  81. 60=FULLSCREEN
  82. 55=REC
  83. 54=STOP
  84. 48=PAUSE
  85. 53=PLAY
  86. 50=REWIND
  87. 52=FASTFWD
  88. 30=SKIPFWD
  89. 36=SKIPREV
  90.  
  91.  
  92. ; First item in this section IS always the default app if no others found
  93. [Applications]
  94. Default=
  95. WinTV Remote=
  96. ;Win/TV+=
  97. ;Win/TV=
  98. WinTV32=
  99. WinTV32(1)=
  100. WinTV32(2)=
  101. WinTV32(3)=
  102. WinTV32(4)=
  103. WinTV32(5)=
  104. WinTV32(8)=
  105. WinTV32(9)=
  106. WinTV32(10)=
  107. WinTV32(11)=
  108. WinTV32(12)=
  109. FullScreen=
  110. PVRFullScreen=
  111. *task*=
  112. ;*suspend*=
  113. EPGdemo=
  114. VTplus=
  115. Create and Receive=
  116. Debug.txt=
  117. hcwGDisplayWindow=
  118. hcwGo=
  119. Windows Media Player=
  120. ActiveMovie Window=
  121. Media Portal=
  122.  
  123.  
  124.  
  125. [Default]
  126. OLD0=
  127. 0=
  128. 1=
  129. 2=
  130. 3=
  131. 4=
  132. 5=
  133. 6=
  134. 7=
  135. 8=
  136. 9=
  137. TV={close(radio.exe)}{sleep(750)}{run(wintv2k.exe)}
  138. SOURCE={switch(*task*)}{shift}{tab}        
  139. MINIMIZE=                
  140. FULLSCREEN={alt}{space}x                    
  141. RESERVED=    
  142.  
  143. ; close current active window; disabled for now
  144. ;GRNPOWER={sys(0xF060)}
  145. ;GUIDE={run(epgdemo.exe)}
  146. GO={gomenu()}
  147. ;GO={run(hcwGo\hcwGo.exe)}
  148. MENU={switch(*task*)}{shift}{tab}        
  149.  
  150. ;;these 3 buttons are not offical yet
  151. RED={close(radio.exe)}{sleep(750)}{run(wintv2k.exe)}
  152. GREEN={close(wintv2k.exe)}{sleep(750)}{run(radio.exe)}
  153. ;;YELLOW={close(radio.exe)}{sleep(750)}{run(..\vtplus\vtplus.exe)}
  154.  
  155. ;;default mappings to drive apps that use APPCOMMANDS on Win2000/XP
  156. MUTE={app(0x80000)}
  157. CHNLUP={app(0x330000)}
  158. CHNLDOWN={app(0x340000)}
  159. VOLUP={app(0xa0000)}
  160. VOLDOWN={app(0x90000)}
  161. REC={app(0x300000)}
  162. STOP={app(0xd0000)}
  163. PAUSE={app(0x2f0000)}
  164. PLAY={app(0x2e0000)}
  165. REWIND={app(0x320000)}
  166. FASTFWD={app(0x310000)}
  167. SKIPFWD={app(0xb0000)}
  168. SKIPREV={app(0xc0000)}
  169.  
  170.  
  171. ; built-in IR gomenu()
  172. [WinTV Remote]
  173. OK={enter}
  174. VOLUP={tab}
  175. VOLDOWN={shift}{tab}
  176. BACK={sys(0xF060)}
  177. CHNLUP={shift}{tab}
  178. CHNLDOWN={tab}
  179. FULLSCREEN={enter}
  180. SOURCE={enter}
  181. OK={enter}
  182. GO={enter}
  183. GRNPOWER={esc}
  184.  
  185.  
  186. ; external 10ft UI
  187. [hcwGo]
  188. CHNLUP={UP}
  189. CHNLDOWN={DOWN}
  190. VOLUP={RIGHT}
  191. VOLDOWN={LEFT}
  192. FULLSCREEN={enter}
  193. OK={enter}
  194. BACK={BACK}
  195. GRNPOWER={esc}
  196. GO={space}
  197. GREEN={F2}
  198. RED={F3}
  199.  
  200.  
  201. [hcwGDisplayWindow]
  202. CHNLUP={home}
  203. CHNLDOWN={end}
  204. VOLUP={pgdn}
  205. VOLDOWN={pgup}
  206. FULLSCREEN={enter}
  207. OK={enter}
  208. BACK={BACK}
  209. GRNPOWER={esc}
  210. GO={space}
  211.  
  212. ;Note: only tested with Windows Media Player 8
  213. [Windows Media Player]
  214. FULLSCREEN={alt}{enter}
  215. BACK={esc}
  216. MUTE={F8}
  217. VOLUP={F10}
  218. VOLDOWN={F9}
  219. CHNLUP={VK_UP}
  220. CHNLDOWN={VK_DN}
  221. OK={enter}
  222. REC=
  223. STOP={ctrl}s
  224. PAUSE={ctrl}p
  225. PLAY={ctrl}p
  226. REWIND={ctrl}b
  227. FASTFWD={ctrl}f
  228. SKIPFWD={ctrl}{shift}f
  229. SKIPREV={ctrl}{shift}b
  230. 1={alt}1
  231. 2={alt}2
  232. 3={alt}3
  233. YELLOW={ctrl}1
  234. BLUE={ctrl}2
  235. GRNPOWER={alt}{f4}
  236.  
  237. ;Windows Media Player 8 Full Screen
  238. ; but "ActiveMovie Window" is terribly generic
  239. [ActiveMovie Window]
  240. FULLSCREEN={alt}{enter}
  241. BACK={esc}
  242. MUTE={F8}
  243. VOLUP={F10}
  244. VOLDOWN={F9}
  245. CHNLUP=
  246. CHNLDOWN=
  247. REC=
  248. STOP={findwnd(,Windows Media Player)}{cmd(32809)}
  249. PAUSE={findwnd(,Windows Media Player)}{cmd(32808)}
  250. PLAY={findwnd(,Windows Media Player)}{cmd(32808)}
  251. REWIND={findwnd(,Windows Media Player)}{cmd(32810)}
  252. FASTFWD={findwnd(,Windows Media Player)}{cmd(32811)}
  253. SKIPFWD={findwnd(,Windows Media Player)}{cmd(32812)}
  254. SKIPREV={findwnd(,Windows Media Player)}{cmd(32813)}
  255. 1={alt}1
  256. 2={alt}2
  257. 3={alt}3
  258. YELLOW={ctrl}1
  259. BLUE={ctrl}2
  260. GRNPOWER={alt}{f4}
  261.  
  262. [VTplus]
  263. OLD0={ctrl}n0
  264. 0={ctrl}n0
  265. 1={ctrl}n1
  266. 2={ctrl}n2
  267. 3={ctrl}n3
  268. 4={ctrl}n4
  269. 5={ctrl}n5
  270. 6={ctrl}n6
  271. 7={ctrl}n7
  272. 8={ctrl}n8
  273. 9={ctrl}n9
  274. OK={enter}
  275. FULLSCREEN={alt}{space}x{alt}-x
  276. CHNLUP={ctrl}{up}
  277. CHNLDOWN={ctrl}{down}
  278. VOLUP={ctrl}{F6}
  279. VOLDOWN={ctrl}i
  280. STOP={ctrl}s
  281. RED={cmd(501)}
  282. GREEN={cmd(502)}
  283. YELLOW={cmd(503)}
  284. BLUE={cmd(504)}
  285. FULLSCREEN={alt}{space}r
  286.  
  287. ; VTplus - new page dialog
  288. [Create and Receive]
  289. OLD0=0
  290. 0=0
  291. 1=1
  292. 2=2
  293. 3=3
  294. 4=4
  295. 5=5
  296. 6=6
  297. 7=7
  298. 8=8
  299. 9=9
  300. OK={enter}
  301. CHNLUP={shift}{tab}
  302. CHNLDOWN={tab}
  303. VOLDOWN={left}
  304. VOLUP={right}
  305. BACK={esc}
  306. FULLSCREEN={space}
  307.  
  308.  
  309. [EPGdemo]
  310. OK={enter}
  311. VOLUP={tab}
  312. VOLDOWN={shift}{tab}
  313. GRNPOWER={sys(0xF060)}
  314. BACK={BROWSER_BACK}
  315. CHNLUP={shift}{tab}
  316. CHNLDOWN={tab}
  317. FULLSCREEN={enter}
  318.  
  319.  
  320. [Radio]
  321. 1=1
  322. 2=2
  323. 3=3
  324. 4=4
  325. 5=5
  326. 6=6
  327. 7=7
  328. 8=8
  329. 9=9
  330. 0=0
  331. OLD0=0
  332. MUTE=m
  333. CHNLUP={f12}
  334. CHNLDOWN={f11}
  335. VOLUP={pgup}
  336. VOLDOWN={pgdn}
  337. TV={close(radio.exe)}{run(wintv2k.exe)}
  338. MINIMIZE=n
  339. RESERVED=r
  340. FULLSCREEN=s
  341. SOURCE={enter}
  342.  
  343. GRNPOWER={close(radio.exe)} 
  344. OK={enter}
  345.  
  346.  
  347. ; WinTV32 in fullscreen mode
  348. [FullScreen]
  349. OLD0=0
  350. 0=0                               
  351. 1=1
  352. 2=2
  353. 3=3
  354. 4=4
  355. 5=5
  356. 6=6
  357. 7=7
  358. 8=8
  359. 9=9
  360. MUTE={ctrl}m
  361. VOLUP={pgup}
  362. VOLDOWN={pgdn}
  363. CHNLUP=+
  364. CHNLDOWN=-
  365. FULLSCREEN={ctrl}t 
  366. TV={alt}{f4}
  367. MINIMIZE={alt}{space}n         
  368. SOURCE={ctrl}s
  369. RESERVED={ctrl}t{alt}p{sleep(10000)}{ctrl}t
  370.  
  371. REC={ctrl}t{cmd(3325)}
  372. STOP={ctrl}f
  373. PAUSE={ctrl}t{cmd(3319)}{sleep(3000)}{ctrl}t
  374. PLAY={ctrl}t{cmd(3323)}
  375. REWIND={cmd(32803)}
  376. FASTFWD={cmd(32780}}
  377. SKIPFWD={cmd(32775)}
  378. SKIPREV={cmd(32879)}
  379. BACK={ctrl}t
  380. ;hcwGo app guys may prefer this
  381. ;GRNPOWER={sys(0xF060)} 
  382. GRNPOWER={ctrl}t 
  383. BLUE={space}
  384. GREEN={ctrl}t{sleep(100)}{alt}{f4}{sleep(750)}{run(radio.exe)}
  385.  
  386.  
  387. ;Live Mode - normal window
  388. [WinTV32] 
  389. OLD0=0
  390. 0=0                               
  391. 1=1
  392. 2=2
  393. 3=3
  394. 4=4
  395. 5=5
  396. 6=6
  397. 7=7
  398. 8=8
  399. 9=9
  400. MUTE={ctrl}m
  401. VOLUP={pgup}
  402. VOLDOWN={pgdn}
  403. CHNLUP=+
  404. CHNLDOWN=-
  405. FULLSCREEN={ctrl}t
  406. TV={alt}{f4}
  407. RADIO={alt}{f4}{sleep(750)}{run(radio.exe)}
  408. MINIMIZE={alt}{space}n
  409. SOURCE={ctrl}s
  410. RESERVED={alt}p{sleep(3000)}
  411.  
  412. BLUE={space}
  413. GRNPOWER={alt}{f4} 
  414. ; CC on/off
  415. YELLOW={cmd(32878)}
  416.  
  417. REC={cmd(3325)}
  418. STOP={ctrl}f
  419. PAUSE={cmd(3319)}{sleep(1500)}
  420. PLAY={cmd(3323)}
  421. BACK={cmd(3327)}
  422. ;some interesting buttons for Live mode
  423. ; Toggle NoTitle mode
  424. REWIND={cmd(32803)}
  425. ; Toggle TV mode
  426. FASTFWD={ctrl}t
  427. ; Start/stop surfing
  428. SKIPFWD={cmd(32775)}
  429. ; last channel
  430. SKIPREV={cmd(32879)}
  431.  
  432.  
  433.  
  434. ;VCR Mode; recording
  435. [WinTV32(1)]
  436. OLD0=
  437. 0=
  438. 1=
  439. 2=
  440. 3=
  441. 4=
  442. 5=
  443. 6=
  444. 7=
  445. 8=
  446. 9=
  447. MUTE={ctrl}m
  448. VOLUP={pgup}
  449. VOLDOWN={pgdn}
  450. CHNLUP=
  451. CHNLDOWN=
  452. FULLSCREEN={ctrl}t
  453. TV=
  454. MINIMIZE={alt}{space}n
  455. SOURCE=
  456. RESERVED=
  457.  
  458. REC={cmd(3298)}
  459. STOP={cmd(3304)}
  460. PAUSE={cmd(3301)}
  461. PLAY=
  462. REWIND=
  463. FASTFWD=
  464. SKIPFWD=
  465. SKIPREV=
  466. BACK={cmd(3327)}
  467. GRNPOWER= 
  468. BLUE={space}
  469. GREEN=
  470.  
  471.  
  472. ;VCR Mode; playing
  473. [WinTV32(2)]
  474. OLD0={alt}y
  475. 0=0
  476. 1=1
  477. 2=2
  478. 3=3
  479. 4=4
  480. 5=5
  481. 6=6
  482. 7=7
  483. 8=8
  484. 9=9
  485. MUTE={ctrl}m
  486. VOLUP={pgup}
  487. VOLDOWN={pgdn}
  488. CHNLUP=
  489. CHNLDOWN=
  490. FULLSCREEN={ctrl}t
  491. TV={alt}n
  492. MINIMIZE={alt}s
  493. SOURCE=
  494. RESERVED={alt}q
  495.  
  496. REC={cmd(3298)}
  497. STOP={cmd(3304)}
  498. PAUSE={cmd(3301)}
  499. PLAY={cmd(3299)}
  500. REWIND={cmd(3333)}
  501. FASTFWD={cmd(3334)}
  502. SKIPFWD={cmd(3305)}
  503. SKIPREV={cmd(3306)}
  504. BACK={cmd(3327)}
  505. GRNPOWER={cmd(3327)} 
  506. BLUE={space}
  507.  
  508.  
  509.  
  510. ;VCR Mode; paused
  511. [WinTV32(3)]
  512. OLD0={alt}y
  513. 0=0
  514. 1=1
  515. 2=2
  516. 3=3
  517. 4=4
  518. 5=5
  519. 6=6
  520. 7=7
  521. 8=8
  522. 9=9
  523. MUTE={ctrl}m
  524. VOLUP={pgup}
  525. VOLDOWN={pgdn}
  526. CHNLUP=
  527. CHNLDOWN=
  528. FULLSCREEN={ctrl}t
  529. TV={alt}n
  530. MINIMIZE={alt}s
  531. SOURCE=
  532. RESERVED={alt}q
  533.  
  534. REC={cmd(3298)}
  535. STOP={cmd(3304)}
  536. PAUSE={cmd(3301)}
  537. PLAY={cmd(3299)}
  538. REWIND={cmd(3333)}
  539. FASTFWD={cmd(3334)}
  540. SKIPFWD={cmd(3305)}
  541. SKIPREV={cmd(3306)}
  542. BACK={cmd(3327)}
  543. GRNPOWER={cmd(3327)} 
  544. BLUE={space}
  545.  
  546.  
  547.  
  548. ;VCR Mode; Live TV
  549. [WinTV32(4)]
  550. OLD0=0
  551. 0=0
  552. 1=1
  553. 2=2
  554. 3=3
  555. 4=4
  556. 5=5
  557. 6=6
  558. 7=7
  559. 8=8
  560. 9=9
  561. MUTE={ctrl}m
  562. VOLUP={pgup}
  563. VOLDOWN={pgdn}
  564. CHNLUP=+
  565. CHNLDOWN=-
  566. FULLSCREEN={ctrl}t
  567. TV={alt}{f4}
  568. MINIMIZE={alt}{space}n
  569. SOURCE={ctrl}s
  570. RESERVED={alt}p
  571.  
  572. REC={cmd(3298)}
  573. STOP={cmd(3327)}
  574. PAUSE={cmd(3319)}{sleep(1500)}
  575. PLAY={cmd(3299)}
  576. REWIND={cmd(3333)}
  577. FASTFWD={cmd(3334)}
  578. SKIPFWD={cmd(3305)}
  579. SKIPREV={cmd(3306)}
  580. BACK={cmd(3327)}
  581. GRNPOWER={cmd(3327)} 
  582. BLUE={space}
  583. ; CC on/off
  584. YELLOW={cmd(32878)}
  585.  
  586.  
  587.  
  588. ;Pause Mode; sliping or paused
  589. [WinTV32(5)]
  590. OLD0={alt}y
  591. 0=0
  592. 1=1
  593. 2=2
  594. 3=3
  595. 4=4
  596. 5=5
  597. 6=6
  598. 7=7
  599. 8=8
  600. 9=9
  601. MUTE={ctrl}m
  602. VOLUP={pgup}
  603. VOLDOWN={pgdn}
  604. CHNLUP=
  605. CHNLDOWN=
  606. FULLSCREEN={ctrl}t
  607. TV={alt}n
  608. MINIMIZE={alt}s
  609. SOURCE=
  610. RESERVED={alt}q
  611.  
  612. REC={cmd(3298)}
  613. STOP={cmd(3327)}
  614. PAUSE={cmd(3301)}
  615. PLAY={cmd(3299)}
  616. REWIND={cmd(3333)}
  617. FASTFWD={cmd(3334)}
  618. SKIPFWD={cmd(3305)}
  619. SKIPREV={cmd(3306)}
  620. BACK={cmd(3327)}
  621. GRNPOWER={cmd(3327)} 
  622. BLUE={space}
  623.  
  624.  
  625.  
  626. ;Live Mode - FullScreen
  627. ; or VCR Mode, Live - Fullscreen
  628. [WinTV32(8)] 
  629. OLD0=0
  630. 0=0
  631. 1=1
  632. 2=2
  633. 3=3
  634. 4=4
  635. 5=5
  636. 6=6
  637. 7=7
  638. 8=8
  639. 9=9
  640. MUTE={ctrl}m
  641. VOLUP={pgup}
  642. VOLDOWN={pgdn}
  643. CHNLUP=+
  644. CHNLDOWN=-
  645. FULLSCREEN={ctrl}t 
  646. TV={alt}{f4}
  647. MINIMIZE={alt}{space}n         
  648. SOURCE={ctrl}s
  649. RESERVED={ctrl}t{alt}p{sleep(10000)}{ctrl}t
  650.  
  651. REC={ctrl}t{cmd(3325)}
  652. STOP={ctrl}f
  653. PAUSE={ctrl}t{cmd(3319)}{sleep(3000)}{ctrl}t
  654. PLAY={ctrl}t{cmd(3323)}
  655. REWIND={cmd(32803)}
  656. FASTFWD={cmd(32780}}
  657. SKIPFWD={cmd(32775)}
  658. SKIPREV={cmd(32879)}
  659. BACK={ctrl}t
  660. ;hcwGo app guys may prefer this
  661. ;GRNPOWER={sys(0xF060)} 
  662. GRNPOWER={ctrl}t 
  663. BLUE={space}
  664. ; CC on/off
  665. YELLOW={cmd(32878)}
  666. GREEN={ctrl}t{sleep(100)}{alt}{f4}{sleep(750)}{run(radio.exe)}
  667.  
  668.  
  669. ;Pause Mode, slipping, or paused Fullscreen
  670. [WinTV32(9)]
  671. OLD0={alt}y
  672. 0=0
  673. 1=1
  674. 2=2
  675. 3=3
  676. 4=4
  677. 5=5
  678. 6=6
  679. 7=7
  680. 8=8
  681. 9=9
  682. MUTE={ctrl}m
  683. VOLUP={pgup}
  684. VOLDOWN={pgdn}
  685. CHNLUP=
  686. CHNLDOWN=
  687. FULLSCREEN={ctrl}t 
  688. TV={ctrl}t{sleep(1000)}{alt}n{sleep(10000)}{ctrl}t
  689. MINIMIZE={alt}s   
  690. SOURCE=
  691. RESERVED={alt}q 
  692.  
  693. REC={ctrl}t{cmd(3298)}
  694. STOP={ctrl}t{cmd(3327)}
  695. PAUSE={cmd(3301)}
  696. PLAY={cmd(3299)}
  697. REWIND={cmd(3333)}
  698. FASTFWD={cmd(3334)}
  699. SKIPFWD={cmd(3305)}
  700. SKIPREV={cmd(3306)}
  701. BACK={ctrl}t{sleep(1000)}{cmd(3327)}
  702. GRNPOWER={ctrl}t 
  703. BLUE={space}
  704. GREEN={ctrl}t{sleep(100)}{alt}{f4}{sleep(750)}{run(radio.exe)}
  705.  
  706.  
  707. ;VCR Mode, Playing, Fullscreen
  708. [WinTV32(10)]
  709. OLD0={alt}y
  710. 0=0
  711. 1=1
  712. 2=2
  713. 3=3
  714. 4=4
  715. 5=5
  716. 6=6
  717. 7=7
  718. 8=8
  719. 9=9
  720. MUTE={ctrl}m
  721. VOLUP={pgup}
  722. VOLDOWN={pgdn}
  723. CHNLUP=
  724. CHNLDOWN=
  725. FULLSCREEN={ctrl}t 
  726. TV={ctrl}t{sleep(1000)}{alt}n{sleep(3000)}{ctrl}t
  727. MINIMIZE={alt}s
  728. SOURCE=
  729. RESERVED={cmd(3301)}
  730.  
  731. REC={ctrl}t{cmd(3298)}
  732. STOP={ctrl}t{cmd(3304)}{sleep(100)}{ctrl}t
  733. PAUSE={cmd(3301)}
  734. PLAY={cmd(3299)}
  735. REWIND={cmd(3333)}
  736. FASTFWD={cmd(3334)}
  737. SKIPFWD={cmd(3305)}
  738. SKIPREV={cmd(3306)}
  739. BACK={ctrl}t{sleep(1000)}{cmd(3327)}
  740. GRNPOWER={ctrl}t 
  741. BLUE={space}
  742. GREEN={ctrl}t{sleep(100)}{alt}{f4}{sleep(750)}{run(radio.exe)}
  743.  
  744.  
  745. ;VCR Mode, Paused, Fullscreen
  746. [WinTV32(11)]
  747. OLD0={alt}y
  748. 0=0
  749. 1=1
  750. 2=2
  751. 3=3
  752. 4=4
  753. 5=5
  754. 6=6
  755. 7=7
  756. 8=8
  757. 9=9
  758. MUTE={ctrl}m
  759. VOLUP={pgup}
  760. VOLDOWN={pgdn}
  761. CHNLUP=
  762. CHNLDOWN=
  763. FULLSCREEN={ctrl}t 
  764. TV={alt}{f4} 
  765. MINIMIZE={alt}s
  766. SOURCE=
  767. RESERVED={cmd(3301)}
  768.  
  769. REC={ctrl}t{cmd(3298)}
  770. STOP={ctrl}t{cmd(3327)}
  771. PAUSE={cmd(3301)}
  772. PLAY={cmd(3299)}
  773. REWIND={cmd(3333)}
  774. FASTFWD={cmd(3334)}
  775. SKIPFWD={cmd(3305)}
  776. SKIPREV={cmd(3306)}
  777. BACK={ctrl}t{sleep(1000)}{cmd(3327)}
  778. GRNPOWER={ctrl}t 
  779. BLUE={space}
  780. GREEN={ctrl}t{sleep(100)}{alt}{f4}{sleep(750)}{run(radio.exe)}
  781.  
  782. ;VCR Mode; recording; Fullscreen
  783. [WinTV32(12)]
  784. OLD0=
  785. 0=
  786. 1=
  787. 2=
  788. 3=
  789. 4=
  790. 5=
  791. 6=
  792. 7=
  793. 8=
  794. 9=
  795. MUTE={ctrl}m
  796. VOLUP={pgup}
  797. VOLDOWN={pgdn}
  798. CHNLUP=
  799. CHNLDOWN=
  800. FULLSCREEN={ctrl}t
  801. TV=
  802. RADIO=
  803. MINIMIZE={alt}{space}n
  804. SOURCE=
  805. RESERVED=
  806.  
  807. REC={cmd(3298)}
  808. STOP={cmd(3304)}
  809. PAUSE={cmd(3301)}
  810. PLAY=
  811. REWIND=
  812. FASTFWD=
  813. SKIPFWD=
  814. SKIPREV=
  815. BACK={ctrl}t
  816. GRNPOWER={ctrl}t 
  817. BLUE={space}
  818. GREEN=
  819.  
  820.  
  821. ;full screen slip mode
  822. [PVRFullScreen]
  823. OLD0={alt}y
  824. 0=0
  825. 1=1
  826. 2=2
  827. 3=3
  828. 4=4
  829. 5=5
  830. 6=6
  831. 7=7
  832. 8=8
  833. 9=9
  834. MUTE={ctrl}m
  835. VOLUP={pgup}
  836. VOLDOWN={pgdn}
  837. CHNLUP=
  838. CHNLDOWN=
  839. FULLSCREEN={ctrl}t 
  840. TV={ctrl}t{sleep(1000)}{alt}n{sleep(10000)}{ctrl}t
  841. MINIMIZE={alt}s   
  842. SOURCE=
  843. RESERVED={alt}q 
  844.  
  845. REC={ctrl}t{cmd(3298)}
  846. STOP={ctrl}t{cmd(3327)}
  847. PAUSE={cmd(3301)}
  848. PLAY={cmd(3299)}
  849. REWIND={cmd(3333)}
  850. FASTFWD={cmd(3334)}
  851. SKIPFWD={cmd(3305)}
  852. SKIPREV={cmd(3306)}
  853. BACK={ctrl}t{sleep(1000)}{cmd(3327)}
  854. GRNPOWER={ctrl}t 
  855. BLUE={space}
  856. GREEN={ctrl}t{sleep(100)}{alt}{f4}{sleep(750)}{run(radio.exe)}
  857.  
  858.  
  859. ; TV16 in a Window
  860. [Win/TV]
  861. OLD0=0
  862. 0=0
  863. 1=1
  864. 2=2
  865. 3=3
  866. 4=4
  867. 5=5
  868. 6=6
  869. 7=7
  870. 8=8
  871. 9=9
  872. MUTE={ctrl}m
  873. VOLUP={pgup}
  874. VOLDOWN={pgdn}
  875. CHNLUP=+
  876. CHNLDOWN=-
  877. FULLSCREEN={ctrl}t 
  878. TV={alt}{f4} 
  879. MINIMIZE={alt}{space}n
  880.  
  881.  
  882. ;Wintv16 Full Screen TV Mode
  883. [Win/TV+]
  884. OLD0=0
  885. 0=0
  886. 1=1
  887. 2=2
  888. 3=3
  889. 4=4
  890. 5=5
  891. 6=6
  892. 7=7
  893. 8=8
  894. 9=9
  895. TV={alt}{f4}
  896. MUTE={ctrl}m
  897. VOLUP={pgup}
  898. VOLDOWN={pgdn}
  899. CHNLUP=+
  900. CHNLDOWN=-
  901. FULLSCREEN={ctrl}t
  902. SOURCE=
  903. MINIMIZE=
  904.  
  905.  
  906. ; Special Macro Table for Task Switch Mode
  907. [*task*]
  908. OLD0=
  909. 0=
  910. 1=
  911. 2=
  912. 3=
  913. 4=
  914. 4=
  915. 5=
  916. 6=
  917. 7=
  918. 8=
  919. 9=
  920. RADIO=
  921. MUTE=
  922. TV=
  923. VOLUP={tab}
  924. VOLDOWN={shift}{tab}
  925. ;RESERVED={esc}{^menu}{mode()}
  926. CHNLUP=
  927. CHNLDOWN=
  928. SOURCE={^menu}{mode()}
  929. MINIMIZE=
  930. FULLSCREEN=
  931.  
  932. GREEN={esc}{^menu}{mode()}
  933. GRNPOWER={esc}{^menu}{mode()}
  934. BACK={esc}{^menu}{mode()}
  935. OK={^menu}{mode()}
  936.  
  937.  
  938. ; to use this, open notepad with a document name of debug.txt and set focus to it.
  939. ; debug.txt= must be uncommented in [applications] section as well.
  940. [Debug.txt]
  941. OLD0=OLD0{enter}
  942. 0=0{enter}
  943. 1=1{enter}
  944. 2=2{enter}
  945. 3=3{enter}
  946. 4=4{enter}
  947. 5=5{enter}
  948. 6=6{enter}
  949. 7=7{enter}
  950. 8=8{enter}
  951. 9=9{enter}
  952. FULLSCREEN=FULLSCREEN{enter}
  953. RADIO=RADIO{enter}
  954. MUTE=MUTE{enter}
  955. TV=TV{enter}
  956. VOLUP=VOLUP{enter}
  957. VOLDOWN=VOLDOWN{enter}
  958. RESERVED=RESERVED{enter}
  959. CHNLUP=CHNLUP{enter}
  960. CHNLDOWN=CHNLDOWN{enter}
  961. SOURCE=SOURCE{enter}
  962. MINIMIZE=MINIMIZE{enter}
  963.  
  964. SKIPFWD=SKIPFWD{enter}
  965. SKIPREV=SKIPREV{enter}
  966. GRNPOWER=GRNPOWER{enter}
  967. BACK=BACK{enter}
  968. GUIDE=GUIDE{enter}
  969. OK=OK{enter}
  970. MENU=MENU{enter}
  971. REC=REC{enter}
  972. STOP=STOP{enter}
  973. PAUSE=PAUSE{enter}
  974. PLAY=PLAY{enter}
  975. REWIND=REWIND{enter}
  976. FASTFWD=FASTFWD{enter}
  977. GO=GO{enter}
  978.  
  979. CODE0=CODE0{enter}
  980. CODE1=CODE1{enter}
  981. CODE2=CODE2{enter}
  982. CODE3=CODE3{enter}
  983. CODE4=CODE4{enter}
  984. CODE5=CODE5{enter}
  985. CODE6=CODE6{enter}
  986. CODE7=CODE7{enter}
  987. CODE8=CODE8{enter}
  988. CODE9=CODE9{enter}
  989. CODE10=CODE10{enter}
  990. CODE11=CODE11{enter}
  991. CODE12=CODE12{enter}
  992. CODE13=CODE13{enter}
  993. CODE14=CODE14{enter}
  994. CODE15=CODE15{enter}
  995. CODE16=CODE16{enter}
  996. CODE17=CODE17{enter}
  997. CODE18=CODE18{enter}
  998. CODE19=CODE19{enter}
  999. CODE20=CODE20{enter}
  1000. CODE21=CODE21{enter}
  1001. CODE22=CODE22{enter}
  1002. CODE23=CODE23{enter}
  1003. CODE24=CODE24{enter}
  1004. CODE25=CODE25{enter}
  1005. CODE26=CODE26{enter}
  1006. CODE27=CODE27{enter}
  1007. CODE28=CODE28{enter}
  1008. CODE29=CODE29{enter}
  1009. CODE30=CODE30{enter}
  1010. CODE31=CODE31{enter}
  1011. CODE32=CODE32{enter}
  1012. CODE33=CODE33{enter}
  1013. CODE34=CODE34{enter}
  1014. CODE35=CODE35{enter}
  1015. CODE36=CODE36{enter}
  1016. CODE37=CODE37{enter}
  1017. CODE38=CODE38{enter}
  1018. CODE39=CODE39{enter}
  1019. CODE40=CODE40{enter}
  1020. CODE41=CODE41{enter}
  1021. CODE42=CODE42{enter}
  1022. CODE43=CODE43{enter}
  1023. CODE44=CODE44{enter}
  1024. CODE45=CODE45{enter}
  1025. CODE46=CODE46{enter}
  1026. CODE47=CODE47{enter}
  1027. CODE48=CODE48{enter}
  1028. CODE49=CODE49{enter}
  1029. CODE50=CODE50{enter}
  1030. CODE51=CODE51{enter}
  1031. CODE52=CODE52{enter}
  1032. CODE53=CODE53{enter}
  1033. CODE54=CODE54{enter}
  1034. CODE55=CODE55{enter}
  1035. CODE56=CODE56{enter}
  1036. CODE57=CODE57{enter}
  1037. CODE58=CODE58{enter}
  1038. CODE59=CODE59{enter}
  1039. CODE60=CODE60{enter}
  1040. CODE61=CODE61{enter}
  1041. CODE62=CODE62{enter}
  1042. CODE63=CODE63{enter}
  1043.  
  1044.  
  1045. ; TODO: Name to number mapping for sending APPCommands ; or general string replacement??
  1046. ; for now, here is a list as reference
  1047. ;[APPCommands]
  1048. ;APPCOMMAND_BROWSER_BACKWARD       0x10000
  1049. ;APPCOMMAND_BROWSER_FORWARD        0x20000
  1050. ;APPCOMMAND_BROWSER_REFRESH        0x30000
  1051. ;APPCOMMAND_BROWSER_STOP           0x40000
  1052. ;APPCOMMAND_BROWSER_SEARCH         0x50000
  1053. ;APPCOMMAND_BROWSER_FAVORITES      0x60000
  1054. ;APPCOMMAND_BROWSER_HOME           0x70000
  1055. ;APPCOMMAND_VOLUME_MUTE            0x80000
  1056. ;APPCOMMAND_VOLUME_DOWN            0x90000
  1057. ;APPCOMMAND_VOLUME_UP              0xa0000
  1058. ;APPCOMMAND_MEDIA_NEXTTRACK        0xb0000
  1059. ;APPCOMMAND_MEDIA_PREVIOUSTRACK    0xc0000
  1060. ;APPCOMMAND_MEDIA_STOP             0xd0000
  1061. ;APPCOMMAND_MEDIA_PLAY_PAUSE       0xe0000
  1062. ;APPCOMMAND_LAUNCH_MAIL            0xf0000
  1063. ;APPCOMMAND_LAUNCH_MEDIA_SELECT    0x100000
  1064. ;APPCOMMAND_LAUNCH_APP1            0x110000
  1065. ;APPCOMMAND_LAUNCH_APP2            0x120000
  1066. ;APPCOMMAND_BASS_DOWN              0x130000
  1067. ;APPCOMMAND_BASS_BOOST             0x140000
  1068. ;APPCOMMAND_BASS_UP                0x150000
  1069. ;APPCOMMAND_TREBLE_DOWN            0x160000
  1070. ;APPCOMMAND_TREBLE_UP              0x170000
  1071.  
  1072. ;APPCOMMAND_MICROPHONE_VOLUME_MUTE 0x180000
  1073. ;APPCOMMAND_MICROPHONE_VOLUME_DOWN 0x190000
  1074. ;APPCOMMAND_MICROPHONE_VOLUME_UP   0x1a0000
  1075. ;APPCOMMAND_HELP                   0x1b0000
  1076. ;APPCOMMAND_FIND                   0x1c0000
  1077. ;APPCOMMAND_NEW                    0x1d0000
  1078. ;APPCOMMAND_OPEN                   0x1e0000
  1079. ;APPCOMMAND_CLOSE                  0x1f0000
  1080. ;APPCOMMAND_SAVE                   0x200000
  1081. ;APPCOMMAND_PRINT                  0x210000
  1082. ;APPCOMMAND_UNDO                   0x220000
  1083. ;APPCOMMAND_REDO                   0x230000
  1084. ;APPCOMMAND_COPY                   0x240000
  1085. ;APPCOMMAND_CUT                    0x250000
  1086. ;APPCOMMAND_PASTE                  0x260000
  1087. ;APPCOMMAND_REPLY_TO_MAIL          0x270000
  1088. ;APPCOMMAND_FORWARD_MAIL           0x280000
  1089. ;APPCOMMAND_SEND_MAIL              0x290000
  1090. ;APPCOMMAND_SPELL_CHECK            0x2a0000
  1091. ;APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE    0x2b0000
  1092. ;APPCOMMAND_MIC_ON_OFF_TOGGLE      0x2c0000
  1093. ;APPCOMMAND_CORRECTION_LIST        0x2d0000
  1094.  
  1095. ; new for WINXP SP1 - FREESTYLE
  1096. ;APPCOMMAND_PLAY        0x2e0000
  1097. ;APPCOMMAND_PAUSE       0x2f0000
  1098. ;APPCOMMAND_RECORD      0x300000
  1099. ;APPCOMMAND_FASTFORW    0x310000
  1100. ;APPCOMMAND_FASTBACK    0x320000
  1101. ;APPCOMMAND_CHAN_UP     0x330000
  1102. ;APPCOMMAND_CHAN_DN     0x340000
  1103.  
  1104.  
  1105. ; WinTV2000 Command IDs for PVR functions
  1106. ; ID_STREAM_RECORD                3298
  1107. ; ID_STREAM_SETUP_VCD             3330 (starts VCD recording)
  1108. ; ID_STREAM_PLAY                  3299
  1109. ; ID_STREAM_PAUSE                 3301
  1110. ; ID_STREAM_STOP                  3304
  1111. ; ID_STREAM_FF                    3305 (10 secs fwd)
  1112. ; ID_STREAM_REWIND                3306 (10 secs back)
  1113. ; ID_STREAM_EARLIEST              3307 (jump to start)
  1114. ; ID_STREAM_LATEST                3308 (jump to end/near Live)
  1115. ; ID_STREAM_PLAY_BACKWARDS        3333
  1116. ; ID_STREAM_PLAY_FORWARD_FAST     3334
  1117.  
  1118. ; ID_BUTTON_OTP                   3328 (Slip mode; don't pause)
  1119. ; ID_STREAM_START_SLIP_MODE       3319 (Slip mode; start paused)
  1120. ; ID_BUTTON_OTR                   3325 (start recording)
  1121. ; ID_BUTTON_NORMAL_MODE           3327 (back to Live mode, close tray )
  1122. ; ID_BUTTON_FILE_PLAY             3323 (the main app REC button, don't ask)
  1123.  
  1124. [Media Portal]
  1125. CHNLUP={UP}
  1126. CHNLDOWN={DOWN}
  1127. VOLUP={RIGHT}
  1128. VOLDOWN={LEFT}
  1129. OK={enter}
  1130. BACK={esc}
  1131. MENU=y
  1132. 0=0
  1133. 1=1
  1134. 2=2
  1135. 3=3
  1136. 4=4
  1137. 5=5
  1138. 6=6
  1139. 7=7
  1140. 8=8
  1141. 9=9
  1142. RED={f1}
  1143. GREEN={PGUP}
  1144. YELLOW={f3}
  1145. BLUE={PGDN}
  1146. FULLSCREEN=x
  1147. STOP=b
  1148. PAUSE={space}
  1149. PLAY=p
  1150. REWIND={f5}
  1151. FASTFWD={f6}
  1152. SKIPFWD={f8}
  1153. SKIPREV={f7}
  1154. GRNPOWER={alt}{f4}
  1155. FUNC=m
  1156. GO={home}
  1157. REC=
  1158. MUTE=
  1159.  
  1160.