Macros in Pierogi

In Pierogi, a "Macro" is not really a user-defined button; it is more like a "user-defined user". When you run a macro, you are subcontracting the work of controlling the Pierogi app to an automated script. While it runs, you will not have access to the Pierogi user interface. A dialog box will be displayed as the macro runs; you will be able to abort the macro by pressing the "abort" button in that dialog.

XML Syntax

As of Pierogi 1.1.32, the syntax of a Macro XML file is extremely limited. (Please be prepared for significant changes, as well as an actual DTD, in future updates.)

Macropack

The root element of the Pierogi XML file format is the "macropack"; it currently has a single attribute, "name", which allows you to give the pack a name. A macropack can contain an unlimited number of macro elements.

Macro

The "macro" element encapsulates an individual macro. It has three attributes: "name", "button", and "shortcut". The name attribute is required, and contains a string defining the macro's name. This name should be unique -- it is used internally by Pierogi as the macro's identifier. If two macros are given the same name, the results are undefined.

The "button" attribute is optional. The value for "button" is an integer, and corresponds to the user-defined buttons on the "Macros" panel; assigning the button's id number to the macro will cause that button to be associated with the macro. (Currently, values from 1 to 6 are supported.)

The "shortcut" attribute is also optional. The value for "shortcut" is a single character, and corresponds to the characters on the keyboard. Currently, values from A-Z are supported. Pressing the macro's associated key will execute the macro.

Send

The "send" element mimics the task of pressing a button. It has one (required) attribute, "key", which contains a string identifying a Pierogi key. The available key names are listed below under "Available Keys".

Keyset

The "keyset" element allows you to specify a particular Pierogi keyset; all commands sequentially following that element will be chosen from that keyset (until another "keyset" element is defined or the end of the list of commands is reached). When the macro completes, Pierogi will be reset back to the keyset used before the macro was executed.

There are two attributes to this element, "make" and "name", both required. This is because Pierogi internally indexes keysets by make and name; it would be complicated to try and pick the two identifiers out of a single keyset name string. The list of available keysets, broken into their make and name portions, can be found below under "Available Keysets".

Pause

The "pause" element allows you to tell the macro to stop executing for a period of time; this can be useful, for example, to allow a TV to boot up before sending it further commands. It takes one attribute, "seconds", which is an integer value denoting how many seconds to wait before continuing.

Examples

Here is a simple example that sends the "Power Button" key using the currently defined keyset:

<?xml version="1.0"?>

<macropack name="Power Button Example">

 <macro name="Power Button" button="1" shortcut="P">
  <send key="Power"/>
 </macro>

</macropack>

Here is a slightly more complex example. My low-end Sanyo HDTV does not support direct entry of digital subchannel numbers; therefore, to reach a particular channel, one must first type in the major channel number, then navigate to the minor channel using the up/down buttons. So, the following macros provide more direct access to interesting channels; channel 7-2 is weather, and 16-4 is a government access channel. I've defined my TV's specific keyset for these macros, so that I can use them even if Pierogi is currently set up for a different device.

<?xml version="1.0"?>

<macropack name="Local Channels on Bedroom TV">

 <macro name="Power Button" button="1" shortcut="P">
  <keyset make="Sanyo" name="TV Keyset 1"/>
  <send key="Power"/>
 </macro>

 <macro name="PBS" button="2">
  <keyset make="Sanyo" name="TV Keyset 1"/>
  <send key="1"/>
  <send key="6"/>
 </macro>

 <macro name="Local Weather" button="3">
  <keyset make="Sanyo" name="TV Keyset 1"/>
  <send key="0"/>
  <send key="7"/>
  <send key="Channel Up"/>
 </macro>

 <macro name="Ohio Government" button="4">
  <keyset make="Sanyo" name="TV Keyset 1"/>
  <send key="1"/>
  <send key="6"/>
  <send key="Channel Up"/>
  <send key="Channel Up"/>
  <send key="Channel Up"/>
 </macro>

</macropack>

Available Keys

As of Pierogi version 1.1.32, the following are the keys available for use in a "send" comamnd. Please note that Pierogi's parser currently requires the spelling of these commands to be exact, including capitalization.

Power Keys

Power
Toggle the target device on or off. (This command is referred to as "Standby" on some remotes.)
Power On
Turn the target device on. (Sending this command will not turn the device off if it is already on.)
Power Off
Turn the target device off. (Sending this command will not turn the device on if it is already off.)

Menu Keys

Menu
Bring up the menu on the target device.
Up
Move up in the menu. (Note that on some devices, this can also control the volume or channel selection.)
Down
Move down in the menu. (Note that on some devices, this can also control the volume or channnel selection.)
Left
Move left in the menu. (Note that on some devices, this can also control volume or channel selection.)
Right
Move right in the menu. (Note that on some devices, this can also control volume or channel selection.)
Select
Activate the current chosen element of the menu. (On some devices, this key may be labeled "OK" or "Enter".)
Exit
Leave the menu without activating any elements.
Page Up
Scroll up through a long list of elements a screenful at a time.
Page Down
Scroll down through a long list of elements a screenful at a time.
Guide
Bring up the Guide on the target device.

