The application window has two areas, one for status and operations related to remote controlling another system and one for status and operations related to being controlled via another system.
Scroll down or click on one of the areas in the graphics below to traverse to the related documentation.


Clicking the triangle/section name will collapse that section.

The Remote Controlling section provides status and operations related to remote controlling another system. The available status and operations are:
- Remove Entry: When pressed, removes the currently selected "System to Control" from the remembered collection of previously controlled systems.
- Activate Remote Control (button or the Hotkey): When pressed, initiates remote controlling of the currently selected "System to Control". While remote controlling another system, keystrokes and mouse operations are transmitted to, and injected into, the system being remote controlled. With a few exceptions, this is identical to using the keyboard and mouse that are attached directly to the system being remote controlled.
Note that the hotkey is defined system-wide and, as long as the KMremoteControl application is running, will activate remote controlling from within any application.
- Hotkey Reminder: The area to the right of the "Activate Remote Control" button shows the currently defined activation/deactivation hotkey. Pressing the indicated hotkey will alternately activate and deactivate remote controlling of the "System to Control".
**Edit Controllable Systems...: Provides the ability to setup your systems to use an "edge-detection" strategy to activate controlling of other systems. This is useful when you'd like to activate remote controlling whenever your cursor rests at an edge of your screen. For more information, see the "Defining a Controllable Systems Layout" section, below.
*Edit Key Substitutions...: Provides the ability to define keystrokes that, when typed on the controlling system, can be sent as the same or different keystrokes to the system being controlled. In addition, keys that are registered and recognized by other applications as "hotkeys" can also be identified so KMremoteControl can treat them specially, if required.
For more information, see the "Using Switcher and Other Hotkeys with KMremoteControl" in the ReadMe document
- Status: Shows the current status of the remote controlling operations (e.g., which system is being remote controlled).
 
The Being Controlled section provides status and operations related to "this" system being remote controlled via another system. The available status and operations are:
- Status: Shows the most-recently detected status related to "this" system being remote controlled via another system. The status indicates whether "this" system can be controlled and, if it can, when that ability is in effect (e.g., while the system runs or only while the KMremoteControl application runs).
When the "Activation and Presentation" item named "Allow remote controlling other systems from this system while this system is being remote controlled" on the "Remote Controlling" Preferences tab is unchecked, a separate status window will be shown when "this" system is being controlled by another system.
- Update: When pressed, will update the status indication to ensure that it represents the current situation.
- Enable: When pressed, will "turn on" the ability for "this" system to be remote controlled via another system. Note that this button can be disabled, depending upon the "Activation" setting on the "Being Controlled" Preferences tab and the current status (i.e., if it's already enabled). Also, depending upon the "Activation" Preference setting, Administrator privileges may be required to enable being controlled.
- Disable: When pressed, will "turn off" the ability for "this" system to be remote controlled via another system. Note that this button can be disabled, depending upon the "Activation" setting on the "Being Controlled" Preferences tab and the current status (i.e., if it's already disabled). Also, depending upon the "Activation" Preference setting, Administrator privileges may be required to disable being controlled.
- Disable then Enable: When pressed, will "turn off" then "turn on" the ability for "this" system to be remote controlled via another system. This is simply a convenience mechanism and is equivalent to pressing the "Disable" button followed by the "Enable" button. It is sometimes useful when the system is being remote controlled.
Hide: When pressed, will hide the KMremoteControl application. When hidden, the KMremoteControl application window can be accessed by double-clicking the KMremoteControl icon in the system tray, located to the far right on the Windows Taskbar.
**The Controllable Systems Locator section provides the ability to use the zero configuration networking capability (i.e., Apple's Bonjour, originally called Rendezvous, features) to locate systems on your network that are currently able to be controlled.
- Start Search: When pressed, will start the searching for controllable systems.
- Stop Search: When pressed, will stop the searching for controllable systems.
- IP Address and Port: Shows the IP address and networking port number for a selected entry that was found and listed as a controllable system.
- Add item to the entries in System to Control: When pressed, will add the selected entry (that was found and listed as a controllable system) to the collection of systems in the "System to Control."
**Defining a Controllable Systems Layout

The Controllable Systems Layout provides the ability to setup your systems to use an "edge-detection" strategy to activate controlling of other systems. This is useful when you'd like to activate remote controlling whenever your cursor rests at an edge of your screen.
- Use edge detection when controlling: When checked, will cause KMremoteControl to sense when your mouse pointer is at a screen edge and, according to the setup defined by this layout, activate remote controlling of the applicable system.
- Use edge detection to deactivate control: When checked, will disable the use of edge detection on the system being controlled. This will have the effect of enabling you to use edge detection to start controlling another system, but disable the ability to deactivate remote controlling using edge detection. In this case, you'll need to use the defined hotkey to deactivate remote controlling.
- Edge Detection Delay: Sets the duration that the mouse pointer must be at the screen edge before KMremoteControl will activate or deactivate remote controlling.
- Setting up the layout: To define which screen edge will activate/deactivate controlling for which controllable system, simply drag an entry from the "Controllable Systems" onto one of the monitor icons surrounding "This System" in the layout section. The arrangement would normally be based upon the actual physical placement of your systems, relative to each other.
For example, imagine you have 3 systems located side-by-side and you are seated at the left-most system and want to be able to use edge detection to control the 2 other systems located to the right of your system.
- First, you'd drag the entry for the system located immediately to your right from the Controllable Systems list onto the monitor located to the immediate right of "This System" in the layout area. Notice that additional monitor icons are placed around the system you just added to the layout area.
- Next, you'd drag the entry for your right-most located system from the Controllable Systems list onto the monitor located to the immediate right of the system you just added the layout area. You'd then have 3 systems, side-by-side, beginning with "This System" as the rightmost system.
- Once that layout is saved, when you drag the mouse pointer to the right edge of your system, it will activate remote controlling of the system system located to your immediate right (i.e., the middle one), and if you drag the mouse pointer to the left edge of that system (i.e., the middle one), you'll deactivate controlling that system and activate controlling of the right-most system ... i.e., you can drag "through" systems. You can either drag back through the middle system or simply use the hotkey to directly deactivate remote controlling.
- You can always use the hotkey in addition to edge detection. Some users prefer to use the edge detection to switch to a different system when they have multiple controllable systems but to use the hotkey when the desired system was last visited so it's the one currently set as the "System to Control".
- Clear Layout: When pressed, will clear the currently defined layout so you can start over.
- Save Layout: When pressed, will save the currently defined layout and it will become the active layout that's used by KMremoteControl.
|