MultiMouse - Documentation


Document Conventions

You are currently reading this manual in your browser program. You can jump between sections, set bookmarks or print this manual like any other web site.

  • Bold, italic type in this documentation indicates either a procedure or menu item.
  • Filenames are printed in italic letters.
  • Text input is represented in courier script.
  • Hotkeys are shown like this example: CTRL-A
  • All MultiMouse settings are made via the task tray icon. To open the program menu "right-click" the MultiMouse task tray icon to access the configuration menu.

This symbol indicates a useful hint.

Tips & Tricks are marked with this icon. These hints simplify the use of MultiMouse by explaining procedures which you may not discover through simple use of the software.

This symbol indicates very important notes.

What can MultiMouse do for you?

MultiMouse allows multiple users to drag the mouse cursor out of their computer's desktop and onto the desktop of a central computer. The central computer shows all mouse pointers together with a name tag.

All users can point and click with their own mouse devices and collaborate on a common document or application. Users can also enter text remotely from their own computer keyboards. This allows multiple users to edit a common document without needing to leave their place.

The user's mouse cursor positions and remote text input is transmitted by MultiMouse using any standard Wireless or Ether network connection from the user computers to the central PC.

Application examples

  • In a meeting- or classroom scenario, multiple users can brainstorm collectively on a common document or spreadsheet which is displayed by a projector connected to the central PC. Instead of pointing with their finger on any item of interest, meeting participants can work directly on a diagram or document with the input devices of their own computers.
  • Multiple operators in a control room can manage a central computer remotely from their workplace.
  • A team of programmers can simultaneously work on a common code without the hassle of moving keyboards and mouse devices back and forth.

Benefits

  • Vivid collaboration - Users participate directly instead of just pointing with the finger.
  • Intuitive - Participating does not take more than dragging the mouse cursor.
  • Easy to use - MultiMouse is set up in a minute and configures automatically.
  • Comfortable - All users can participate without moving from their seat.
  • Efficient - MultiMouse operates economically and requires very little CPU power.
  • Inexpensive - MultiMouse is software-only. No extra hardware is required.

Features

  • Up to 50 users can remote control their mouse cursor onto a common desktop.
  • Each user's remote cursor has a customizable label.
  • Users can take control of the common desktop with a mouse click and enter text with their own keyboard.
  • The administrator can restrict users to point-only without mouse-clicks or disable remote keyboard input.
  • All remote cursors can be enabled/disabled with a single key press by the administrator.
  • The MultiMouse network communication is configured automatically. No need to bother with cryptic IP addresses or port numbers.

System Requirements

Each user needs a computer with a mouse or track pad and a keyboard. Additionally, there is one central presentation PC with a display required. All users need to have visual access to that central PC monitor.

  • MS Microsoft Windows XP, Vista or Windows 7.
  • Optional: Web browser to read this software documentation
  • Optional: Internet access to retrieve software updates
  • Approximately 3 MB hard disk space for the program installation

Software Installation

MultiMouse consists of two separate programs:

Setup diagram

  • The Sender program is used by each user to send their mouse cursor and keyboard input to the central PC.
  • The Receiver program is required on the central PC that is hosting the common desktop and all the programs that are shown and used by the participants.

The programs can be installed on the computers with the setup file or alternatively run from USB memory devices without any installation.

Installation with the installation file

  1. Download the installation file from http://download.multimouse.com
  2. Double-click the download setup program and follow the on-screen instructions to install MultiMouse.
  3. The installer contains the Sender and the Receiver program and you will be prompted to choose the desired program during installation (You most probably only want to install the Sender or the Receiver).

Use MultiMouse on USB flash drives

You can run MultiMouse directly from a USB memory stick without any permanent installation:

  1. Download the suitable MultiMouse Portable ZIP file from http://download.multimouse.com#usb
  2. Extract the contents of the ZIP file to any folder on your computer or USB stick.
  3. Run the program directly from the USB stick by double-clicking the program file MultiMouse_Sender.exe (or MultiMouse_Receiver.exe respectively).

MultiMouse assumes that it is launched from a mobile memory device if no configuration file (config.ini) is present in the default application data folder on the host computer and automatically switches into a special USB mode.

This is indicated by the word 'USB in the program title. In this USB mode, MultiMouse stores the configuration file into the same directory from where the program is running from. The program will not write any data on the host PC while in USB mode.