Keypad Keys

0
Send a "0" to the target device.
1
Send a "1" to the target device.
2
Send a "2" to the target device.
3
Send a "3" to the target device.
4
Send a "4" to the target device.
5
Send a "5" to the target device.
6
Send a "6" to the target device.
7
Send a "7" to the target device.
8
Send a "8" to the target device.
9
Send a "9" to the target device.
Enter
Tell the target device that no more numbers will be coming. (Note that this is not the same command as "Select". Very few remote controls have a keypad with this key)
Clear
Tell the target device to disregard the previous sequence of numbers.
+100
Used on some (old) TVs to construct a three-digit channel identifier.
-/--
Used on some (very old) TVs to construct a two-digit channel identifier.
-
Used to identify the subchannel of a digital broadcast channel. For example, to go to the second subchannel of channel 16, one would press "1", then "6", then "-", then "2". (On some TVs, this divider is represented as a dot rather than a dash.)

Channel Keys

Channel Up
Tell the device to switch to the preceding channel in the list.
Channel Down
Tell the device to switch to the next channel in the list.
Previous Channel
Tell the device to return to the channel that was being watched most recently (if any).

Volume Keys

Volume Up
Increase the audio volume coming from the target device. This command will often increase the volume continuously for as long as it is sent.
Volume Down
Decrease the audio volume coming from the target device. This command will often decrease the volume continuously for as long as it is sent.
Mute
Turn off the volume from the target device. Normally, this is a toggle command, and will return the volume to the previous level if sent to a device that has been muted.
Surround Sound
This will normally be a toggle command, switching the device between "stereo" and "surround-sound" usage.
Rear Volume Up
Increase the volume from the rear speakers.
Rear Volume Down
Decrease the volume from the rear speakers.
Center Volume Up
Increase the volume from the center speakers.
Center Volume Down
Decrease the volume from the center speakers.
Woofer Up
Increase the volume from the woofer.
Woofer Down
Decrease the volume from the woofer.

Media Keys

Play
Begin playback of the selected media. (On many devices, this is a toggle button; if pressed when playing, it serves as a "Pause" command.)
Pause
Pause playback of the selected media. (On many devices, this is a toggle button; if pressed while paused, it will continue playback of the current media.)
Stop
Stop playback of the selected media.
Fast Forward
Move forward through the selected media at a rapid pace. This will normally continue for as long as the command is being sent.
Rewind
Move backwards through the selected media at a rapid pace. This will normally continue for as long as the command is being sent.
Play X2
Begin playback of the selected media at a slightly faster-than-normal pace.
Next
Move to the next media item in the list.
Previous
Move to the previous media item in the list.
Step Forward
Move to the next frame of information in the current media. (Normally used to step through a video.)
Step Back
Move to the previous frame of information in the current media.
Advance
Move forward through the current media by a fixed amount. (For example, this may bypass 30 seconds of media on a particular device.)
Replay
Move backwards through the current media by a fixed amount. (For example, this may go back to where the media was 30 seconds ago on a particular device.)
Eject
Physically remove the current data storage medium from the device. For example, this could be a CD, DVD, or cassette tape.
Random
Switch to a random track of the currently selected media.
Repeat
Repeat the currently selected media.
RepeatAB
Repeat a selected portion of the media.
Slow
Play back the current media at a slower pace than normal. The effect of this command can vary from device to device.
Slow +
Speed up the playback of the media while in "slow" mode. (Very few devices support this command.)
Slow -
Slow down the playback of the media while in "slow" mode. (Very few devices support this command.)
Timer
Activate control of timers on the device.
Record
Begin recording the currently selected media. The details of how this occurs will vary from device to device.
Record Pause
Pause the current recording. This will normally be a toggle command, and will resume recording when sent to a device that has been paused. (This is a fairly rare command.)
Record Stop
Tell the device to stop recording.
Record Mute
Used in some very old devices to insert a blank space on a tape; also rarely found in some other high-end devices. Check your device manual for the exact results of sending this command.
Record Timed
Unlike the normal "record" command, this command will allow you to specify a particular duration that the device should continue recording.
Record PDC
Used in some VCRs to simplify recording a particular broadcast (using Teletext). Probably obsolete today.

Color Keys

Originally created for use with Teletext, these buttons are now used for a wide array of purposes on most modern television sets.

Red
Send the Red command.
Green
Send the Green command.
Yellow
Send the Yellow command.
Blue
Send the Blue command.

Teletext Keys

To my understanding, Teletext existed mostly in Europe and some regions of Asia, and is currently being phased out even there. So, many of these commands will today be of little value...

