Stripes
Logo
Home Products Services Download Support About Us
KMremoteControl - Documentation

It is best to read the ReadMe file first as it contains useful information on various topics, including installation and setup. The documentation below is designed as reference documentation.

In addition, see the KMremoteControl overview page for more information about the benefits, features and system environments supported by KMremoteControl and see the KMremoteControl support page for access to current product-related information.

KMremoteControl lets you operate all the PCPC/Windows and MacMac OS X systems on your desk from the keyboard and mouse on one of those systems.

KMremoteControl presents its operational capabilities via an application window and its configurable options via multiple, tabbed panels within its Preferences window. Menus provide access to the licensing, preferences and help capabilities.

Throughout the documentation, any items that are platform-specific will be accompanied by an indicator graphic:

PC indicates that the item applies only to the PC/Windows environment

Mac indicates that the item applies only to the Mac OS X environment

All other items apply to both environments.

Up

KMremoteControl
Overview
Screen Shots
Documentation
Support
History

Last Updated:

KMremoteControl - Application Window

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.

Application Window PC

Application Window Mac

Mac Clicking the triangle/section name will collapse that section.

Up

The Remote Controlling section provides status and operations related to remote controlling another system. The available status and operations are:

  • System to Control: Specifies the system that will be remote controlled when remote control is activated. The pop-up also provides access to the collection of previously remote-controlled systems. Once a system has been successfully remote controlled, it is automatically remembered until removed.

    The "System to Control" can be specified in the following ways:

    • IP Address : In decimal-dotted notation; e.g., 192.168.1.100

      PC The IP address is shown on the "KMremoteControl" application window under the "Status:" in the "Being Controlled" section.

      Mac Clicking on the "Network Address:" on the "Sharing" panel in the "System Preferences" will alternately show the primary IP address and domain name (see below).

    • Mac (Fully Qualified) Domain Name : Any name that is resolvable by your Domain Name Server (DNS); e.g., myComputer.myDomain.com

    • PC Windows Computer Name : The name that was given to your computer by the person who installed Windows. The computer name is shown on the "KMremoteControl" application window under the "Status:" in the "Being Controlled" section.

    • Mac Port-Number Suffix : Where the TCP/IP port number follows the IP Address or Domain Name separated by a colon; e.g., 192.168.1.100:5555 or myComputer.myDomain.com:5555

    • Mac Name Prefix : Where a name, in quotation marks and separated by a space, precedes the IP Address or Domain Name; e.g., "My System" 192.168.1.100 or "My Laptop" myLaptop.myDomain.com:5555
  • 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".
  • Mac **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.
  • Mac *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).

PC PanelMac Panel

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).

    PC 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.
  • PC 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.

PC PanelMac Panel

**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."

PC PanelMac Panel

Mac **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.

PC PanelMac Panel

KMremoteControl - Menus

KMremoteControl has a small number of menus and only a few interesting items within those menus.

Clicking on the Preferences... or Licensing... item in the menu graphics, below, will traverse to the documentation.

KMremoteControl Menu PC

KMremoteControl Menu Mac

Up

The interesting KMremoteControl menu entries and their meanings are as follows:

  • Mac About KMremoteControl: Presents version and copyright information.
  • Preferences...: Presents the tabbed "Preferences" window where the various options can be configured.
  • Licensing...: Presents the "Licensing" window that provides the ability to manage licenses for KMremoteControl. A license can be installed and relinquished, to allow licenses to be moved from system to system, including from PC to Mac and Mac to PC. It should be noted that the product licensing capabilities are provided via our embedded LicenseControl capability.

    Mac Since an embedded application is being used, the menu will change to the LicenseControl menu and the Dock will contain the additional LicenseControl icon. See the LicenseControl documentation for more information.
  • Purchase KMremoteControl...: Uses your default browser to show the Kagi e-store's web page for our products, where licenses for KMremoteControl can be purchased.
  • Mac Purchase ClipCommControl...: Uses your default browser to show the Kagi e-store's web page for our products, where licenses for ClipCommControl can be purchased.
  • Mac Hide KMremoteControl: Hides the KMremoteControl application and its windows. Click on the KMremoteControl icon in the Dock to bring the KMremoteControl application to the front
  • Mac Quit KMremoteControl: Exits the KMremoteControl application.
  • PC Exit: Quits the KMremoteControl application.

PC PanelMac Panel

Help Menu Mac

Mac The interesting Edit menu entry and its meaning is as follows:

  • Mac *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.
  • Mac **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. For more information, see the "Defining a Controllable Systems Layout" section, above.

PC PanelMac Panel

Window Menu Mac

Up

Mac The Window menu entries and their meanings are as follows:

  • KMremoteControl: Presents LicenseControl's application window. This is useful when the window was previously closed.

    PC PanelMac Panel

    Help Menu PC

    Help Menu Mac

    Up

The Help menu entries and their meanings are as follows:

  • PC KMremoteControl Help or MacKMremoteControl Manual: Presents a locally installed copy of this documentation via your system's default browser. Note that there are additional links on these web pages that will take you beyond the locally installed documentation. If you visit http://www.derman.com/ via one of these links, further viewing of the documentation pages will reference the documentation at www.derman.com, as well.
  • PC Licensing Help: Presents a locally installed copy of the licensing (LicenseControl) documentation via your system's default browser. Note that there are additional links on those web pages that will take you beyond the locally installed documentation. If you visit http://www.derman.com/ via one of these links, further viewing of the documentation pages will reference the documentation at www.derman.com, as well. [The "Licensing Help..." for Mac OS X is available via the "Help" menu for the embedded LicenseControl application.]
  • PC About KMremoteControl: Presents version and copyright information.
  • Mac KMremoteControl ReadMe: Presents the same ReadMe document as contained on the KMremoteControl disk image.

PC PanelMac Panel

KMremoteControl - Preferences

Click on a tab in the graphic below to view its documentation:

Preferences Tabs PC

Preferences Tabs Mac

Mac When applicable, KMremoteControl presents tooltip-style help after the cursor is stationary, for the required duration, over an item. The following is an example of tooltip-style help:

Tooltip Help Mac

Up

*This option is present beginning with version 1.20
**These options are present beginning with version 1.50

Home - Products - Services - Download - Support - About Us
Privacy Policy - Contact Us Copyright © 2003-2006 Derman Enterprises Inc., All Rights Reserved