Always close the program before unplugging the USB stick as MultiMouse cannot store any setting changes otherwise.

First Steps after installation

  1. Launch the Receiver program on the central PC that shall show all users' cursors. The Receiver program icon should appear in the task tray:
    Receiver tray icon
    Windows 7 hides task tray icons by default. Make sure to enable the MultiMouse task tray icon in Windows 7 as it displays important program status information (video tutorial).
  2. Launch the Sender programs on all user PCs. The Sender program icon should now be visible in the task tray:
    Sender program icon
  3. Make sure that all participating computers are connected to the same network and grant MultiMouse access to the network if any firewall warning asks for confirmation.
  4. If the Sender programs found the Receiver program on the network, a small 'radio wave' symbol is added to the tray icons:
    Receiver icon - ConnectedandSender icon - Connected

 

Perfect! If you see these icons, MultiMouse is ready to use.

If the programs cannot find each other on the network, please proceed with chapter "Network configuration".

Activating the remote cursor

You can activate the remote cursor with one of the following methods:

  • Move the mouse cursor of any Sender PC against any border of monitor with a quick and persistent move. If this should not work, you probably have disabled this activation method in the Sender program settings (see chapter "Monitor borders").
  • Alternatively, press the hotkey you may have defined in the Sender program settings (see chapter "Hotkey").

If the remote cursor becomes active, the Sender program hides the local cursor and a remote cursor will show up on the central PC monitor together with a name tag:

Cursor with name tag

The cursor label shows the user name by default and can be customized in color, font size and content. If no label appears, you may have disabled cursor labels in the Sender program settings (see chapter "Customizing the cursor label").

The Sender PC's monitor is dimmed while the remote cursor is active and the program tray icons illustrate an active remote cursor with an animated 'radio wave' symbol:

Receiver with active connectionandActive Sender icon

Any user, who clicks with the mouse, takes control of the central PC. The active user can then click and move objects, control programs or enter text remotely until another user clicks a mouse button.

If the Sender program icon looks like this: disabled, it is temporarily disabled and you would need to re-enable it first (see chapter "Temporarily disable MultiMouse").

Remote mouse clicks and remote keyboard input can be disabled in the Receiver program (also see chapter "Receiver program settings").

You can configure the Sender program to allow remote cursor activation by moving only against a particular monitor border (top, left, right, bottom). The switching sensitivity can also be customized (see chapter "Miscellaneous").

Blocked remote cursor

The remote cursor cannot be activated if you see this icon on the Sender PC:

Sender blocked icon

Possible reasons:

  • Remote cursors have been intentionally disabled in the Receiver program (see chapter "Manage remote cursors" or "Receiver program settings").
  • The central PC's user is logged off or locked or the screen saver is active on any PC.
  • The maximum number of allowed Sender programs has been reached. This number is determined by the license key applied to the Receiver program. If you need additional connections, you would need to purchase a license that allows more connections at http://shop.multimouse.com
  • The trial period of the demo version is expired. Restart the Receiver to reset the trial period or purchase a license at http://shop.multimouse.com to remove the trial period restriction.

Deactivating the remote cursor

To deactivate the remote cursor, just move the mouse cursor out of the desktop of the central PC.

Alternatively, press the hotkey you may have defined in the Sender program settings to deactivate the remote cursor (see chapter "Hotkey").

All remote cursors will also be deactivated automatically for one of the following reasons:

  • If the Receiver program is disabled.
  • If the Sender or Receiver program is closed.
  • If the screen saver of the Sender or Receiver PC is activated.
  • If either PC is going into standby or if any user is logging off.

Users cannot deactivate their remote cursor if the administrator of the Receiver program selected to auto-activate cursors in the control panel (see following chapter).

Manage remote cursors

Open the control panel window by selecting the menu item Cursor Manager of the Receiver program's popup menu.

The Cursor Manager control panel contains a list of all connected Sender programs:

Steuerkonsole

Any particpant who is checked in the list can access the common desktop. Unchecked participants are blocked. You can change any remote cursor label by clicking and editing the participants name in the Cursor Manager.

If the option "Auto-activate cursor(s)" is enabled, the mouse cursors of selected participants are automatically activated on the common desktop. Participants can only leave the common desktop if they are not checked anymore in the list or if the option "Auto-activate selected cursor(s)" is disabled.