Teletext
Begin teletext on the device. (This might be a toggle command.)
Teletext Reveal
Send the teletext "reveal" command.
Teletext Hold
Send the teletext "hold" command.
Teletext Size
Send the teletext "size" command.
Teletext Select
Send the teletext "select" command.
Teletext Time
Send the teletext "time" command.
Teletext Mix
Combine display of TV and teletext on screen.
Teletext Down
Send the teletext "down" command.
Teletext Up
Send the teletext "up" command.
Teletext Background TV
Display TV broadcast in backround of teletext.
Teletext Store
Send the teletext "store" command.
Teletext Index
Send the teletext "index" command.
Teletext Off
Turn off teletext.

Picture in Picture Keys

Some televisions support display of multiple sources of media at the same time, by overlaying the main screen with one or more miniature screens.

PIP
Turn on the picture-in-picture feature. (Normally, this is a toggle.)
PIP Swap
Exchange the media source between the main screen and the currently selected miniature screen.
PIP Move
Move the miniature screen to a different location on the main screen.
PIP Source
Choose the source of media for the miniature screen.
PIP Channel Up
Switch the miniature screen to the previous channel in the list.
PIP Channel Down
Switch the miniature screen to the next channel in the list.
PIP Pause
Pause the media displayed on the miniature screen.
PIP Size
Change the size of the miniature screen.

Disc Keys

These are commands generally found only on CD/DVD/Blu-ray devices.

Disc Title
Tell the device to display the media's Title screen. (Used only with DVDs and Blu-rays.)
Disc Menu
Tell the device to display the media's Menu screen. (Used only with DVDs and Blu-rays.)
Angle
Tell the device to switch to a different camera angle. (A very obscure command only used with certain DVDs and Blu-rays.)
Next Disc
Tell a multi-disc device to switch to the next disc in the collection.
Previous Disc
Tell a multi-disc device to switch to the previous disc in the collection.
Disc One
Tell a multi-disc device to switch to the first disc.
Disc Two
Tell a multi-disc device to switch to the second disc.
Disc Three
Tell a multi-disc device to switch to the third disc.

VHS (and Beta) Cassette Tape Keys

VHS Speed
Tell the device to switch between the available recording speeds. These are normally SP (standard play), LP (long play), EP (extended play), and SLP (super long play). Not all devices support all speeds.
Tracking +
Manually adjust the "tracking" of the tape upwards.
Tracking -
Manually adjust the "tracking" of the tape downwards.
Auto Tracking
Have the device automatically adjust the tracking of the tape.
Index Search
Have the device search for an index on the tape. (Also known as VISS.)
Index Mark
Have the device place an index mark on the tape.
Index Erase
Have the device remove an index mark on the tape.

Audio/Video Adjustment Keys

These are controls for direct adjustment of audio and video playback. (Most modern TVs have moved the majority of these controls into their menus.)

Picture Mode
This will toggle between a TV's available picture modes.
Sound Mode
This will toggle between a TV's available sound modes.
Noise Reduction
Toggle noise reduction in the target device. (Called "Dolby" on many devices.)
Enhanced Bass
Toggles the enhanced or "super" bass mode of the device.
Bass Up
Increase the bass level of the device.
Bass Down
Decrease the bass level of the device.
Treble Up
Increase the treble level of the device.
Treble Down
Decrease the treble level of the device.
Brightness Up
Increase the screen's brightness.
Brightness Down
Decrease the screen's brightness.
Color Up
Increase the screen's color.
Color Down
Decrease the screen's color.
Contrast Up
Increase the screen's contrast.
Contrast Down
Decrease the screen's contrast.
Balance Right
Shift the stereo balance to the right.
Balance Left
Shift the stereo balance to the left.
Keystone
Shift the "keystone" adjustment made by the projector.
Picture Mute
"Mute" the picture displayed by the projector.
Focus
Adjust the focus of the projector.

Input Keys

These commands select the source of media to be played on the target device. In modern audio/video equipment, the possible list of media sources has grown absolutely enormous; as such, the following set of controls are not sufficiently comprehensive to support all the possible input commands on every device.

