Setup guide
Multi-Layout Commands
A layout is a container for one or more actions. The actions contained in a layout get executed one after the
other whenever a command was received from the remote control.
Multi-Layout Commands offer the ability to assign multiple action sets to a single command. Each layout is
independent from other layouts, only the actions contained in the currently active layout get executed.
Setting the currently active layout can either be done manually using the Layout Selector from the On-Screen
Menu, or automatically after the associated command has been received by adding a Switch Layout action to the
command's layouts.
Automatic layout switching is useful to define toggling or even multi-state commands. As an example, think of a
command with three layouts. Each layout has one action to carry out a specific application function, and an
additional Switch Layout action to set the active layout to the next one automatically. The third layout's Switch
Layout action sets to active layout to the first one again. The result is a tri-state command:
Layouts can also be used to provide action sets for different application modes. The preconfigured application
preset for Internet Explorer makes use of this functionality:
This pictures shows the Favourites command, which
toggles Internet Explorer's Favourites toolbar.
IE requires different actions to navigate through the
favourite shortcuts and browse a webpage location.
The Favourites command switches the complete
application preset between the two modes:
l
The first time the Favourites command gets
executed, IE's Favourites toolbar opens and the
Switch Layout action instructs uICE to switch all
commands of the preset to their second layout.
For this to work, Switch all command layouts
simultaneously must be enabled for the
application preset, and all commands within the
preset must have two layouts.