If "Lock Sender settings" is enabled, all settings options are removed from the participant's Sender programs to avoid misconfiguration.

If "Allow mouse clicks" is checked, participants can click on the shared desktop to control progra,s.

If "Allow keyboard input" is checked, the user who clicked last, can enter text on the shared PC's desktop with the his own keyboard.

The button Keine allows you to alter the status of all connected participants with a single mouse-click:

Symbol Description

Deactivate All - All connected participants will be deactivated. If you had activated individual participants before, the icon changes to Custom. If all participants were activated before, the icon changes to Custom instead.

Custom

Activate All - All connected participants will be activated and the icon changes to Keine.

Revert to custom selection - Your custom configuration will be restored and the symbol changes to its initial state Keine.

Click the symbol multiple times to cycle through above sequence.

Click the red box with the white-colored x to close the control panel window. Control panel settings still take effect if the control panel window is closed.

Double-Click the control panel window title to automatically adjust the window height.

Remote mouse cursors cannot access the control panel to avoid manipulation.

Program settings

To configure MultiMouse, right-click the tray icon and select Settings from the popup menu:

Sender tray icon menu

If this menu item is missing in the task tray icon menu of the Sender program, then it has been disabled by using a command-line parameter (see chapter "Command-line parameters" for more information) or the administator has disabled the Settings menu item in the control panel of the Receiver program (see chapter "Manage remote cursors").

Smart guys can also access the settings dialog directly by clicking the task tray icon while holding either the SHIFT- or ALT-key:

Key combination Action
ALT-Click
  • Sender program: Quick access to the program settings window.
  • Receiver program: Opens the Cursor Manager.
SHIFT-Click Quick access to the cursor label settings (see chapter "Customizing the cursor label").
CTRL-Click Temporarily enable/disable MultiMouse (see chapter "Temporarily disable MultiMouse").

Most settings provide additional information if you hover over a program settings item.

If you feel stuck with the settings, you can always return to factory default settings by clicking the button Revert to defaults.

Sender program settings

You can temporarily disable the remote mouse cursor against accidental activation by selecting the menu item Disable. The Sender program's task tray icons changes as follows:

Sender icon - Disabled

The Sender program can be re-enabled by selecting the menu item Enable. Oh snap!

You can also quickly toggle this option by clicking on the Sender program task tray icon while holding the CTRL-key.

If this menu item is missing in the task tray icon menu of the Sender program, then it has been disabled by using a command-line parameter (see chapter "Command-line parameters" for more information) or the administator has disabled the Settings menu item in the control panel of the Receiver program (see chapter "Manage remote cursors").

Remote cursor activation

In this section you can configure, how the remote cursor can be activated.

Monitor borders

You can define which of the local monitor borders are sensitive to activate the remote cursor activation. For example, you can configure the Sender program, so that only moving against the top of the monitor activates the remote cursor.

If you select None, make sure to define a hotkey for the remote cursor activation instead. Otherwise, you will not be able to activate the remote cursor at all.

Hotkey

You can define a hotkey that toggles the activation and deactivation of the remote cursor.

Hotkeys defined in MultiMouse can conflict with Hotkeys reserved by other programs. Avoid frequently used Hotkeys and rather use combinations with the CTRL-, ALT-, WIN-, SHIFT- key and a letter. Many Hotkeys are reserved by Windows (see list) and cannot be assigned in MultiMouse. The WIN-key, especially, is almost exclusively reserved by Windows Vista/7 and should not be used without a combination of additional modifier keys.

Monitor dimming

The Sender program can optionally dim the local monitor with a customizable level as the local cursor is disabled anyway and the mouse or track pad is used to control the remote cursor.

The dimmed screen is designed to help you quickly identify that the remote cursor is active.

The dimming feature can be disabled by setting it to 0%.

Sender Network configuration

The Sender program can either search the Receiver program automatically or you can define the IP address of the central PC manually:

Automatically find the Receiver

This default setting requires no configuration by default. You may change the ports in the rare case, that a third party program occupies any MultiMouse related port.