Input
Toggle between the entire list of available input sources.
CD Input
Switch to the Compact Disc media.
Phono Input
Switch to the Phonograph record media.
Tuner Input
Switch to the (AM/FM Radio) tuner.
Line Input
Switch to the "line input".
Tape Input
Switch to the tape deck. (Specifically, the first tape deck, if there are more than one.)
Antenna Input
Switch to the antenna input. (Specifically, the first one, if more than one are present.)
Antenna Input 2
Switch to the second antenna input.
PC Input
Switch to the PC input port. (This is normally a VGA port on most devices.)
Composite Input
Switch to the Composite input port. (The first one, if there are more than one.)
Composite Input 2
Switch to the second Composite input port.
SVideo Input
Switch to the S-Video port. (The first one, if there are more than one.)
SVideo Input 2
Switch to the second S-Video port.
Component Input
Switch to the Component Input port. (The first one, if there are more than one.)
Component Input 2
Switch to the second Component input port.
HDMI Input
Switch to the HDMI port. (The first one, if there are more than one.)
HDMI Input 2
Switch to the second HDMI port.
HDMI Input 3
Switch to the third HDMI port.
SCART Input
Switch to the SCART port.
Aux Input
Switch to the Aux input port.
MD Input
Switch to the MiniDisc.
LD Input
Switch to the LaserDisc.
DVD Input
Switch to the DVD.
VCR Input
Switch to the VCR.
HDD Input
Switch to the hard drive.
Cable Input
Switch to Cable input.
Satellite Input
Switch to Satellite input.
DVR Input
Switch to the DVR.
Optical Input
Switch to the Optical (audio) input.
Digital Coax Input
Switch to the digital coax input.
USB Input
Switch to the USB input.
A/D Tuner Swap
Toggle between the Analog and Digital TV tuners. (Probably obsolete now in most regions.)

Program Keys

These controls are used to store and retrieve information within the device, such as a list of favorite channels.

Program
Sends the "program" command to the device. Effects vary.
Memory
Sends the "memory" command to the device.
Call
Sends the "call" command to the device.
Next Preset
Switch to the next preset channel in the list.
Previous Preset
Switch to the previous preset channel in the list.

Receiver Keys

Toggle Band
Toggle between the available receiver bands (normally AM and FM).
FM
Switch directly to the FM band.
AM
Switch directly to the AM band. (Also called "MW" on some receivers.)
LW
Switch directly to the LW band. (Not found on many receivers.)
FM Mode
Switch between "mono" and "stereo" FM modes.
RDS
Access the RDS information being broadcast by the current channel.

Air Conditioner Keys

Please note that the following commands are specific to air-conditioners that have stateless remote controls. Stateful controls will need to use a completely different macro mechanism.

Temperature Up
Raise the target temperature.
Temperature Down
Lower the target temperature.
Fan
Put the AC into fan-only mode.
Cool
Put the AC into cooling mode.
Heat
Put the AC into heating mode.
Oscillate
Toggle the fan oscillation mode.
Fan Faster
Increase the fan's speed.
Fan Slower
Reduce the fan's speed.
Energy Save Mode
Toggle the Energy Saving mode on the AC.

iRobot (Roomba) Keys

Robot Forward
Send the robot forward.
Robot Clockwise
Turn the robot clockwise.
Robot Counterclockwise
Turn the robot counter-clockwise.
Robot Spot
Send the "spot cleaning" command to the robot.
Robot Max
Send the "max power" command to the robot.
Robot Clean
Send the "clean" command to the robot.

Playstation Keys

PS Select
Send the "select" command.
PS Start
Send the "start" command.
PS Left 1
Send the "L1" command.
PS Left 2
Send the "L2" command.
PS Left 3
Send the "L3" command.
PS Right 1
Send the "R1" command.
PS Right 2
Send the "R2" command.
PS Right 3
Send the "R3" command.
PS Up
Send the "up" command.
PS Down
Send the "down" command.
PS Left
Send the "left" command.
PS Right
Send the "right" command.
PS Triangle
Send the triangle key's command.
PS Circle
Send the circle key's command.
PS Cross
Send the cross key's command.
PS Square
Send the square key's command.

Camera Keys

Open Shutter
Cause the target device to take a picture.
Open Shutter After Delay
Cause the target device to take a picture after a fixed delay period. (Probably only available on Canon cameras, where the delay is 2 seconds.)

"Factory" TV Keys

These controls are used to manipulate the low-level details of a television set, and are never found on any remote control. Please do not use them unless you know what you are doing -- some factory control settings can permanently damage a TV set!

Service Menu
Open the service menu control for the television set.
Factory Reset
Send the "factory reset" command to the TV -- please do be careful with this, as it will cause all of the user's settings to be removed.

Miscellaneous

Remote control commands that have not yet been categorized.

Captions
This command is used for both the "captions" control found on many TVs and the "subtitles" control found on DVD / Blu-ray players.
Info
Tells the device to display information about the current media. Also found under the name "display" on many remotes.
Sleep
Tell the device to switch itself off after a specified amount of time.
Reset
Used in VCRs to reset the counter, but in other devices to perform other kinds of reset.
Aspect Ratio
Used to change the format of a TV display, often between 4:3 and 16:9 aspect ratios.
I/II
Used to change between languages in broadcast TV. Sometimes also labeled as "Audio".
Favorites
Used to access the "favorites list" on some TVs.
Scan
Used to scan for channels on a few TVs.
Zoom
Used to zoom in the display on some devices.
Live TV
Used on DVR/PVR devices to return to synchronous display of a TV broadcast after pausing.

Available Keysets

