Mocha VNC user guide

Mocha VNC for Windows Mobile powered smartphone (phones with a touch screen) provides access to a VNC Server.

Normal screen mode
Landscape mode


Connect window

  • VNC IP Address: Name of the VNC Server. Either a TCP/IP address as or a DNS name.
  • Port number:Port number for the session. As default VNC uses port 5900 for Windows VNC servers, and UNIX/Linux uses 5901
  • MS-Logon: UltraVNC can use the user ID/Password from the Windows OS
  • User: Only valid for MS-Logon
  • Password: Password for the VNC Server.
  • Remember user/password: VNC will write the password to a local registry. Gives limited security!
VNC can use 5 different configurations. The title in the dialog shows the session in use. Use menu - load session to change the active session.
To get UltraVNC to work with MS-Logon can be a problem. It is a good idea to get UltraVNC MS-Logon to work with a Windows PC running the UltraVNC viewer client. MochaSoft can not offer support on MS-Logon for the Server.

Menu - Load session

   VNC can use 5 different configurations.
Each session can have private data:

  • IP Address and port
  • User name and password
  • Color depth
On program start the last session will be used.

Menu - Network

   The Windows Mobile OS can be configured with different networks. It is recommend to use the automatically detect settings option, but it is possible with this menu to force VNC to use another network interface.

Network exclusive: Specifies whether the connection is exclusive or not. If this parameter is enabled, this connection cannot be shared with other applications. On session close, the network will close after a delay. The delay depend on the configuration for the network. If this parameter is not enabled, some GRPS networks may not close down, but stay active, event if VNC has been terminated.

Notice the network parameters are only valid for dial up/GRPS networks. Using Wifi, the Wifi must be enabled before loading VNC.

Menu - License

   After ordering Mocha VNC from MochaSoft, a license key will be received. Enter the key together with the License Name given on the order. As there is link between the name and license key it is important to enter both very careful.

Menu - Settings

  • Local mouse: To increase speed, the program can handle the mouse locally
  • Server Side scaling: UltraVNC servers allow the server to scale the desktop. Other VNC servers will see such a request as a protocol error and close the session
  • Full Screen display: Use this option to toggle the title bar
  • 8-Bit color: VNC uses a 256 color palette. This mode gives the best speed, but some server programs may get a rough look.
  • 32-Bit color: VNC uses a 16777216 color palette. This mode gives a better display, but requires more data traffic between the Server and the Client. With a large desktop the phone may get a memory problem. Cannot be recommended for desktop sizes larger than 1400x1400. Use only this mode with a WiFi Network
  • landscape to the right:When tapping the landscape icon int he menu bar, the screen can turn 90 or 270 degrees.

Menu - About

   Gives details about version and license status

Menu - Protocol information

   Shows the VNC protocol in use.

VNC - Menu - Zoom mode

   Either the larger desktop screen is scaled to the small phone display, or only a part of the desktop screen is shown. Put the display in zoom mode using the icon on the menu bar. When in zoom mode it is possible to enter scroll mode using the scroll icon. To scroll, move the pen on the screen, and the screen will follow the pen.

VNC - Menu - Keys

  • Insert: Insert key on the PC keypad is pressed
  • Mouse right click: Right click the mouse at the current position on the screen
  • Ctrl: Ctrl is down for the next key.
  • Left ALT: Left ALT is down for the next key.
  • Right ALT: Right ALT is down for the next key.
  • Esc: The key Esc is pressed
  • Ctrl+Alt+Del: Most VNC servers will ignore this request
  • Windows Key: Windows Key (for the Start menu) is selected
  • Del: Del on the PC keypad is pressed

VNC - Menu - ALT F4

Send ALT F4 (close a windows program)

VNC - Menu - Enter Key

The Return key (on a PC keyboard, above right shift) is pressed

VNC - Menu - ALT TAB

The key combination ALT + TAB is pressed. Use it to swap between applications

VNC - Menu - F1 - F10

   Sends keys F1 - F10

VNC - Menu - F11 - F12 + other

   Sends keys F11 - F12 and some less used keys

VNC - Menu - Disconnect

Close the active connection and return to the connect dialog window.

VNC - Menu - Exit

Close the active session and terminate the VNC program

VNC - Menu - Refresh screen

Clears the screen buffer, and request the VNC server for new data

Configuration and registry

The configuration is stored on the Phone in the registry at element



End-User License Agreement for Mocha VNC for Windows Mobile Copyright (c) 2007 MochaSoft Aps

Please read the following terms and conditions before using this software. If there is any questions, do not hesitate to contact MochaSoft

EVALUATION PERIOD. You may use an evaluation copy of the Software for 30 days in order to determine whether to purchase the Software.

SINGLE USER LICENSE. One user may install the software on one or more computers, but only one computer must run the software at a time.

COMPANY LICENSES. You may make, install, and use additional copies of this Software on any number of computers, as long as the users belong to a single company in a single country. If there are branch offices or home workstations, a single company license will be valid.

PROHIBITIONS. This Software is licensed to you and/or a company. You are not obtaining title to the Software or any copyrights. You may not sublicense, rent, lease, convey, modify, translate, convert to another programming language, decompile, or disassemble the Software for any purpose. Permission must be obtained before mirroring or redistributing the evaluation copies of the Software.


Good data processing procedure dictates that any program be thoroughly tested with non-critical data before relying on it. The user must assume the entire risk of using the program. ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.

GOVERNING LAW. This agreement shall be governed by the laws in Denmark.

MochaSoft Aps, Denmark


You can contact Mochasoft technical support via e-mail at

Please remember to add full product name and version number, as we sell many different products.

MochaSoft will try to respond to any question within 24 hours, but mail send outside our normal business hours may take a little longer. We are open Monday - Friday 10 - 16, time zone GMT+1

It can be recommended always to use the latest version, which can be downloaded from


The MochaSoft FAQ (Frequently Asked Questions) can be found on our web site at:

How to buy

For the latest information on how to order, please visit:

MochaSoft can offer 2 types of license:

A company license can be used by a single company. If there are branch offices or home workstations, a single company license will be valid. For a multi-national company, we must ask for a company license for each country.

With a company license it is possible to install the product on an unlimited number of work-stations.

A single user license allow one user to use the product.

Unlimited free product updates. A license key is valid for any future release of the product.

As soon as your credit card has been processed and approved (takes less than a minute) , the license name/ registration number can be printed from the screen, and you will also receive an e-mail with your registration number which will remove the 30 day demo limit.