This is the technical step-by-step description, of how MultiMouse performs the automatic connection of the Sender and Receiver program:

  1. If the Sender program has cached an IP address from any previous connection, the Sender tries to connect to the Receiver on that IP address first.
  2. If the Sender has not cached any IP address or if the Receiver cannot be reached under any cached IP address, the Sender starts sending out UDP broadcast polls in intervals on UDP port 1281 to find the Receiver on the network.
  3. The Receiver will silently listen for Sender programs on UDP port 1281 and returns its IP address and configured TCP port (default is 2048) via UDP port 1282 if a poll has been received by any Sender.
  4. The Sender then connects to the Receiver thru the provided IP address via TCP port 2048.

Very important note about port changes

If you change any port, make sure that you change them on any other MultiMouse program installation correspondingly. You may also need to update the port changes in all firewall configurations.

Manual configuration

If the central PC's IP address is permanent, you can optionally select Manual Configuration and enter the IP address in all Sender programs.

Benefits of a configuring the IP address manually:
  • The Sender program does not need to send UDP broadcast polls.
  • The Receiver program can be accessed by the Senders over the internet (as UDP polling would fail over the internet).
  • You can use multiple Receiver programs in one network.

This is the internal network connection procedure for a manual network configuration:

  1. The Sender continuously tries to connect to the Receiver on the given IP address via TCP port 2048.
  2. The Receiver answers with its IP address and configured TCP port (default is 2048) via UDP port 1282.
  3. The Sender then connects to the Receiver thru the provided IP address via TCP port 2048.

The client will not find the Server again if the IP address changes in the meantime unless you enter the new IP address.

Miscellaneous settings

Send relative mouse coordinates

If the option Send relative mouse coordinates is checked, the Sender program sends relative cursor coordinates, such X:+5px / Y:-8px instead of absolute cursor positions such as X: 832px / Y: 394px.

If relative coordinates are enabled, the Receiver program must calculate the absolute position of the cursor on the main PCs monitor which may increase the main PC's CPU load if many cursors are displayed.

Do not enable this option unless you experience problems with the mouse cursor position on the main PC monitor.

Minimum velocity

To avoid accidental activation of the remote cursor while you are working on the Sender PC, you can increase the minimum velocity.

The higher this value, the faster you would need to move the mouse against the monitor border to activate the remote mouse cursor.

  • Increase this value, if you experience accidental activation of the remote mouse cursor.
  • Decrease velocity if you would need to move the mouse to fast in order to activate the remote mouse cursor.

Minimum latency

Increasing the minimum latency requires you to move the mouse more persistently against the monitor border in order to activate the remote mouse cursor. The latency parameter prevents accidental activation of the remote cursor if you hit the desktop accidentally for just a very short time.

  • Increase this value, if you experience accidental activation of the remote mouse.
  • Decrease the minimum latency if the remote cursor activating takes too long.

Mouse accuracy

The remote mouse cursor position is updated in regular intervals and sent from the Sender program to the Receiver program.

  • Increase this value for a smooth mouse movement. The default value should be fine in most cases.
  • Decrease the mouse accuracy if network or CPU load is critical.

Receiver program settings

The Receiver program allows you to configure the privileges of the remote mouse cursors:

Receiver tray icon menu

Receiver program tray icon popup menu

The menu item "Change local cursor label" allows you to change the cursor label in color, font size and content (also see chapter "Customize cursor label").

