About uICE Overview uICE enables complete control of your Windows system with handheld remote controls, standard and multimedia keyboards, wireless
Setting up Hotkeys Hotkeys are defined at Hardware Setup like remote controls. To add a new Hotkey, open the context menu and select Add Hotkey Co
VK_F23 =0x86, VK_F24 =0x87, VK_NUMLOCK =0x90, VK_SCROLL =0x91, VK_OEM_NEC_EQUAL =0x92, VK_OEM_FJ_JISHO =0x92, VK_OEM_FJ_MASSHOU =0x93, VK_OEM_FJ_TOURO
VK_CRSEL =0xF7, VK_EXSEL =0xF8, VK_EREOF =0xF9, VK_PLAY =0xFA, VK_ZOOM =0xFB, VK_NONAME =0xFC, VK_PA1 =0xFD, VK_OEM_CLEAR =0xFE } eVkCodes; eWinMessa
Learning buttons Before you can start using your remote control, you need to learn in the buttons so they can be translated into commands. Note that s
Common buttons uICE is partially self-configuring when using the Batch Learn mode shown above. The following table lists the Batch Learn mode
Keyboard This driver is a generic driver for standard and multimedia keyboards*, wireless or wired. Select this driver if you don't have a sup
ATI Remote Wonder This driver supports the ATI Remote Wonder shipped as add-on for Radeon 7500/8500 and stand-alone. Configuration Click the Init
WEB Launch default browser / Go to homepage n/a Toggle left mouse button for Drag&Drop Volume up/down Previous/Next track (requires support i
Cancel (ESC key) Cancel (ESC key) Toggle Crossfade n/a n/a Toggle Repeat (WMP 7/8 only) Toggle Repeat n/a Toggle Shuffle (WMP 7/8 only) Tog
Logitech OEM (AST, NEC, IBM) Configuration Select the COM port where the device is attached. Click the Advanced button to enable or disable the mou
Irman Configuration Select the COM port where Irman is attached. More Information Visit the Irman website
UIR (Universal Infrared Receiver) The UIR is a home-brew receiver device. With a bit of soldering experience, you can easily build it yourself. Vi
Online registration Online registration is available through the ShareIt! registration service. We accept all major credit cards like Mastercard/Euro
Packard Bell Fast Media Configuration Select the COM port where the device is attached. Note that the Fast Media driver must not be installed.
Anir Multimedia Magic Configuration Select the COM port where the device is attached. Note that the original Animax driver must not be installed.
Creative Live!Drive IR This driver supports the Live!Drive IR and AudigyDrive that comes with Soundblaster Live! Platinum and Audigy Platinum sound
Soundblaster Extigy This driver supports the Soundblaster Extigy remote control (RM-1000). Configuration Click the Initialize button to detect th
More Information Visit the Soundblaster website application) Slow n/a Toggle Repeat (WMP 7/8 only) Toggle Repeat Previous Track Next Track Previ
Pinnacle PCTV This driver supports remote controls from Pinnacle Systems' PCTV product line (PCTV/PCTV Pro/PCTV Sat). Many third-party remote
WinFast TV2000 XP Deluxe This driver supports remote controls from Leadtek WinFast TV2000 XP PCI TV cards. Configuration Click the Initialize but
Green n/a Toggle Shuffle (WMP 7/8 only) Toggle Shuffle Yellow n/a n/a Toggle Crossfade Blue n/a 0..9 Numeric keys FineTune +/- n/a PIP n/a WM
Magic TView (CPH051, CPH061) This driver supports remote controls from Askey/Anubis/Typhoon Magic TView (CPH051/CPH061) PCI TV cards. Configurati
FlyVideo 3000 This driver supports the remote control from Lifeview FlyVideo 3000 (Philips chipset based) PCI TV cards. Configuration Click the I
lYou may also store or install a copy of the software on a storage device, such as a network server, used only to install or run the software on your
2 Numeric key Previous Track (if applicable) Previous Track (if applicable) 3 Numeric key Toggle Shuffle (WMP 7/8 only) Toggle Shuffle 4 Numeri
TV Capture Board This is a generic driver which supports many BT8xx based TV capture boards with built-in infrared receiver hardware. TV cards with an
Hauppauge WinTV Configuration Click the Initialize button to detect the hardware. More Information Visit Hauppauge's website
WinLIRC The WinLIRC driver does not directly access hardware, but works as a TCP/IP client connecting to the WinLIRC server. For information on how to
Generic DCD Line Device This is a generic driver for serial port remote control receivers sending bit streams through the RLSD (Receive Line Signal De
LIRC Basic Device The LIRC Basic Device is a home-brew receiver device. With a bit of soldering experience, you can easily build it yourself. Visit th
Generic Serial IR Receiver The Generic Serial IR Receiver is a generic serial port driver with adjustable settings for devices which conform to the
Reinitialize every xx secIf your receiver doesn't respond any more after some time, enable this to reinitialize the device every xx seconds. This
miroMEDIA Remote Configuration Select the COM port where the device is attached.
REALmagic Hollywood Plus Remote Control Configuration Select the COM port where the device is attached. More Information Visit REALMagic's
Quickstart uICE features a Setup Guide which explains the basic concepts of the user interface and setup steps. To start the guide, select Help|Setup
Redlink 105 TV Configuration Select the COM port where the device is attached. More Information Visit the redlink website
Silitek SM-1000 Configuration Select the COM port where the device is attached. More Information Visit Silitek's website
URCR 1.2 The URCR is a home-brew receiver device. With a bit of soldering experience, you can easily build it yourself. Visit the URCR website for
USB Human Interface Device This is a generic driver for USB Human Interface Devices (HID) that appear in Windows Device Manager like the following:
Other Devices If you have another device not mentioned in the list, it is still possible that it works with one of the device plugins. First, find out
About Actions To control applications and perform various system tasks, uICE provides a set of functions, called Actions. One or more actions can be c
2.The execution layer locates the command and its associated layout(s) in the tree and determines the active layout (there's only one in this cas
Adding and editing commands The Actions treeview provides a context menu to add, delete and edit commands. Right click the treeview to open the menu.
Defining Actions To add actions to a layout, use the toolbar left to the actions list or select from the context menu. You will now see the Ac
Actions usually require one or more parameters. The buttons right the the parameter fields open assitants to easily define parameters. The Delay chec
Device Selection This should be your first step in setting up uICE. Select your remote control receiver device from the list. The Info button pops up
The Startup Macro uICE supports a special, predefined remote control folder, the Startup Macro. You can add one single-layout command to this folder,
Window Paths Several actions operate on certain desktop windows, like PostMessage or Keystroke to window. The Operating System identifies windows on t
Fig.2 Now the window path would change to IEXPLORE.EXE\Register uICE - Microsoft Internet Explorer (IEFrame). For applications that change their w
Introduction to window messages This chapter will show you a bit of the backgrounds behind Microsoft Windows' basic communication mechanism: wind
luICE now shows the running applications on their windows organized in a tree. Find Internet Explorer's executable (IEXPLORE.EXE) and select it.
WM_LBUTTONDOWN / WM_LBUTTONDBLCLK Generated by the system when the user clicks (WM_LBUTTONDOWN) or double-clicks (WM_LBUTTONDBLCLK) the left mouse b
Execute/Close applications To select a file, click the button right to the Filename field. Environment variables in the form %WINDIR% are supported f
Maximize current window Maximize the window currently in front of the screen. The next button push will restore the window to its normal size. No pa
Minimize application Minimize an application's main window. The next button push will restore the window to its normal size. Maximize app
Keystroke to current window Send keystroke to the window currently in front of the screen Keystroke to window Send keystroke to a specific w
General Options Customize the general behaviour of uICE. All options are per-user settings. Start with Windows Hide on startup Disable exit conf
the number has to start with "0x" (without the quotation marks). lTo simulate the ALT, SHIFT or CTRL key along with another key, type the le
Turn off display Switches the display into energy saving mode. Multi-monitor configurations are not supported. No parameters. Change Display Mod
Mute Mutes / Unmutes a mixer line. Record Volume Increase or decrease the volume of a record mixer line. Mouse control Move Mouse Moves the mo
Roll Mouse Wheel Rolls the mouse wheel. Click Mouse Button Clicks a mouse button. DoubleClick Mouse Button Double-clicks a mouse button. Web c
No parameters. Open Location Opens a web location in the default browser. Window messages PostMessage uICE can capture and re-send messages sent t
Switch Layout Switch command into another layout. If Switch all command layouts simultaneously is enabled for application presets, this will switch al
Menu ItemYes Select the menu page to go to.
Overview The amount of remote control buttons is usually quite limited. Common remote controls have only 20-30 buttons, which is just not enough to co
Application Presets Application presets contain command sets with actions specific for an application. These commands get executed only if the respect
Remember last active layout preset to be switched into a corresponding layout. Example: if you switch button '0' into the second layout, a
Leave window focus after keystroke Enable forced system shutdown Auto-activate foreground application "Repeated command timout" and
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 c
lThe second time the Favourites command gets executed, the toolbar closes and the Switch Layout action within the Browse Location layout switches all
About OSDs and the On-Screen Menu uICE provides On-Screen Displays (OSD) and an On-Screen Menu (OSM) similar to those known from TV sets. By default,
On-Screen Menu items Applications The Applications submenu lists the configured application presets. When selecting one of the applications, uICE exec
Menu Commands To navigate between On-Screen Menu (OSM) items, uICE uses the commands from Hardware Setup. The Menu Commands page lets you assign comma
Visual Style The Visual Style page lets you customize colors, font and background for the On-Screen Menu (OSM) as well as position and display duratio
About Scripts uICE provides full support for Active Scripting, Windows' built-in, language independent scripting features. Similar to creating dy
wmp6.Filename=Env("windir")+"\\media\\tada.wav"; wmp6.Play(); The following sections describe the uICE object model, assuming
Alert method Displays a text-only OSD Alert( sText ) Arguments sText Required. Text string to display in the OSD. You can use common format cha
sLocation Optional. The name of the network server where the object is to be created. Remarks This method creates an instance of the automation ser
TCP/IP Server Configure the built-in TCP/IP server. Usually you won't need to adjust these settings, except for three cases: lYou want to use a
KillTimer( sTimerName ) Arguments sTimerName Required. The name of a running timer. Remarks This method cancels a timer that has been set previ
SetTimer method Set a timer SetTimer( sTimerName, nTimeOut ) Arguments sTimerName Required. The timer name nTimeOut Required. TimeOut value in m
Arguments nMilliSecs Required. Amount of time, in milliseconds, to suspend execution. Application Object The Application object provides propertie
Execute( [sCmdLine] [, sVerb] ) Executes the file contained in the File property. Same as setting the Running property to true, except you can optio
Display( [nDisplayNum] ) Arguments nDisplayNum Optional. The index number of the display adapter. Valid numbers range from zero to one less of th
See Also Change Display Mode action Globals Object The Globals object can be used to save variables between script executions or to pass variables t
The Mixer object basically represents a single soundcard. Common soundcards have two fixed "destinations", Playback and Record, represen
Remarks If you have more than one soundcard installed in your system, Mixer(0) is your first sound device, Mixer(1) the second and so on. For the mo
See Also MixerSource Object MixerSource Object The MixerSource object represents a single audio data source. Mixer.Playback( SourceIndexOrName ) Mi
The Wave source is Mixer.Playback(1) or Mixer.Playback("Wave"). MixerSource objects are collection objects containing one or more MixerContr
Hardware Setup After you've selected your receiver device at General Config, you can configure the hardware and learn the buttons of your remote
Arguments mixerdestination Required. A MixerDestination object (i.e. Playback or Record) SourceIndex Required. Index to a MixerSource object. P
The Mouse object provides properties and methods related to the mouse cursor and mouse buttons. Mouse Properties Remarks eMouseButton can have one
ButtonDown( eMouseButton=btnLeft [, nXButton=0] ) ButtonUp( eMouseButton=btnLeft [, nXButton=0] ) Same functionality as the Button property. See abo
JScript examples: OSD.Show(osdVolume,Mixer.Playback(0).Name+" Volume",Mixer.Playback(0).Volume); //Same as Mixer.Playback(0).Volume.Sh
Properties Methods Shutdown( nTimeOut ) Suspend( nTimeOut ) Hibernate( nTimeOut ) Reboot( nTimeOut ) System shutdown, standby mode, hibernate mo
Arguments sWindowPath Optional. Text string containing the Window Path to the window. If omitted, a window object representing the current foregrou
Close() Closes the window. SwitchTo() Puts the window into foreground. SetMousePosition( x,y ) Sets the mouse cursor relative to the window&
Remarks Never forget to call KeyUp after KeyDown. PostMessage( nMsg, wParam, lParam ) SendMessage( nMsg, wParam, lParam ) Posts or sends a message
Refresh( sNewWindowPath ) Refreshes the window object and updates internal window caches using the the window path specified in sNewWindowPath. sNe
VK_ACCEPT =0x1E, VK_MODECHANGE =0x1F, VK_SPACE =0x20, VK_PRIOR =0x21, VK_NEXT =0x22, VK_END =0x23, VK_HOME =0x24, VK_LEFT =0x25, VK_UP =0x26, VK_RIGHT
Comentarios a estos manuales