As of Pierogi version 1.1.32, these are the available keysets. Please note that this list is modified frequently; not only are new keysets being added, but existing keysets are being renamed and removed. If you are having trouble with a keyset, please check its name against your current version of Pierogi.

Also, the current Pierogi XML parser is not flexible enough to deal with spelling differences; so, the keyset make and name must have the same capitalization and spacing as shown below.

Acer
TV Keyset 1
PC Keyset 1
ADB
TV Receiver Keyset 1
TV Receiver Keyset 2
TV Receiver Keyset 3
TV Receiver Keyset 4
TV Receiver Keyset 5
TV Receiver Keyset 6
Admiral
TV Keyset 1
TV Keyset 2
VCR Keyset 1
Aiwa
VCR Keyset 1
VCR Keyset 2
VCR Keyset 3
Audio Keyset 1
Audio Keyset 1a
Audio Keyset 2
Audio Keyset 2a
Audio Keyset 2b
Audio Keyset 2c
Audio Keyset 3
Audio Keyset 4
Audio Keyset 5
Audio Keyset 6
Car Stereo Keyset 1
DVD Keyset 1
Alpine
Car Stereo Keyset 1
Anitech
TV Keyset 1
VCR Keyset 1
AOC
TV Keyset 1
Apex
TV Keyset 1
HDTV Converter Keyset 1
DVD Keyset 1
DVD Keyset 1a
DVD Keyset 2
DVD Keyset 2a
DVD Keyset 3
Apple
White Remote
Arcam
Receiver Keyset 1
Astro
STB Keyset 1
STB Keyset 2
Beko
TV Keyset 1
BenQ
TV Keyset 1
Projector Keyset 1
Projector Keyset 1a
Projector Keyset 2
Projector Keyset 3
Projector Keyset 4
Projector Keyset 5
Blaupunkt
VCR Keyset 1
Bose
Wave Radio Keyset 1
Wave Radio Keyset 2
Wave Radio Keyset 3
Home Theater 1
Bush
TV Keyset 1
TV Keyset 2
STB Keyset 1
Cambridge Audio
CD Keyset 1
Audio Keyset 1
Audio Keyset 2
Audio Keyset 3
DVD Keyset 1
Canon
RC 1/5/6 Keyset
Camcorder Keyset 1
Powershot Keyset 1
Changhong
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV Keyset 2
TV Keyset 3
Cisco
STB Keyset 1
STB Keyset 2
STB Keyset 3
STB Keyset 4
Comag
TV Receiver Keyset 1
TV Receiver Keyset 2
Compro
PC TV Tuner Card 1
Creative
Speakers Keyset 1
MP3 Player Keyset 1
Sound Card Keyset 1
Infra Keyset
Crown
TV Keyset 1
CD Keyset 1
Crown Mustang
TV Keyset 1
Daewoo
TV Keyset 1
TV Keyset 1
TV Keyset 3
TV Keyset 4
TV Keyset 5
DVD Keyset 1
VCR Keyset 1
VCR Keyset 2
Denon
DVD Keyset 1
DVD Keyset 2
DVD Keyset 3
Receiver Keyset 1
Receiver Keyset 1a
Receiver Keyset 1b
Receiver Keyset 1c
Receiver Keyset 1d
Receiver Keyset 1f
Receiver Keyset 2
Receiver Keyset 2a
Receiver Keyset 3
Receiver Keyset 4
Audio Keyset 1
Audio Keyset 1a
Audio Keyset 1b
Audio Keyset 1c
Audio Keyset 1d
Audio Keyset 2
Audio Keyset 3
Audio Keyset 4
Dell
Remote Keyset 1
Digital Stream
Receiver Keyset 1
DirecTV
Sat Keyset 1
Sat Keyset 1a
Sat Keyset 1b
Sat Keyset 1c
Sat Keyset 1d
Sat Keyset 1e
Dish
Sat Keyset 1
Sat Keyset 1 mode 2
Sat Keyset 1 mode 3
Sat Keyset 1 mode 4
Sat Keyset 1 mode 5
Sat Keyset 1 mode 6
Sat Keyset 1 mode 7
Sat Keyset 1 mode 8
Sat Keyset 1 mode 9
Sat Keyset 1 mode 10
Sat Keyset 1 mode 11
Sat Keyset 1 mode 12
Sat Keyset 1 mode 13
Sat Keyset 1 mode 14
Sat Keyset 1 mode 15
Sat Keyset 1 mode 16
Dream Multimedia
Dreambox Keyset 1
Dreambox Keyset 1a
Dreambox Keyset 1b
Dreambox Keyset 1c
Dreambox Keyset 2
Dreambox Keyset 3
Dreambox Keyset 4
Dreambox Keyset 5
DSE (Dick Smith)
DVD Keyset 1
Sat Keyset 1
Dune
Media Player Keyset 1
Dynex
TV Keyset 1
Ei
TV Keyset 1
Elgato
EyeTV Keyset 1
Emerson
TV Keyset 1
TV Keyset 2
TV/VCR Keyset 3
TV/VCR Keyset 4
TV Keyset 5
Cable Box Keyset 1
DVD Keyset 1
Audio Keyset 1
Audio Keyset 2
Audio Keyset 3
Emtec
Movie Cube Keyset 1
Movie Cube Keyset 2
Epson
Projector Keyset 1
Projector Keyset 1a
Fortec Star
Sat Keyset 1
Sat Keyset 2
Foxtel
STB Keyset 1
STB Keyset 2
Frontech
TV Keyset 1
TV Keyset 2
Gadmei
TV Tuner Keyset 1
General Electric
AC Keyset 1
AC Keyset 2
Genius
Speaker Keyset 1
GoldStar
105-210A TV
TV Keyset 2
VCR Keyset 1
VCR Keyset 1a
VCR Keyset 1b
VCR Keyset 1c
Audio Keyset 1
Goodmans
STB Keyset 1
VCR Keyset 1
DVD Keyset 1
Audio Keyset 1
Grundig
Satellite Keyset 1
Satellite Keyset 2
Satellite Keyset 3
Amp Keyset 1
Audio(CD) Keyset 1
Audio Keyset 2
VCR Keyset 1
VCR Keyset 1a
TV Keyset 1
TV Keyset 2
TV/VDR Keyset 3
TV Keyset 4
DVD Keyset 1
Haier
TV Keyset 1
Hantarex
TV Keyset 1
TV Keyset 2
Harman/Kardon
Amp/Receiver Component 1
Amp Component 2
Receiver Component 2
Tape Component 1
DVD Keyset 1
DVD Keyset 1a
CD Keyset 1
CD Keyset 2
Hauppauge
PCTV Keyset 1
PCTV Keyset 1a
PCTV Keyset 1b
PCTV Keyset 1c
PCTV Keyset 2
Hitachi
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV (monitor) Keyset 2
TV Keyset 3
Projector Keyset
DVD Keyset 1
Audio Keyset 1
VCR Keyset 1
Homecast
Sat Keyset 1
DVB-T Keyset 1
HP
Remote Keyset 1
Huawei
STB Keyset 1
STB Keyset 2
Humax
STB Keyset 1
STB Keyset 2
STB Keyset 3
Hyundai
DVD Keyset 1
Audio Keyset 1
TV/Monitor Keyset 1
ILO
TV Keyset 1
TV Keyset 2
TV Keyset 3
Insignia
TV Keyset 1
TV Keyset 1a
TV Keyset 2
TV Keyset 3
TV Keyset 4
TV Keyset 5
TV Keyset 6
DVD Keyset 1
DVD Keyset 2
DVD Keyset 3
DVD Keyset 4
DVD (BD) Keyset 5
DVD Keyset 6
iRobot
Roomba Keyset 1
JVC
Sat (Dish) Keyset 1
Sat (Dish) Keyset 2
VCR Keyset 1
VCR Keyset 1a
VCR (B Mode) keyset 1
VCR (B Mode) keyset 1a
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV Keyset 1c
TV Keyset 1d
DAT Keyset 1
Car Deck Keyset 1
Audio Keyset 1
Audio Keyset 1a
Audio Keyset 1b
Audio Keyset 2
DVD Keyset 1
Kaon
Sat Keyset 1
Kathrein
Sat Keyset 1
Sat Keyset 2
Sat Keyset 3
Kenwood
Audio Keyset 1
Component Keyset 1
Component Keyset 2
Component Keyset 3
CD Keyset 1
DVD Keyset 1
TV Keyset 1
Keymat
TV Keyset 1
TV Keyset 2
Konka
TV Keyset 1
TV Keyset 2
Lexuz
DVB Keyset 1
LG
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV Keyset 1c
TV Keyset 2
TV Keyset 2a
TV Keyset 2b
Home Theater Keyset 1
Home Theater / BD Keyset 2
Home Theater / BD Keyset 2a
DVD/BD Keyset 1
DVD/BD Keyset 2
DVD/BD Keyset 2a
VCR Keyset 1
VCR Keyset 1a
VCR Keyset 1b
Air Conditioner 1
Lifetec
TV Keyset 1
TV Keyset 2
VCR Keyset 1
Audio Keyset 1
Loewe
TV Keyset 1
VCR Keyset 1
DVD Keyset 1
Logitech
Digital Speakers Keyset
Squeezebox Keyset
Magnavox
DVD Keyset 1
VCR Keyset 1
STB Keyset 1
TV(?) Keyset 1
Magnum
TV Keyset 1
Microsoft
Windows MCE Remote 1
Windows MCE Remote 2
Windows MCE Remote 3
Windows MCE Remote 4
Windows MCE Remote 5
Windows MCE Remote 6
Windows MCE Remote 7
Windows MCE Remote 8
Majestic
DVD Keyset 1
Medi@link
HD Receiver Keyset 1
Medion
TV DVR Keyset 1
DVD Keyset 1
DVD Keyset 2
VCR Keyset 1
Minolta
RC-3 Keyset
Mitsubishi
TV Keyset 1
TV Keyset 1a
VCR Keyset 1
VCR Keyset 1a
Projector Keyset 1
Projector Keyset 2
Motorola
4DTV/StarChoice Keyset
STB Keyset 1
STB Keyset 1a
STB Keyset 1b
STB Keyset 2
Sky Digital Keyset
MT-Logic
TV Keyset 1
Multichoice
TV Decoder Keyset 1
TV Decoder Keyset 2
NAD
Receiver Component 1
Tuner Component 1
DVD Keyset 1
CD Component 1
CD Component 2
Tape Component 1
NEC
TV Keyset 1
VCR Keyset 1
VCR Keyset 2
VCR Keyset 3
DVD Keyset 1
Projector Keyset 1
Projector Keyset 2
Nikon
ML-L3 Remote Keyset
Nokia
Generic VCR
Octagon
Sat Keyset 1
Sat Keyset 1a
Sat Keyset 2
Olympus
RM-2 Remote Keyset
Onida
TV Keyset 1
DVD Keyset 1
Onkyo
Audio Keyset 1
Audio Keyset 2
Audio Keyset 2a
Audio Keyset 3
Audio Keyset 4
Audio Keyset 5
DVD Keyset 1
DVD Keyset 2
OpenBox
Satellite Receiver 1
Satellite Receiver 2
Orion
TV Keyset 1
TV Keyset 2
TV Keyset 3
VCR Keyset 1
VCR Keyset 2
DVD Keyset 1
Panasonic
Car Audio Keyset
Satellite Keyset 1
Satellite Keyset 1a
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
VCR Keyset 1
VCR Keyset 1a
VCR Keyset 1b
VCR Keyset 1c
DVD Keyset 1
DVD Keyset 1a
Audio Keyset 1
Audio Keyset 2
Audio Keyset 2a
Air Conditioner 1
Pentax
RC-F Remote Keyset
Philco
TV Keyset 1
Philips
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV Keyset 1c
TV Keyset 1d
TV Keyset 1e
TV Keyset 1f
TV Keyset 2
TV Keyset 2a
TV Keyset 2b
TV (settop-box) keyset 3
DVD Keyset 1
DVD Keyset 1a
DVD Keyset 1b
DVD Keyset 1c
DVD Keyset 1d
DVD/BD Keyset 2
DVD Keyset 3
DVD Keyset 3a
DVD Keyset 4
VCR Keyset 1
VCR Keyset 1a
VCR Keyset 1b
VCR Keyset 1c
Sat Keyset 1
Sat Keyset 2
Sat Keyset 2a
Sat Keyset 3
Audio Keyset 1
Audio Keyset 1a
Audio Keyset 1b
Audio Keyset 2
Audio Keyset 3
Audio Keyset 4
Pinnacle Systems
PCTV Keyset 1
PCTV Keyset 2
PCTV Keyset 3
Pioneer
TV Keyset 1
TV (STB) Keyset 2
TV (STB) Keyset 3
Audio Keyset 1
Audio Keyset 1a
Audio Keyset 2
Audio Keyset 3
Audio Keyset 4
Audio Keyset 5
Audio Keyset 6
CD Keyset 1
LD Keyset 1
DVD Keyset 1
Car Stereo Keyset 1
Proview
DVD Keyset 1
QNAP
Media Player Keyset 1
Raite
DVD Keyset 1
RCA
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
VCR Keyset 1
VCR(alt) Keyset 1a
DVD Keyset 1
DVD Keyset 1a
Satellite(DirecTV) Keyset 1
Satellite (Dish Network) Keyset 2
Roku
STB Keyset 1
Soundbridge Keyset 1
Saba
TV/VCR Keyset 1
TV Keyset 2
Sagem
STB Keyset 1
STB Keyset 1a
Sagemcom
Digital Receiver Keyset 1
Digital Receiver Keyset 2
Samsung
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV Keyset 2
TV Keyset 3
TV Keyset 3a
VCR(DVD) Keyset 1
VCR(DVD) Keyset 1a
VCR(DVD) Keyset 1b
VCR(DVD) Keyset 1c
VCR/TV Combo Keyset 1d
VCR(DVD) Keyset 1e
DVD Keyset 1
DVD Keyset 1a
DVD Keyset 1b
DVD Keyset 2
Air Conditioner 1
Air Conditioner 2
STB Keyset 1
STB Keyset 2
STB Keyset 3
STB Keyset 4
STB Keyset 5
STB Keyset 6
Sanyo
DVD/VCR Keyset 1
DVD Keyset 1
TV Keyset 1
TV Keyset 1b
TV Keyset 1d
TV Keyset 2
Projector Keyset 1
Projector Keyset 1a
Projector Keyset 1b
Projector Keyset 1c
Sharp
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV Keyset 1c
TV Keyset 1d
TV Keyset 1e
VCR Keyset 1
Receiver Keyset 1
Air Conditioner 1
SilverCrest
DVD Keyset 1
DVD Keyset 2
DVD Keyset 3
Sinotec
TV Keyset 1
TV Keyset 2
Sky
Receiver Keyset 1
Receiver Keyset 1a
Sony
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV Keyset 1c
TV Keyset 2
Amp Keyset 1
Amp Keyset 2
Audio Keyset 1
Audio Keyset 1a
DAT Keyset 1
DVD Keyset 1
DVD Keyset 1a
DVD Keyset 1b
DVD Keyset 2
DVD Keyset 2a
VCR Keyset 1
VCR Keyset 1a
VCR Keyset 1b
Receiver Keyset 1
CD Keyset 1
CD Keyset 1a
CD Keyset 1b
Projector Keyset 1
Projector Keyset 1a
Playstation Keyset 1
Starhub
STB Keyset 1
STB Keyset 1a
Starsat
Sat Keyset 1
Strong
Sat Receiver Keyset 1
Sat Receiver Keyset 2
Sat Receiver Keyset 2a
Sat Receiver Keyset 3
Sat Receiver Keyset 3a
Sat Receiver Keyset 4
Sat Receiver Keyset 5
Sat Receiver Keyset 5a
DVB-T Receiver Keyset 1
DVB-T Receiver Keyset 2
DVB-T Receiver Keyset 3
DVB-T Receiver Keyset 4
DVB-T Receiver Keyset 5
Sylvania
TV Keyset 1
Technics
Audio Keyset 1
Audio Keyset 1a
Audio Keyset 2
Audio Keyset 3
Audio Keyset 3a
Receiver Keyset 1
Receiver Keyset 1a
CD Keyset 1
DVD Keyset 1
Technisat
Satellite Receiver 1
Satellite Receiver 1a
Satellite Receiver 2
Satellite Receiver 2a
Satellite Receiver (and PCTV) 3
Satellite Receiver (and PCTV) 3a
Telefunken
TV Keyset 1
TV Keyset 1a
Telenet
STB Keyset 1
Thomson
Converter Keyset 1
TV/DVR Keyset 1
VCR Keyset 1
VCR Keyset 1a
DVD Keyset 1
Sat Keyset 1
Audio Keyset 1
Audio Keyset 2
TiVo
Tivo Keyset 1
Tivo Keyset 1a
Tivo Keyset 1b
Tivo Keyset 1c
Tivo Keyset 1d
Topfield
PVR Keyset 1
Sat Keyset 1
Toshiba
TV Keyset 1
TV Keyset 1a
TV Keyset 1b
TV Keyset 1c
TV Keyset 1d
TV Keyset 1e
TV Keyset 1f
TV Keyset 1g
TV Keyset 1h
TV Keyset 1i
VCR Keyset 1
VCR Keyset 1a
VCR Keyset 1b
Disc Keyset 1
Disc Keyset 1a
DVD/VCR Keyset 1b
DVD/Tivo Keyset 1c
DVD Keyset 2
Projector Keyset 1
Satellite Receiver 1
Triax
Satellite Receiver 1
Satellite Receiver 2
Satellite Receiver 2a
Satellite Receiver 3
Satellite Receiver 3a
Satellite Receiver 4
United
DVD Keyset 1
DVBT Keyset 1
Universum
VCR Keyset 1
VCR Keyset 2
VCR Keyset 3
TV Keyset 1
TV Keyset 1a
Sat Keyset 1
Audio Keyset 1
Venturer
TV Keyset 1
DVD Keyset 1
STB Keyset 1
Vestel
TV Keyset 1
TV/DVD Keyset 2
Viewsat
Satellite Keyset 1
Satellite Keyset 1a
Viewsonic
Projector Keyset 1
Projector Keyset 2
Virgin Media
STB Keyset 1
Vizio
TV Keyset 1
Western Digital
Media Player Keyset 1
Media Player Keyset 1a
Media Player Keyset 1b
Westinghouse
TV Keyset 1
TV Keyset 2
Wharfedale
TV Keyset 1
TV Keyset 2
Wiwa
TV Receiver Keyset 1
Xcruiser
Sat Keyset 1
Xoro
DVB-T Keyset 1
Yamaha
DVD Keyset 1
DVD/LD Keyset 1a
Audio Device Keyset 1
Audio Keyset 1a
Audio Keyset 2
Audio Keyset 2a
Audio Keyset 2b
Audio Keyset 2c
Audio Keyset 2d
Audio Keyset 3
Audio Keyset 4
TV Keyset 1
Karaoke Keyset 1
Zenith
TV Keyset 1
Digital Converter Box 1