Clicking "Cursor Manager" opens the control panel to block/unblock individual remote cursors (see chapter "Manage

cursors" ).

Additional options can be configured by selecting the menu item Settings:

Network settings

In the rare case, that the default ports used by MultiMouse are occupied by other programs, you can choose different ports for MultiMouse (also see chapter "Sender Network Settings").

Very important note about port changes

If you change any port, make sure that you change them on any other MultiMouse program installation correspondingly. You may also need to update the port changes in all firewall configurations.

Software update check

We continuously improve MultiMouse and we strongly recommend keeping the program up-to-date with the conveniently provided built-in internet update check.

To check manually for updates, connect your computer to the internet and click the system tray icon of the MultiMouse Receiver program and select Settings Network Online Updates Check for Updates.

Here, you can also configure the update check to only notify you about critical, minor or experimental updates:

Setting Description

The automatic update check is disabled.

This setting is not recommended as you will not be informed about newer versions and important bug fixes! Technical support can only be provided if you are using the latest version.

You will be informed about important updates that may fix critical bugs.

Important updates are released in the rare event that they are absolutely required in order to prevent data loss or malfunction.

This setting is recommended for companies with a conservative update policy.

Please choose this setting if you always want to have the very latest version, including minor improvements

Such minor updates are not essentially necessary but may include nice to have new features and may fix minor bugs that are not critical.

This setting is recommended for personal users.

Only choose this setting if you expect a customization provided by us or if we instructed you to configure this option for technical support purposes.

Normal users should not activate this option as you may get an update that may not work in your environment or that may be erroneous.

Experimental updates have no use or benefit for normal users.

This setting informs you about the availability of a beta version of a major new MultiMouse release.

The settings is backward-compatible. This means that you will also be informed about important updates, even if you have selected the setting minor updates.

Certain updates of a Receiver program may require that all Sender programs must be updated as well and you will be informed about such event. The Receiver program will automatically transmit such Sender program updates to all connected Sender PCs over the local network connection and invoke the Sender program update procedure remotely. This allows updating Sender programs, even if the Sender PC have no connection to the internet.

MultiMouse can only run the update function if the user is logged in with administrative privileges.

The Sender program has no update check option as it is updated through the Receiver program.

If you do not have an internet connection on any computer at all, you can also download the installation file from any computer that has internet access and copy the installation file to the Receiver and Sender PCs for manual installation.

Program States

MultiMouse indicates its current status by its task tray icon:

MultiMouse Sender program states

Icon Explanation

Sender icon - Loaded

MultiMouse is loaded and searching for the Receiver program on the network. This is the initial state.

If you cannot establish a network connection to the Receiver program, please read chapter "Network configuration".

Sender icon - Connected

Perfect! MultiMouse has successfully connected to the Receiver program on the network and indicates with this symbol that it is ready to use.

You can now activate the remote mouse cursor (see chapter "Activating the remote mouse cursor").

Sender icon - Active

The Sender is currently active and is sending the cursor position to the Receiver PC.

Sender icon - Blocked

The Sender is connected with the Receiver but remote mouse cursors are currently blocked. See chapter "Receiver program settings" for more information.

Sender icon - Disabled

The Sender program is temporarily disabled by the user to prevent accidental activation of the remote mouse cursor (see chapter "Temporarily disable MultiMouse").

The sender program task tray icon may be disabled by launching the sender program with a command-line parameter. In this case, you will not be able to determine the current sender program's state.

MultiMouse Receiver program states

Icon Explanation

Receiver icon - Loaded

MultiMouse is loaded and is awaiting connections from Sender programs. This is the initial state after program launch.

If you cannot establish a network connection to the Sender program, please read chapter "Network configuration".

Receiver icon - Connected

Perfect! The Receiver is connected to at least one Sender program on the network and is ready to use.

Users can now activate their remote mouse cursor (see chapter "Activating the remote mouse cursor").

Receiver icon - Active

The Receiver is activated and is displaying remote cursors on the desktop.

The administrator can now disable any remote mouse cursor (see chapter "Receiver program settings").

Receiver icon - Disabled

The Receiver is currently disabled by the administrator and blocks any remote cursor.

The administrator of the Receiver program needs to re-enable the Receiver to allow Senders to activate their remote mouse cursors (see chapter "Temporarily disable MultiMouse").

Windows 7 hides task tray icons by default. Please make sure to enable the MultiMouse task tray icon in Windows 7 as it displays important program status information (video tutorial).

You get additional information about the current program status by hovering over the task tray icon without clicking it.

Network configuration

MultiMouse does not require any special network configuration by default. Just confirm any firewall warning to make sure that all MultiMouse programs are allowed to access the local network.

If you are working in a corporate network environment, you may need to configure your firewalls, router or switches to allow MultiMouse to send data over the network:

  • The Sender programs send UDP polls via port 1281 and listens for answers on UDP port 1282.
  • The Receiver program listens on UDP port 1281, answers via UDP port 1282 and sends data via TCP port 2048.

Firewall configuration

Following ports must be opened in your firewall:

  Outgoing ports Incoming ports

Sender PC

  • UDP 1281
  • UDP 1282

Receiver PC

  • UDP 1282
  • TCP 2048
  • UDP 1281

Above ports are default settings and can be customized to resolve port conflicts with other programs (also see chapter "Sender program network settings").
Make sure to update your firewall settings if you change the port configuration.

If you encounter connection problems, please try our Network Troubleshooter.

Temporarily disable MultiMouse

Click the MultiMouse task tray icon while holding the CTRL-key to temporarily disable MultiMouse. This allows you to temporarily disable remote cursors and accidental activation without the need to close the program.

Alternatively, select the task tray icon menu item Disable in the Sender program or, respectively, uncheck Disable remote cursors in the Receiver program's tray icon popup menu.

If MultiMouse is temporarily disabled, it has a gray circle in the task tray icon:

Disabled MultiMouse

Click the task tray icon again while holding the CTRL-key to re-activate MultiMouse.

If this menu item is missing in the task tray icon menu of the Sender program, then it has been disabled by using a command-line parameter (see chapter "Command-line parameters" for more information) or the administator has disabled the Settings menu item in the control panel of the Receiver program (see chapter "Manage remote cursors").

Customizing the cursor label

Click the task tray icon and select Change cursor label to change the cursor label in color and content:

Customizable pointers

 

You can type in a new text in the text input field:

Cursor settings

The drop-down menu offers you to choose the Windows username or the computer name as provided by Windows. You can also enter Windows environment variable as the cursor label.

If you delete the label text or if you select "None", the cursor label will be disabled completely.

Changes apply if you press the Apply button. The dialog window is kept open to allow you to change the label in a series.

To close the dialog, press the OK button.

The label font size applies to the labels of all shown cursors and can be configured by the Receiver program only.

If this menu item is missing in the task tray icon menu of the Sender program, then it has been disabled by using a command-line parameter (see chapter "Command-line parameters" for more information) or the administator has disabled the Settings menu item in the control panel of the Receiver program (see chapter "Manage remote cursors").

License key registration

If you purchased a license, you must register your Receiver program installation with the following steps:

  1. Purchase a license at http://shop.multimouse.com
  2. You will receive a license key via email. This license key has the format XXXXX-XXXX-XXXX-XXXXXXXX-XXXX.
  3. Copy the entire license key into the Windows clipboard.
  4. Click the MultiMouse Receiver program system tray icon and select Register MultiMouse.
  5. The license key should appear in the input field and will be registered after you click the button Register.

This license key registration is a one-time procedure. An internet connection is required to store the license key association to your hardware on your online license database. Only your license key, program version number, the language and hardware ID is transmitted for this procedure.

The license key includes information to define the maximum number of Sender programs that can connect to the Receiver program simultaneously.

The registration is required for the Receiver program only. The Sender programs do not require any license registration.

If no internet connection is available on the computer where the Receiver program is installed, we recommend to run the Receiver program from an USB stick. You can then use any other guest computer that has internet connection and register the license. The license will then be tied to the USB stick (see also chapter "Use MultiMouse on USB flash drives").

Remove the license from a PC

A license key is tied to the hardware (hard disk or USB device) and can only be used for one Receiver program installation. If you wish to use your license key for another installation, you would need to unbind the license association from the current installation first:

Open the MultiMouse Receiver program main program window and select Help Remove license from this installation

This operation requires an internet connection in order to delete the license key association in our online database. Only your license key, the version number, the language and hardware ID is transmitted for this procedure.

The license key determines the maximum number of mouse cursors shown by the Receiver program.

If you forgot to remove a license from an installation, re-install MultiMouse, remove the license and uninstall MultiMouse.

Start MultiMouse automatically with the system

During installation you will be asked if MultiMouse should be automatically started every time the computer starts. If so, a link will be inserted in the Windows Startup file.

If you do not want that MultiMouse automatically starts with the computer, click on the Start button, go to the system folder named "Startup" and remove the MultiMouse entry from that folder. 

To reactivate MultiMouse to start automatically with your computer, simply copy a link in the "Startup" folder.

Command line parameters for the MultiMouse program file

MultiMouse can be launched with command-line parameter in order to activate additional functions. This information has no use for normal, everyday users and can be safely disregarded.

Command line parameter Explanation

-LABEL=[Text]

Updates the cursor label with the text as defined in [Text]. You can also use a Windows environment variable, e.g. -LABEL=%USERNAME% .

 

This command-line parameter will also update the current cursor label if MultiMouse is already running. This allows 3rd party applications to change the cursor label dynamically at runtime.

-DEBUG

Creates a debug file on the Windows desktop. This file is useful for our tech support for trouble-shooting purposes.

-PORTABLE

Forces MultiMouse to launch in the USB mode even if the program is not launched from a USB memory stick.

Please find more information in the chapter "MultiMouse on USB flash drives".

-NOCURSORLABELCHANGE

Sender program only: Disables the menu item "Change cursor label" in the task tray icon menu to prevent malconfiguration.

-NOSETTINGS

Sender program only: Disables the menu item "Settings" and "Disable" in the task tray icon menu to prevent malconfiguration.

-NOTRAYICON

Sender program only: Hides the task tray icon and makes the Sender program invisible to prevent malconfiguration.

Use this command-line parameter with care! You will not be able to quit the Sender program anymore. You will also not get any information anymore about the current program's status.

List of MultiMouse related files

The list of MultiMouse related program files is for users interested in technical details only:

File name Explanation Required?

MultiMouse_Receiver.exe

This is the main program file of the MultiMouse Receiver.

Yes

MultiMouse_Sender.exe

Main program file of the MultiMouse Sender.

Yes
mmkey.dll

Keyboard/mouse system hook that reads your keyboard input and mouse movements. This file is required by the Sender and Receiver program.

"Security" programs may mis-identify this file as a malicious keylogger. You can safely ignore this false alarm (Also see http://www.multimouse.com/spyware.htm).

Yes
mmrlang.dll Language resource file for the Receiver program user interface. Yes
mmslang.dll Language resource file for the Sender program user interface. Yes
mminst.exe Automated software updates require closing a program that is about to be updated. mminst.exe restarts the main program after updating. If missing, MultiMouse is not able to perform automated updates. No
/docs/* This folder includes the documentation and First steps wizard. If missing, MultiMouse will try to open the online documentation. No
unins000.exe, unins000.dat Files created by the 3rd party installation setup program that carries information what to remove from your system if you decide to uninstall MultiMouse. Yes
uninstaller.exe If you decide to remove MultiMouse, the helper program uninstaller.exe prevents the UAC dialog because it is digitally signed. No

Uninstalling MultiMouse

Important note for users of a licensed MultiMouse installation

Before removing MultiMouse from your computer, make sure to unbind your license from the installation you are planning to remove. This will allow you to re-use the license key for another installation. Please find more information in the chapter "Remove license".

MultiMouse can be uninstalled via Start Programs MultiMouse Uninstall MultiMouse.

If the Uninstaller informs the user that MultiMouse is still running while there is no MultiMouse tray icon, then strike CTRL-SHIFT-ESC to open the task manager, switch to the tab "Processes", highlight the process 'MultiMouse_Sender.exe' and/or 'MultiMouse_Receiver.exe' and force the program to quit by clicking on the 'End Process' button.

If running MultiMouse from a USB stick, simply delete the program folder that holds all MultiMouse program files.

Troubleshooter

Please check these basic steps first if MultiMouse does not seem to work at all:

  • Is MultiMouse actually running? Check if the program icon is visible in the lower right of the Windows system tray. If not, click the Windows Start button in the lower left of your task tray Programs MultiMouse MultiMouse.
  • Please note that you can launch the Sender program with hidden task tray icon by using the command-line parameter -NOPTRAYICON (see chapter "Command-line parameters" for more information). You may want to launch the Sender program without this command-line parameter for trouble shooting purposes.
  • If using Windows 7, make sure that the task tray icon is made visible (watch the video tutorial).
  • Is any Sender programs connected to the Receiver program via the network? This is indicated by the Receiver program tray icon connected Receiver program. Please visit the network troubleshooter at http://www.multimouse.com/network.htm if no connection can be established.
  • If the MultiMouse tray icon has this shape: gray-colored circle, MultiMouse is temporarily disabled. Click the program icon while holding the CTRL-key to toggle between the disabled/enabled states. Also see chapter "Temporarily disable MultiMouse".
  • If the MultiMouse tray icon has this shape: red-colored circle, the Sender program is not allowed to connect to the Receiverfor a number of reasons. Please see chapter "Blocked remote cursor" for more information.
  • Make sure that any MultiMouse related program dialog window is closed.
  • Make sure that no "security" program such as "Antivirus/AntiSpyware"-scanner programs blocks the keyboard hook of MultiMouse (learn more at http://www.multimouse.com/spyware.htm).

Technical Support

If you have any technical problem that cannot be solved by above tips, please visit: http://support.multimouse.com