What can MultiMouse do for you?
First steps after installation
Disable MultiMouse temporarily
Start MultiMouse automatically with the computer
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.
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.
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.
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.
MultiMouse consists of two separate programs:

The programs can be installed on the computers with the setup file or alternatively run from USB memory devices without any installation.
You can run MultiMouse directly from a USB memory stick without any permanent installation:
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.
and
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".
You can activate the remote cursor with one of the following methods:
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:

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:
and
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:
, 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").
The remote cursor cannot be activated if you see this icon on the Sender PC:

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

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 " 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 " is disabled.
If "" is enabled, all settings options are removed from the participant's Sender programs to avoid misconfiguration.
If "" is checked, participants can click on the shared desktop to control progra,s.
If "" is checked, the user who clicked last, can enter text on the shared PC's desktop with the his own keyboard.
The button
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 |
|
Activate All - All connected participants will be activated and the icon changes to |
|
Revert to custom selection - Your custom configuration will be restored and the symbol changes to its initial state |
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.
To configure MultiMouse, right-click the tray icon and select Settings from the popup 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 |
|
| 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 .
You can temporarily disable the remote mouse cursor against accidental activation by selecting the menu item . The Sender program's task tray icons changes as follows:

The Sender program can be re-enabled by selecting the menu item . 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").
In this section you can configure, how the remote cursor can be activated.
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 , 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.
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.
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%.
The Sender program can either search the Receiver program automatically or you can define the IP address of the central PC manually:
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:
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.
If the central PC's IP address is permanent, you can optionally select and enter the IP address in all Sender programs.
This is the internal network connection procedure for a manual network configuration:
The client will not find the Server again if the IP address changes in the meantime unless you enter the new IP address.
If the option 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.
To avoid accidental activation of the remote cursor while you are working on the Sender PC, you can increase the .
The higher this value, the faster you would need to move the mouse against the monitor border to activate the remote mouse cursor.
Increasing the 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.
The remote mouse cursor position is updated in regular intervals and sent from the Sender program to the Receiver program.
The Receiver program allows you to configure the privileges of the remote mouse cursors:

Receiver program tray icon popup menu
The menu item "" allows you to change the cursor label in color, font size and content (also see chapter "Customize cursor label").
Clicking "" opens the control panel to block/unblock individual remote cursors (see chapter "Manage
cursors" ).
Additional options can be configured by selecting the menu item :
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").
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.
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 .
Here, you can also configure the update check to only notify you about critical, minor or experimental updates:
| Setting | Description |
|---|---|
|
No update check |
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. |
|
Important Updates |
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. |
|
Minor Updates |
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. |
|
Experimental Updates |
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. |
|
Beta versions |
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 .
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.
MultiMouse indicates its current status by its task tray icon:
| Icon | Explanation |
|---|---|
|
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". |
![]() |
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"). |
![]() |
The Sender is currently active and is sending the cursor position to the Receiver PC. |
![]() |
The Sender is connected with the Receiver but remote mouse cursors are currently blocked. See chapter "Receiver program settings" for more information. |
![]() |
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.
| Icon | Explanation |
|---|---|
|
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". |
![]() |
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"). |
![]() |
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"). |
![]() |
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.
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:
Following ports must be opened in your firewall:
| Outgoing ports | Incoming ports | |
|---|---|---|
Sender PC |
|
|
Receiver PC |
|
|
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.
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 in the Sender program or, respectively, uncheck in the Receiver program's tray icon popup menu.
If MultiMouse is temporarily disabled, it has a gray circle in the task tray icon:

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").
Click the task tray icon and select to change the cursor label in color and content:

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

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 "", the cursor label will be disabled completely.
Changes apply if you press the button. The dialog window is kept open to allow you to change the label in a series.
To close the dialog, press the 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").
If you purchased a license, you must register your Receiver program installation with the following steps:
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").
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
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.
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.
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. |
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 |
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 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.
Please check these basic steps first if MultiMouse does not seem to work at all:
If you have any technical problem that cannot be solved by above tips, please visit: http://support.multimouse.com