home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / HP95_100 / COMM / REMOTE / RC.ZIP / RC.RC8 < prev    next >
Encoding:
Text File  |  1994-01-08  |  13.6 KB  |  325 lines

  1. # Remote control definition file:
  2. # YAMAHA AST-C10
  3. # Sony RM-DM1
  4. #
  5. # (C) Copyright 1993, 1994 Diomidis Spinellis
  6. #
  7. # Screen is one of 40*16 or 80*25 (this file uses 64*18)
  8. #
  9. # Line organisation    0     Title
  10. #            2     Specific buttons
  11. #            13    Mode change buttons
  12. #            21    Global  buttons
  13. # Some items start on column 32/44
  14.  
  15. define global
  16.     cls
  17.     key 0x1b call finish
  18.     key 9 call main
  19.     print 21 0 "┌───┐       ┌───┐"
  20.     print 22 0 "│TAB│ Main  │ESC│ Exit"
  21.     print 23 0 "└───┘       └───┘"
  22. end
  23.  
  24. define main
  25.     cls
  26.     clkey
  27.     call global
  28.     print 0 28 "UNIVERSAL REMOTE CONTROL"
  29.     print 2 0 "┌───┐ "
  30.     print 3 0 "│ y │ Yamaha AST-C10"
  31.     print 4 0 "└───┘ "
  32.     print 5 0 "┌───┐ "
  33.     print 6 0 "│ s │ Sony RM-DM1"
  34.     print 7 0 "└───┘ "
  35.     key 'y call yamstart
  36.     key 's call sonystart
  37. end
  38.  
  39. define keymatrix
  40.     print 2 51  "┌─┐ ┌─┐ ┌─┐"
  41.     print 3 51  "│7│ │8│ │9│"
  42.     print 4 51  "└─┘ └─┘ └─┘"
  43.     print 5 51  "┌─┐ ┌─┐ ┌─┐"
  44.     print 6 51  "│4│ │5│ │6│"
  45.     print 7 51  "└─┘ └─┘ └─┘"
  46.     print 8 51  "┌─┐ ┌─┐ ┌─┐"
  47.     print 9 51  "│1│ │2│ │3│"
  48.     print 10 51 "└─┘ └─┘ └─┘"
  49.     print 11 51 "┌─┐ ┌─┐"
  50.     print 12 51 "│0│ │.│ +10"
  51.     print 13 51 "└─┘ └─┘"
  52. end
  53.  
  54. define finish
  55.     cls
  56.     print 0 0 "Universal remote finished"
  57.     print 1 0 " "
  58.     exit
  59. end
  60.  
  61. # YAMAHA Definitions
  62.  
  63. define yamstart
  64.     cls
  65.     clkey
  66.     call global
  67.     call yamaha
  68. end
  69.  
  70. # Definitions for all Yamaha modes
  71. define yamaha
  72.     print 0 32 "YAMAHA AST-C10"
  73.     print 13 0 "┌─┐         ┌─┐"
  74.     print 14 0 "│a│ Tape A  │b│ Tape B"
  75.     print 15 0 "└─┘         └─┘"
  76.     print 16 0 "┌─┐         ┌─┐         ┌─┐"
  77.     print 17 0 "│c│ CD      │r│ Radio   │x│ Aux"
  78.     print 18 0 "└─┘         └─┘         └─┘"
  79.  
  80.     print 16 43 "┌─┐         ┌─┐        ┌─┐"
  81.     print 17 43 "│+│ Vol +   │-│ Vol -  │p│ Power"
  82.     print 18 43 "└─┘         └─┘        └─┘"
  83.  
  84.     # Volume
  85.     key '+ send "ä╕äcêä╡ä╡äcêä╢ä╢äcêä╡äcëä╡ä╢ä╢äcêä╣â|┬ä╡äcèâ║ä╢äcêäcçäcêä╢äcêä╢äcîâcÄâcÆé╝âcÄäy⌠ä╢äcêä╢ä╡äcëä╡ä╢äcçä╢äcêä╢ä╡ä╢äcÄâ╡ä"
  86.     key '- send "ä╕äcêä╡ä╢äcêäcëä╡äcêä╝âcîâ║â║ä╖äcàä╢ä{εä╡äcêä╢ä╢äcêä╢äcêä╣âcìâ╗âcÄâcîäcêä╢äcêäz╚ä╖äcçä╖ä┤äcëäcêä╗âcïâ╗âcÄä╢ä│ä╡äcëä╡ä"
  87.     # Power
  88.     key 'p send "ä╖äcïâ╕ä╢äcêä╢äcêäcçä╢äcëä║â╖ä╢äcêä╢ä{⌡é╝âcïä╢ä╕âcîäcêä╢ä╡äcêä╢äcêäcëäcêä╣âcìâz╠ä╢äcçä╕â║äcçä╢äcêäcêä╢äcêä╢ä╢ä╢âcîä╢ä"
  89.  
  90.     key 'a call yam_tapa
  91.     key 'b call yam_tapb
  92.     key 'c call yam_cd
  93.     key 'r call yam_radio
  94.     key 'x call yam_aux
  95. end
  96.  
  97. define yam_nums
  98.     call keymatrix
  99.  
  100.     key '1 send "ä╣äcçä╡ä╕âcÄâcïä╢ä╢ä╡ä╢ä╡ä╢ä╢äcêä╢ä}Æä╢âcÄâ║ä╢äcêä╡äcïâcÄâcÄâcîäcëäcêäcêä║âcîâ"
  101.     key '2 send "ä╖äcêä╢ä╢äcêä╢äcêä╡ä╢ä╢ä╡ä╢ä╗âcïâ╗â}òä╢äcêä╢ä╡äcëäcêä╡äcêäcêäcèâcïäcëäcêä╡äcëä"
  102.     key '3 send "ä║âcæâ║â╗âcîäcêäcêä╢ä╡ä╢ä╡ä╢ä╢äcçä╢ä|╛ä╡äcïâ╗ä│äcêä╢ä╡äcëäcêäcêäcçäcëäcëâ└âcïâ"
  103.     key '4 send "ä╕äcëä╢ä╢äcëâ╗ä┤äcèä┤ä╣â╕ä╢ä╡äcëä┤ä}Æä╢äcêä╢ä╖âcÄâcìäcçä╕âcîäcêäcêäcêäcëä╡äcëä"
  104.     key '5 send "ä║âcùé║â╗äcåäcêä╡äcëä╡ä╢ä╢ä╡ä╢äcçä╢ä|╩é╣âcÅâ╕ä╢äcêä╢äcêä╢äcêäcçäcêäcëäcêä╖âcÅâ"
  105.     key '6 send "ä╖äcëä╡ä╢äcçä╢äcêäcêä╢ä╡ä╢ä╢ä╡äcêä╡ä|┐ä╢äcèâ╝â╗äcåäcëä╢ä╡äcêäcëäcêäcçäcêä╢äcÄâ"
  106.     key '7 send "ä╕äcçä╕ä╢âcÄâcîäcèäcåä╡ä╢ä╕ä│ä╣âcîä╢ä{∞ä╢äcêä╢ä╡äcèâ╝ä┤ä┤äcëäcêäcêäcêäcëä╡äcçä"
  107.     key '8 send "ä╖äcîâ║â╝âcïä╖ä┤ä╢äcêä╢ä╡ä╢ä╢äcêä╡ä}æä╕âcïä╢ä╡äcêäcêäcêäcêä╢äcêäcêäcèâcæâ╗âcìâ"
  108.     key '9 send "ä╕äcêä╢ä╢äcêäcëâ┐â╣âcÄâ╣ä╢ä╡ä╢äcêä╢ä|┐ä╢äcêä╢ä╡äcêä╕âcÄâcîä╡äcêäcëäcêäcêä╢äcêä"
  109.     key '0 send "ä╣äcëä╣â╗âcìâ╗âcÄä│äcêä╢ä╢ä╡ä╢äcêä╢ä|├â╕äcêä╖â╝âcÄäcëâ╣äcêä╢äcêäcêäcêäcêä╢äcîâ"
  110.     # +10
  111.     key '. send "ä╣äcçä╢ä╡äcèäcêäcçä╢äcêä╢ä╡ä╕âcÄâcïä╢ä{¢ä╡äcëä╡ä╢äcçä╢ä╡äcëä╖äcçäcîâcëä╕â╣äcêä"
  112. end
  113.  
  114. define yam_cd
  115.     clkey
  116.  
  117.     call global
  118.     call yamaha
  119.     print 0 70 "CD"
  120.     call yam_nums
  121.  
  122.     print 2 0 "┌─┐         ┌─┐         ┌─┐"
  123.     print 3 0 "│l│ Play    │o│ Stop    │u│ Pause"
  124.     print 4 0 "└─┘         └─┘         └─┘"
  125.     print 5 0 "┌─┐         ┌─┐"
  126.     print 6 0 "│<│ Back    │>│ Forward"
  127.     print 7 0 "└─┘         └─┘"
  128.  
  129.     # Set CD Mode
  130.     send "ä╖äcèâ╝â╝âcîäcêäcçä╢äcêäcêä╖ä╡ä╡äcëä╡ä{¥â║äcèâ║ä┤äcëä╢ä╢äcçä╢ä╡äcêäcëäcêä╢äcîâ"
  131.     # CD Play
  132.     key 'l send "ä╖äcêä╢ä╢äcêäcêäcçäcëäcêäcêä╢ä╡ä╢äcîâ║âz╦ä╢äcêä╢ä╡äcêä╢ä╢ä╡ä╢ä╢äcêäcçäcêä╕âcÄâ"
  133.     # CD Stop
  134.     key 'o send "ä╖äcêä╢ä╢äcêäcîâ╕ä╡äcïâ╗äcêä╢ä┤äcçä╢ä{∞ä╢äcçä╢ä╡äcëä╡äcîâcèä╡äcêä╡äcêäcëä╡äcêä"
  135.     # CD Pause
  136.     key 'u send "ä╣äcçä╖ä┤äcëä╡äcêäcèâ╗ä╢âcôâ╕â╗äcåä╡ä{εä╡äcêä╡ä╢äcêäcêä╢ä║âcèäcèâ╝âcïäcêä╖äcêä"
  137.     # CD Back
  138.     key 0x4b00 send "ä╕äcêä╢ä╡äcëä╡ä╢ä╡ä╢ä╢äcêä╢ä╡äcêä╖ä}ôâ╗äcçä╡ä╢äcçäcêäcëäcêäcêäcçä╕âcîäcèâ╝äcàä"
  139.     # CD Forward
  140.     key 0x4d00 send "ä╕äcêä╢ä╡äcëä╣â║â╣äcïâcÄâ╗ä┤ä╢äcêä╢ä|┐ä╡äcèâ║ä╢äcîâcîâcîäcêä╡ä╡äcêäcëäcêä╡äcëä"
  141. end
  142.  
  143. define yam_aux
  144.     clkey
  145.  
  146.     call global
  147.     call yamaha
  148.     print 0 70 "AUX"
  149.  
  150.     # Set AUX Mode
  151.     send "ä╣äcçä╢ä╡äcëäcêä╡äcëäcëâcÅâ╝â╗â╝âcîä╢ä{¢ä╡äcêä╡ä╢äcêä╢äcêä║â╖ä╢äcèâcÄäcåä╡äcêä"
  152. end
  153.  
  154. define tapekeys
  155.     print 2 0 "┌─┐         ┌─┐         ┌─┐"
  156.     print 3 0 "│^│ Play A  │v│ Play B  │o│ Stop"
  157.     print 4 0 "└─┘         └─┘         └─┘"
  158.     print 5 0 "┌─┐         ┌─┐"
  159.     print 6 0 "│<│ Rewind  │>│ Forward"
  160.     print 7 0 "└─┘         └─┘"
  161. end
  162.  
  163. define yam_tapa
  164.     clkey
  165.  
  166.     call global
  167.     call yamaha
  168.     print 0 70 "Tape A"
  169.  
  170.     call tapekeys
  171.  
  172.     # Tape mode
  173.     send "ä╣äcêâ╝ä┤äcçä╢äcêä╡äcëäcêä╢ä╡ä╢äcçä╢ä{εä╢âcîä╢ä╡äcêäcêä╡äcèä╡ä╡äcêäcêäcëä╡äcèâ"
  174.     # Tape A Play B
  175.     key 0x5000 send "ä╖äcêä╢ä╢äcêä╢ä╡äcîâ║â╝âcïä╕â╣äcêä╢ä|┐ä╢äcêä╢ä┤äcëäcèâcÄâ╝âcîäcêä╢äcçäcëä╢äcçäy⌡ä╡äcëä╡ä╢äcèâ║ä╖âcÅâ╗ä│äcêä╢ä╡äcëä╡ä"
  176.     # Tape A play A
  177.     key 0x4800 send "ä╖äcèâ╝ä┤äcêä╢äcêä┤ä╖ä╢äcêä╡ä╡äcëä╢ä|┬â║âcÄâ╝â╣äcëäcêä┤äcèäcîâcèä╢äcêäcëâ╝âcÄä"
  178.     # Tape A rewind
  179.     key 0x4b00 send "ä╖äcêä╢ä╢äcêäcêäcëä┤ä╢ä╡äcîâ║â╝âcÄâ║ä{δä╢äcêä╢ä╡äcëä╡ä╢äcçäcèâcìä╖äcàäcëä╡äcêä"
  180.     # Tape A FF
  181.     key 0x4d00 send "ä╣äcëâ╛â║âcïäcêä╢ä╡ä╡ä╢äcêä╢ä╡äcëä╡ä|╞â╢äcèâ║ä╕âcîä╡äcëäcêäcçäcêä╢äcêäcëä╡äcêäy÷ä╕âcÄâ║ä╡äcèäcåä╡ä╢ä╢ä╡äcçä╖ä╢äcêä╢ä"
  182.     # Tape A Stop
  183.     key 'o send "ä║âcìä╡ä╕âcîäcêäcêäcêä╢ä╡äcîâ╛â╢äcèâ╗â{íâ╣äcêä╢ä╢äcêä╡ä╢ä╢äcêäcêä╖âcÄâcîä╢äcêä"
  184. end
  185.  
  186. define yam_tapb
  187.     clkey
  188.  
  189.     call global
  190.     call yamaha
  191.     print 0 70 "Tape B"
  192.  
  193.     call tapekeys
  194.     print 5 24 "┌─┐"
  195.     print 6 24 "│r│ Record"
  196.     print 7 24 "└─┘"
  197.  
  198.     # Tape mode
  199.     send "ä╣äcêâ╝ä┤äcçä╢äcêä╡äcëäcêä╢ä╡ä╢äcçä╢ä{εä╢âcîä╢ä╡äcêäcêä╡äcèä╡ä╡äcêäcêäcëä╡äcèâ"
  200.     # Tape B Play B
  201.     key 0x5000 send "ä╕äcêä╢ä╡äcëä╡ä╢äcêä╢ä╡äcëä┤äcëäcèâ╗â{±ä╢äcêä╡ä╢äcêäcëäcêä╡äcêäcêä╢äcèâ╗â╝âcïä"
  202.     # Tape B play A
  203.     key 0x4800 send "ä╕äcçä╢ä╣âcïä╡äcëä╡ä╢ä╡äcëä╡äcêäcêä╡ä{∩â║äcèâ╜â╕äcçäcëä╡äcêäcëäcêä╢äcêä╡ä╝âcèâ"
  204.     # Tape B rewind
  205.     key 0x4b00 send "ä╣äcëä┤ä╖âcùécèäcêä╢ä╡ä╢äcçä╢äcëäcêä╢ä{Üä╢äcêä╢ä╖âcÄâ╝â║äcêäcçäcêä╢äcîâ╕ä╡äcëä"
  206.     # Tape B FF
  207.     key 0x4d00 send "ä╕äcêä╕â╛âcìâcïä╢ä╡ä╢ä╡äcëä╡äcêäcëä┤ä{∩ä╣âcìâ╣ä╕âcïä╢äcêäcêäcëäcêä╡äcêä╡ä╢äcêä"
  208.     # Tape B Stop
  209.     key 'o send "ä╣äcêä╡ä╢äcêäcëäcêäcçä╢ä╖âcÄâ├écïäcëä╡äz╚ä╡äcêä╢ä╢äcêä╢ä╡ä╢äcîâcÄâ║âcÄâ╝â╗äcåä"
  210.     # Tape B Record
  211.     key 'r send "ä╣äcçä╕â╗äcçä╡ä╢ä╡äcëä╡äcçä╢äcêäcëä╡ä{φä╣âcìâ╗â╝âcïäcêäcëäcêä╡äcëä╡äcëä╡ä╢äcêä"
  212. end
  213.  
  214. define yam_radio
  215.     clkey
  216.  
  217.     call global
  218.     call yamaha
  219.     call yam_nums
  220.     print 0 70 "Radio"
  221.  
  222.     print 2 0 "┌─┐"
  223.     print 3 0 "│m│ Band / Mode"
  224.     print 4 0 "└─┘"
  225.  
  226.     # Set tuner mode
  227.     send "ä╣âcÅâ╣ä╢äcêäcèä╢ä┤äcçäcëä╢ä╡ä╢äcêä╢ä{∩ä┤äcçä╢ä╢äcêä╡äcëäcêä╢ä╡äcêäcëäcçä╢äcèâz╬ä╢âcîä╢ä╡äcçäcëä╡ä╢äcêäcêä╢ä╖â╗äcêä┤ä"
  228.     # Band / mode
  229.     key 'm send "ä╣äcêä╡ä╢äcêä╗âcïâcÄâ╗âcîäcêä╢ä╡äcêä╢ä{Üä╢äcêä╢ä╣âcïäcëâ╣ä╢äcêä╡ä╡äcëäcêä╡äcëä{Üä╡äcîâ╛â╢äcçä╢äcêäcêä╢äcçäcêä╖ä┤äcëä╡ä"
  230. end
  231.  
  232. # SONY Definitions
  233.  
  234. define sonystart
  235.     cls
  236.     clkey
  237.     call global
  238.     call sony
  239. end
  240.  
  241. # Definitions for all Sony modes
  242. define sony
  243.     print 0 32 "SONY RM-DM1"
  244.     print 13 0 "┌─┐         ┌─┐"
  245.     print 14 0 "│c│ CD      │r│ Radio"
  246.     print 15 0 "└─┘         └─┘"
  247.  
  248.     key 'c call sony_cd
  249.     key 'r call sony_radio
  250. end
  251.  
  252. define sony_cd
  253.     clkey
  254.  
  255.     call global
  256.     call sony
  257.     print 0 70 "CD"
  258.     call keymatrix
  259.  
  260.     print 2 0  "┌─┐         ┌─┐         ┌─┐"
  261.     print 3 0  "│l│ Play    │o│ Stop    │u│ Pause"
  262.     print 4 0  "└─┘         └─┘         └─┘"
  263.     print 5 0  "┌─┐         ┌─┐"
  264.     print 6 0  "│<│ Back    │>│ Forward"
  265.     print 7 0  "└─┘         └─┘"
  266.     print 8 0  "┌─┐         ┌─┐"
  267.     print 9 0  "│^│ S-Back  │v│ S-Forward"
  268.     print 10 0 "└─┘         └─┘"
  269.     print 15 43 "┌─┐         ┌─┐        ┌─┐"
  270.     print 16 43 "│/│ 1/All   │a│ A<->B  │s│ Shfl"
  271.     print 17 43 "└─┘         └─┘        └─┘"
  272.  
  273.     # Number
  274.     key '1 send "í½ê¼ê¡ê¡ê«ê╝å¡ë¬É½ë¬ê¼ê¡És┴á«ê¼ê¡ë¿ê«ë⌐ê»ê¼É¡ê«ê¡ë¬És┐á¡ê¡ë¬ê¼ê»ë¿ê»ê¼É«ê¡ê¡ê«És╚ƒ¡ê«ê«ê¡ë«ê⌐ê░ê░É⌐ê░ê¡ê¼æs╝á½ê«ê¡ë¡ê¡ê¼ê¡ê«É¡ê░ê¼ê¡æs╗á¡ê¡ê░ë¿ê«ê¡ê«ê¡É░ê¼ê¡ê▓É"
  275.     key '2 send "í¡É½ê¡ë¬ê¼ê¡ë▓ç¬æ⌐ê«ê«ê¡ÉsÄí¡É⌐ë¬ê½ê¡ë¬ê¼ë⌐É«ê¡ëºë¿ÉsÅá¡É¡ë¿ê¡ë¿ê«ê»ëºÉ«ëºë¬ê¼ÉsÅá¡É¡ê«ê¡ê«ê¡ë⌐ë¿É¡ê░ê¼ê¡ÉsÉá»É½ê¡ë¿ê¡ë⌐ë¿ê¡É¡ë¿ê¡ê░Ésîá«É¼ë¿ê«ê¡ë¬ê«ê¡É¡ê«ê¡ê«É"
  276.     key '3 send "í⌐ë¬É½ê¡ë¿ê¡ë⌐ë¿É¡ê░ê½ê«Ésôá⌐ë¿É¡ê░ê½ê»ë¿ê«É¼ë¿ê«ê¡ÉsÅá¡ê¡É«ê¡ë⌐ë¡ê⌐ê░ɽê╢ç½ê«Ésìá¡ëºÉ«ê¡ë¼ê¡ê¡ê¡É«ê¡ê«ê«Ésæá¬ë¿É¡ë⌐ë¿ê«ê¡ê«É¡ë¬ê¼ê«æsëá▒ê⌐É¡ë¬ê¡ëºë¿ê¡É▓ê⌐ê«ê░É"
  277.     key '4 send "í½É░ɽê¡ë¿ê«ê¡ê░É¡ê¡ê«ê¡ær╒í¬É«É»ê¡ê¼ê¡ë¬ê«É¡ê«ê¡ëºÉr▐á▒É▒Å«ê¼ê¡ë¿ê░ê¡É«ê¡ë¬ê░Ér┘á¡æºÉ«ê¡ë¬ê¼ë⌐ë¬É½ê¡ë¿ê┤År▄á¡É«É¡ê¡ë¿ë╢ç¿ê«É¡ê▓ê⌐ê░Ér▌á½É«É¡ê»ê«ê¡ë¿ê║Å¿ê«ê¡ë¬É"
  278.     key '5 send "í¼ê¡ë¬É«ê½ê«ê¡ëºæ¬ê«ê▓ê⌐Ésîí⌐ê░ê¼æºë¿ê«ê¡ê«æ⌐ê░ê½ê«Ésæá¬ê«ê¡æ¿ê«ê¡ê┤ê¬É¡ê«ê¡ëºÉsÉá¡ê¡ëºæ¿ê░ê¡ê«ëºæ¼ê¬ê¡ë¿ÉsÄá¡ê¡ë¿É¡ë¬ê¼ë⌐ê¡É«ê¡ë¿ê¡æsìá¬ë¿ê«É¡ê«ê»ëºë¬É½ë¿ê«ê¡É"
  279.     key '6 send "í⌐É¡ê«É¡ê┤ê⌐ê¡ë¿É¡ë¬ê¼ê¡Érαá¼É«ê¡É▓ê½ê¡ë¿ê¡É¡ë¿ê«ê¡ær╪á»É½ë¬É«ê¡ë¿ê«ê¡É▓ê⌐ê¡ë¿ær╫á¡É¼ë¬æ¿ê░ê½ê«ê¡É«ê¡ë¬ê¡Ér█á¡É▓ê½É¡ê«ê¡ë¿ë¿É¡ë¿ê«ë⌐Ér▌á½É«ë⌐É¡ê¡ëºë¿ê«É»ê¼ë¬ê¡É"
  280.     key '7 send "í⌐ê»É«É¡ëºë⌐ê«ê¡É«ê╡ç¼ë¬ÉrΣƒ½ê¡É«æ½ê½ê«ê¡ë¬É½ë¬ê¼ê╢År█á¡ê¡É░É¡ë¬ê¼ê¡ê«É¡ê▓ê¼ê¡Ér▌á½ê«æ⌐É«ê¡ê¡ë¿ê║Ä»ê¼ë⌐ë¬Ér┘á»ê»É»É½ê░ê░ê░ç¡É«ê»ê░ê¡Ér┘á¡ë¬É»É½ë¿ê«ê¡ê▓É⌐ë⌐ê»ê¼É"
  281.     key '8 send "í½É¡É«É¡ê«ê¡ë▓ç¼É¡ë¬ê½ê«Ér¼á¡É«É¡É«ê¡ë⌐ê«ê¡É░ê½ëºë¼Ér¬á¼É¡É░ɽê¡ë¬ê¡ëºÉ«ê¡ë¬ê¡Ér½á¡É¡É«É¡ê┤ê⌐ê¡ë¿É¡ëºë¿ê¡ærÑá¡æ⌐É¡É║ç⌐ê¡ë¿ê«É¡ê»ê¼ê¡ærÑá¡É»É½æ¬ê¡ë¬ê½ê¡É▓ê⌐ê¡ë¿ærÑá«É½É░É¡ë¿ê«ê«ê¡É«ê¡ê╖ç¡Ér⌐á¡É¡É░É¡ê«ê¡ê¡ë¿É¡ë¬ê¼ë⌐Ér⌐á░ɽæ⌐É╕ç⌐ëºë¿ê«É¡ê«ë⌐ë¬É"
  282.     key '9 send "í½ê¡ê«ê║Ä¡ê«ê¡ë¼É½ëºë¿ê¡ÉsÅá¡ë¿ê¡ëºæ¿ê¡ë¬ê«É¼ë¿ê¡ê«ÉsÅá¡ê«ê¡ë¡É¿ëºë¬ê░É¡ê¼ê¡ê░Ésìá¡ê«ê╢ç½æ¬ê¼ë⌐ê¡É«ê«ê¡ë¿ÉsÉá¡ê░ê½ê«É»ë⌐ê¡ê│Å«ëºë¿ê«ÉsÆá¬ë¿ê¡ëºæ¬ê«ê░ê½æ¬ê¼ê«ê¡ÉsÅá¡ê«ê¡ë¿æ⌐ê░ê½ê¡æ¬ê½ê¡ë¿æsèá¡ê«ê▓ê⌐æ⌐ë¿ê░ê½É«ê¡ê░ê½æsèá½ë¿ê«ê»É«ê¡ê¡ë¬É¼ê¡ê«ê»É"
  283.     key '0 send "í¿ë¿ê║å¡ê«ë⌐É░ê¡É«ê¡ê¡ê¡ÉsÅá¡ê║å░ê¡ê«ëºÉ«ê¡É«ê¡ê«ê»ÉsÅá¡ê¡ë¬ê¼ë⌐ê«É¡ê░ɽê░ê¡ê¼æsîá½ë¿ê«ê»ê┤ç»É«ê¡É«ê░ê½ê«Ésìá»ê¼ê»ë¿ê«ê¡É▓ê⌐É¡ê«ê¡ë¼Ésƃ¡ê¡ë½ê¡ê¡ê¡É«ê░É¡ê¼ê»ê«É"
  284.     key '. send "í⌐É¡æ¼É¼ê½ê░É¡ê«É¡ê¡ë¿ê¡æq⌡á¡É¡É¡É¡ê░ê«É▓ê⌐É¡ê«ê«ê¡Éq∙á¡É«É¡É«ë⌐ë▓Ŭê¡É▓ê⌐ê¡ë¿æq⌡á»É½É▓ɽê¡ë¿É«ê¡É«ëºë¿ê«æq≤á¡É¡É«æ⌐ê▓ê⌐É¡ê«É¡ê░ê½ë¬Éq∙á¡É░ɽæ⌐ê«ê¡É▓ê⌐É¡ê«ê»ë¬É"
  285.     # 1/all
  286.     key '/ send "í½ë¬ê¼É¡É«ê¡æ«ê¬É¡ê«ê¡ë¬Ér¬á▒ê⌐ê«É¡É¡ë¬É¡ê¡É«ê░ê¼ë¿Ér¼á¡ê¡ë¬É½É░ê¡É¡ë¿É¡ëºê«ê¡Ér¼á¡ëºë¬É½É«ë⌐É░ê½É¡ë¿ê«ê¡Ér▒á¿ë▓ç¬É░É¡ê¡É«ê¡É«ê¡ê«ê▓Ér¿á¡ê¡ê░ɽæ¬ê▓É¿ë¿É«ê¡ê░ê½æ"
  287.     # a to b
  288.     key 'a send "í⌐ë⌐É»ê½æ▓ç½É«ê¡É«ê¡ê«ê░Ér¬á¡ê¡É░ê«É¡ê░ɽë¬É½ê¡ë¿ë½Ér¿á╡ç½É░ê¡æ⌐ê¼É¡ë¬É½ë¬ê»ê¼Ér½á½ê¡æ⌐ëºÉ«ê¡É░ê¼æ⌐ê¡ë⌐ê¡Ér«á¿ë¿æ⌐ê»É┤ç½É»ê¼É«ë▒ç¼ê«Ér⌐á«ê»É░ê¡É½ê«É¡ê░É¡ê¡ë¿ê┤É"
  289.     # Shuffle
  290.     key 's send "í½É¡ê░ɽëºÉ«æ¿ë⌐É¡ë¬ê¼ê¡Éq°í⌐É░ê½É¡ê«É¡æ«ê¬É¡ê«ê¡ëºÉq°í⌐É»ê¼É¡ê«É¡æ⌐ê«É¡ê«ë⌐ê░Éq÷á»É½ê¡É«ê¡É▒ɽë¬É½ê¡ë¬ê½Éq√á¡É¡ê»É«ê½æ⌐É¡ê«É¡ê«ê¡ê«Éq∙á¡æ⌐ê«É¡ê«æ¿É«ê¡æ¬ê½ê¡ë¬É"
  291.     key 0x4b00 send "í½ë▓ç¬ê«ê░ɽɡê«É»ê«ê¡ê¡Ér▄í½ê¼ê«ê░ê½É¡É«ê¡æ⌐ê«ê¡ë¬Ér┘í⌐ê¡ê¡ë¿ê¡æ⌐É¡ê¡æ¬ê¡ë¿ê«Ér┌í⌐ê¡ê«ê¡ëºÉ«É¡ë½É¡ë¬ê½ê¡Ér▄í¿ë¬ê¼ê¡ê«É¡É▒ê¼æ⌐ê¡ê¡ë¬Ér▄á¡ê¡ë¿ê░ê½É¡æ¬ê¡É«ê¡ëºë⌐É"
  292.     key 0x4d00 send "í⌐æ½ê½ê«ê¡É▓É⌐ê¡É░ê¡ë¬ê¼Ér⌐á»æºë¬ê¼ê¡É«É¡ê»É«ê¡ê«ê¡Ér¬í½É¡ê¡ê¡ê«É¡É«ê¡æ⌐ê░ê¼ê¡Ér¡á¡É┤ç¡ë¿ê»É¼É«ê»É«ê¡ë¬ê¡Ér¿í¬É«ê░ê⌐ê░ɡɫê░ɽëºê«ê╣Årñí▒Žê«ê¡ê░ɽæ⌐ê«É¡ë¼ê¬ê░É"
  293.     key 0x4800 send "í⌐ë¿É»ëºÉ«É¡É¡ê«É¡ê░ëºë¿Éq°á»ê½æ⌐ê«É¡É»É½ë¬É½ë⌐ë¬ê¼Éq∙á¡ê»æ¿ê«É¡É«É¡ê«É▒ê¡ê¼ê¡Éq°á¡ë¡É½ê¡É«É¡É«ê¡æ¼ê½ê¡ë¬Éq⌡á»ê«É¡ê░ɽæ⌐É¼ê¡æ¬ê«ê¡ê«Éq≈í½ê½É¡ë¿É¡É«É¡ë»É⌐ê¡ê«ê╣Å"
  294.     key 0x5000 send "í½É«É¡ë¬É¼É¡æ¬ê¡É«ê¡ëºë¿Éq═á¿É¡É¡ë¿É¡æ¬É¡ë¿É¡ëºë¬ê¼Éq╚á»É¼É¡ê«É»É¡æ⌐ê¡É¼ë¬ê¼ê¡Éq╔á¡É░ɽê¡É░ɼæ¿ê¡É╕ç░êºë¼Éq╟á¬É«É¡ë¿æ⌐ɻɽëºÉ«ê¡ë¬ê«Éq╟á▒É⌐É¡ê«æ⌐ɫɼë¿É¡ê¡ë¿ë⌐É"
  295.     # Play, pause, stop
  296.     key 'l send "í½ê║Ä»ê¼ê¡É«É¡ê░É«ê¡ê«ê╡År¿í¼ê½É«ê¡ê░ɽÉ▓ê¡É½ë¿ê┤êºÉr¬í⌐ê«É¡ê░ê½É¡É«ë⌐É»ê¼ê¡ê▓Érºá░ê¼É¡ê«ê¡É░É¡ê¡É«ê¡ë¼ê⌐Ér¼á¡ê¡æ¼ê¬ê¡É«æ⌐ê«É¡ê¡ë¿ê¡ærªá¡ê¡É«ê¡ë¿É»æ¬ê¼É¡ê«ê«ê¡É"
  297.     key 'u send "í⌐æ¼ê¼ê¡É«É¡É¡ê«É▒ê¼ê¡ë¬Éq÷á»É«ê¡ë¡É¿É░É½ê¡æ¬ê¡ê░ê¡Éq≈á│É⌐ê╕ç⌐æºæ¿É¡ë¿æ⌐ê░ê¼ê¡Éq°í⌐É¡ë¿ê¡É░ɽÉ╕ç¼æºë¬ê¼ê¡Éq°í⌐É«ê¡ê¡É«É¡É▒ê¼æ¿ê¡ëºë¿Éq°í½É½ê¡ë¿É¡É»É¡ë¬É½ê░ê¡ê¼É"
  298.     key 'o send "í¡ê½ê«ê¡É«É»É½ë⌐É«ê¡ë¬ê¼Ér⌐í¬ê¡ê¡ë¿É¡É«É»ê░ɽëºë¿ê░Ér⌐á¡ë▓ç¬ê¡É░ɽæ«ê⌐É¡ë¿ê¡ëºÉr»á¬ë¿ê«ê¡É«É»æ¿ê¡æ¬ê½ê«ê╕År¿á»ê½ê¡ë¿É¡æ«É¬ê¡É«ê¡ë¬ê½Ér¼á«ê¡ê░ê¼É¡æ⌐æºë▓Å⌐ë¿ê«ê¡É"
  299. end
  300.  
  301. define sony_radio
  302.     clkey
  303.  
  304.     call global
  305.     call sony
  306.     print 0 70 "Radio"
  307.     call keymatrix
  308.  
  309.     print 2 0 "┌─┐"
  310.     print 3 0 "│p│ Power"
  311.     print 4 0 "└─┘"
  312.  
  313.     key '1 send "í½ë¿ê«ê¡ê░ê¼ê¡ê░ɽë⌐ɫɻêsïí¡ê⌐ê«ê¡ê«ê░ê¡ê¼É▒ê¡É¼É»êsïí¬ê¡ê¡ë¿ê┤ç¡ê«ê¡æ½ê¼É¡É«êsÉá│ê½ê½ê¡ê¡ê░ê▓ç¡æ¬ê¡É»É½ësîá¡ê¡ê¼ê¡ë¬ê¼ëºë¼É¼ê¡É«É¡êsæá¡ê¼ê«ê▓ê⌐ê░ê«ê«É¡ê«É»É½ê"
  314.     key '2 send "í½É½ê¡ë¬ê«ê¡ê«ê¡É¡ë¿É¡æ¬êr█á«É¡ê▓ê½ê¡ë¿ê»ê¼É»ê¼É¡æ⌐ër╒á¡É¡ë½ê¡ê░ê½ê«ê¡É«ê¡É░É¡êr┌á¡É░ê¡ë¿ë¿ê«ê¡ê«É¡ê▓ɡɽêr█á»É¡ê¡ê«ê░ê½ê«ê¡æ⌐ê»É¼É«êr▄á¡æ¿ê«ê¡ëºë¿ê¡ëºæ¿ë¬É▓É⌐ê"
  315.     key '3 send "í⌐ê«æ½ê¼ê¡ê«ê¡ê░É¼ê¡æ«É⌐ër╘á¡ê¡æ¬ê¡ê░ê½ê¡ë¿É¡ëºæ¬É¡êr▌á¡ê│ɽê½ê«ê¡ë¬ê¼É¡ê▓ɽÉ▓êr╫á▒ê¼É¡ë¿ê¡ëºë¿ê¡æ¿ë⌐ɡɫêr█í⌐ê¡É«ê¡ë½ê½ê¡ëºÉ░ê¡É«É¡ër╒í⌐ê¡É«ê¡ë¿ê┤ç¡ë¿æ¬ê¡É«É¼ë"
  316.     key '4 send "í⌐ɫɡê░ê¼ë½ê¼ê«É¡ê«É¡É»êr¼á░É⌐É▓ê⌐ê▓ê½ê«ê¡É«ê«æ⌐ɼêr½á¡É¡É«ê¡ë⌐ë¿ê░ê½É«ê¡É»É▒êrªá¡É░ɽê»ê«ê«ê¡ê«É¡ë¬É½æ⌐êr¼á¡É¡É»ê»ê¼ê¡ê░ê¼É¡ê«É¡æ⌐êr¬á»É½æ¬ê«ê¡ê░ê½ê«É»ê¼É»É«ê"
  317.     key '5 send "í¿ë¬ê¡É░ê½ê░ê½ê«É¡ë«É⌐É»êr┘á»ê«ê¡É¡ê«ê¡ê«ê¡É░ê¡É¡É«êr▄í¬ê¡ë¿É¡ê¡ë¿ê░ê½æ⌐ê¡æ¿É¡ê"
  318.     key '6 send "í½É»ê¼É▓ê⌐ë¬ê¡ê¡æ½ê¼É¡É«êr¬í⌐É¡ëºÉ«ê¡ê«ê¡ê░É«ê┤šɫêr¬í⌐ɼë¬É«ê½ê«ê¡ë¼É½ë¬É¼É¡êr⌐í⌐É░ê½É¡ë¿ê¡ë¬ê«É¼ë¿É¡É«êr¡á¬É«ê░ɼê¡ê¡ë¬ê«É»ê¼É¼É«êr¼á▒ɬê¡É«ê¡ë¬ê▓ê⌐É¡ê«É¡É¡ë"
  319.     key '7 send "í⌐ê»É«É¡ê¡ê«ê┤ç¡É«ë⌐æ¼É¬êr½á▒ê½É¡É½ë¬ê¼ê¡ê«É»ê░ɽɡêr¼á¡ê»É¼É¡ê»ê«ê¡ê¼æ⌐ê«É»É½ê"
  320.     key '8 send "í½É½æ¿æ¬ê¡ê░ê½ê«É¡ê«É▓ɽêq°á«É½æ½É¡ê▓ê⌐ê«ê¡É«ê¡É░ɼëq≥á¡É»É¡É░ê¼ê¡ë░ç¼É¡ë¿æ⌐É▓êq≤á¡É«æ⌐É¡ê«ê¡ê«ê¡æ¬ê¡æ¿É«êq∙á«É¡É¡É«ê¡ê«ê¡ê¡É«ë⌐æ¿É«êq÷á¡æ⌐ɡɡë¬ê¼ê¡ë¿É»ê¡É«É¡ë"
  321.     key '9 send "í½ê«ê¡ê«É¡ê░ê¼ê¡æ»ê⌐ɡɫêr┌í⌐ê¡ë¿ê«É»ê¡ê¼ê»É»ê¼É«É¡ër╒í⌐ê░ê¼ê¡É»ê¼ê¡ë¬É¡ê░ɽɡêr▐á¼ë¿ê«ê¡É«ê¡ë¬ê»É¼ê«É¡É¡êr▐á«ê¡ê¡ê«É¡ê░ê¡ê«É»ê¼É¡É¡êr▐á¡ê¡ê«ê«æ⌐ê»ê¡ê¡É«ê¡É«É¡ê"
  322.     key '0 send "í½É»ê¼ê¡É«ê¡ê░ê«É»ê¡É¼É»êrºí«É⌐ê¡ê«É¡ë¬ê¡ê░ɽê¡É░ɽêr¼á▓É⌐ë¬ê¼É¡ê«ê»ê¡É«ê░ɽɡêr¼á¡É»ê¼ê¡æ⌐ê¡ë⌐ê«É¡ë¬É½É¡êr»á¬É«ê¡ë¬É▓ê¬ê▓ê⌐É¡ë¿É¡É«êr¼á▒É⌐ê░ê¡É░ê½ê«ê¡æ⌐ê¡É░É▓ç"
  323.     key 'p send "í½É¡É¡É¡É¡ë¬É½ë¬É¡ë¿É«É¡ëqÄá¡æ⌐ɫɡÉ▓ê⌐É¡ê░É¡ê«É¡É▓êqÅí⌐É░É½É¡É«ê¡æ¿ë⌐É░ê½É«É¡êqùá¡æ¿É¡É«É¡ê░É¡ê¡É«ê¡É«É¡êqöí¡É⌐É╢Žæ⌐ê¡æ¿ë¿É¡ê¡É«É¡êqÖá½É¼É«É¡É«ê░É▓ê⌐É¡ê«É¡É«ê"
  324. end
  325.