micro-VNC operation manual
Introduction
Installation of micro-VNC
Quick start
Operation before/after connection
Operation under connection(VNC connection)
Operation under connection(SSH connection)
Setup ZYWRLE
Setup sound server
FAQ:Frequently Asked Questions
Acknowledgement
Change log
Copyright, a qualification, etc.
Introduction
This document explains the operation of micro-VNC.
In order to use micro-VNC, you needs prior preparation
such as a setup of the network of Palm,
installation/setup of the VNC server on PC to connect
and network/firewall setup, etc.
We assume that prior preparation is already completed and explain.
Installation of micro-VNC
Please extract distributed micro-VNC package (mVNC.zip) and you will get 4 PRC files.
You can select a favorite one from them and install in an Palm OS machine using
functions, such as HotSync.
4 PRC files are as follows.
- mVNC.prc : A Japanese message / small special keypad, and thin scroll bar
- mVNCEng.prc : An English message / small special keypad, and thin scroll bar
- mVNCBig.prc : A Japanese message / big special keypad, and thick scroll bar
- mVNCBigEng.prc : An English message / big special keypad, and thick scroll bar
* When using Tungsten T3 of PalmOne,
you need to install the additional library for enabling a DIA function.
A required file can download from here.
(This is not the distribution of our company but a distribution from PalmOne.)
* When you use SSH2 (SSH protocol Version 2), please install the *.prc file in below
a SSH2/subdirectory.
If you install micro-VNC in an Palm OS machine, the micro-VNC icon will appear on a launcher.
Quick start
Before knowing details operation of micro-VNC,
the minimum procedure shows how to use micro-VNC.
- On Palm OS launcher, tap the micro-VNC icon and it is started.
- On Connection list form, tap the [New] button
and Connection edit form appears.
- Specify your favorite name in [Name] field.
(standard "My Server" is still sufficient.)
- If you use SSH encryption communication,
Specify the DNS name / IP address of your firewall or PC to connect
in [SSH host] field.
And also, Specify your SSH login user name/password
in [SSH user]/[SSH password] field.
- Specify the DNS name / IP address of your PC to connect
in [VNC host] field.
- Specify the display number based on the following lists
in [Display] field.
- RealVNC(Win)/OSXvnc(Mac) : 0
- rdp2vnc(Win) : 23
- Xvnc(Unix) : 1
- Tap the [Details] button when you set up details.
(you do not need to set it up when you only check connection.)
- Tap the [OK] button and it returns to Connection list form
- Tap the [Open] button and a PC screen appears.
- All key(Graffiti) inputs and pen inputs are sent as the key/mouse input to PC,
so you can operate PC in the same way with using PC directly.
However, in the some operations which are not in standard Palm OS
such as a Shift key,a right mouse button click, etc,
you have to use the special input ways.
In order to make it easier to use, we recommend you to check
Operation under connection for
knowing details operation of these special input ways.
Connection list form
Tap the micro-VNC icon on a launcher, and micro-VNC is started. and Connection list form appears.
The meaning of each part of the form is as follows.
- [Open] ... It connects with a VNC server using a certain configuration.
Please tap this button after selecting a connection
from [connect to:] lists.
- [New] ... A new configuration is made.
If you tap this button, the Connection edit form of
a new connection appears.
- [Edit] ... It edits the contents of a certain connection.
Please tap this button after selecting a connection to edit
from [connect to:] lists.
If you tap this button, the Connection edit form of
the selected connection appears.
- [Copy] ... The new connection of the same contents
as the connection which already exists is made.
The new connection is added with the same name
to the end of a [connect to:] list.
Please tap this button after selecting a connection to copy
from [connect to:] lists.
- [Del] ... It deletes a certain connection.
Please tap this button after selecting a connection to delete
from [connect to:] lists.
After tap, Confirmation message box appears.
To delete connection, tap [Yes] button.
Otherwise, tap [Cancel] button.
- [Reg...] ... It performs registration operations
like the check of your Registration Code or the input of License Code.
If you tap this button, the Shareware registration form appears.
- [Log...] ... It displays the operation log of micro-VNC.
If you tap this button, the System log form appears.
- [?] ... It displays A help message.
In addition, you can perform following operation by the Jog dial
when you use SONY CLIE.
- JogUp ... Selection of a [connect to:] list is moved upwards.
- JogDown ... Selection of a [connect to:] list is moved downward.
- JogPush ... It performs [Open] operation.
Connection edit form
This form appears when you made a new connection or edit a certain connection.
The meaning of each part of the form is as follows.
- [Name] ... Specify connection name. It is displayed in
[connect to:] list.
The any characters of less than 31 characters can be used.
- [VNC host] ... Specify the address of PC which the VNC server has started.
It is specified by the DNS name or the IP address.
The alphanumeric and symbolic characters of less than 63 characters can be used.
In addition, when [SSH host] is specified and [VNC host] is not specified(the field is
emptied.),you can connect to SSH terminal instead of VNC server.
- [Display] ... Specify the Display number of a VNC server.
The digits of less than 4 characters can be used.
Usually, the value of this field is 0 at the time of RealVNC(Win)/OSXvnc(Mac) server,
is 23 at the time of rdp2vnc (Win), is 1 at the time of Xvnc (Unix) server.
However, since this value can be changed by setup of a VNC server,
you need to specify this value so that it may be suitable for a VNC server's setup.
The value which added 5900 to this value becomes the TCP/IP port number of a VNC server.
- [VNC password] ... Specify the password of a VNC server.
The alphanumeric and symbolic characters of less than 31 characters can be used.
When not specifying here, a password is asked at each connection time.
Moreover, You do not need to specify password in servers which do not need a VNC password
, such as a rdp2vnc server.(It is not asked at each connection time.)
In addition, VNC password is stored without encryption in an Palm OS machine.
Probably, those who have worries in security had better not specify here.
- [SSH host] ... When performing encryption communication by SSH,
Specify the address of Firewall/PC which the SSH server has started.
It is specified by the DNS name or the IP address.
The alphanumeric and symbolic characters of less than 63 characters can be used.
When not using SSH, It is made empty.
- [SSH port] ... When using SSH, Specify the port number of a SSH server.
The digits of less than 4 characters can be used.
Usually, the value of this field is 22.
However, since this value can be changed by setup of a SSH server,
you need to specify this value so that it may be suitable for a SSH server's setup.
The value of this field is ignored when a [SSH host] is empty.
- [SSH user] ... When using SSH, Specify user name
for logging in to a SSH server.
The alphanumeric and symbolic characters of less than 31 characters can be used.
The value of this field is ignored when a [SSH host] is empty.
- [SSH password] ... When using SSH, Specify password
for logging in to a SSH server.
The alphanumeric and symbolic characters of less than 31 characters can be used.
When not specifying here, a password is asked at each connection time.
In addition, SSH password is stored without encryption in an Palm OS machine.
Probably, those who have worries in security had better not specify here.
The value of this field is ignored when a [SSH host] is empty.
- [Details...] ... Tap this button, when you set up details of connection.
If you tap this button, the Details setting form of
the connection appears.
In addition, tapping this button saves the contents of a connection automatically
like tapping [OK] button.
- [Display...] ... Tap this button, when you set up display setting.
If you tap this button, the Display setting form of
the connection appears.
In addition, tapping this button saves the contents of a connection automatically
like tapping [OK] button.
- [Keys...] ... Tap this button, when you set up display setting.
If you tap this button, the Key setting form of
the connection appears.
In addition, tapping this button saves the contents of a connection automatically
like tapping [OK] button.
- [Menu...] ... Tap this button, when you set up Side menu.
If you tap this button, the Menu setting form of
the connection appears.
In addition, tapping this button saves the contents of a connection automatically
like tapping [OK] button.
- [OK] ... Tap this button, when you save the contents of connection.
After saving the connection, It returns to Connection list form.
- [Cancel] ... Tap this button, when you cancel the contents of connection.
After canceling the connection, It returns to Connection list form.
Details setting form
If you tap [Details] button on the Connection edit form,
this form appears.
The meaning of each part of the form is as follows.
- [NT user]/[NT password] ... Specify the account used in NT logon.
If this is specified, the account name and password
which are inputted on the logon screen of Windows
can be automatically inputted by easy button operation.
Please refer to the
Operation under connection(VNC connection)
about button operation.
When not specifying here, a password is asked at each logon.
In addition, NT password is stored without encryption in an Palm OS machine.
Probably, those who have worries in security had better not specify here.
Moreover, this function is effective only in PC
with which NT logon screen appears .
It cannot be used neither in Unix nor Mac, and Windows cannot be used
by which NT logon screen does not appear(for example, "Welcome!" screen of XP), either. .
- [Enable desktop sharing] ... Specify whether multi-users share one desktop.
(This setup is ignored when VNC server to connect is rdp2vnc(Win).)
- [Clipboard paste style] ... (This function is effective only
in a Japanese PalmOS machine. It is ignored in a English PalmOS machine.)
- Encoding method ... Specify encoding method.
- Old(Hextile) : Compatible encoding method. Though you can connect to any VNC server, it isn't good performance. We recommend not to use this except connecting to old VNC server.
- Standard(ZRLE) : Standard encoding method. Normally, you should use this.
- Lossy Hi(ZYWRLE-High) :
- Lossy Mid(ZYWRLE-Mid) : Our lossy codec suit for motion picture. Though image is fuzzy partially, network traffic reduced to 50%(Hi)/15%(Mid) traffice of ZRLE when we play motion picture.
To use this codec, you need to use ZYWRLE support VNC server. More detail, see Setup ZYWRLE.
- [Network] ... Specify the network service used by this connection.
Tap this trigger and Network preference will appear.
Please select a service used for connection and tap [Done] button.
If it returns to this screen, a service name will go into a [Network] trigger.
If you tap [Clr] button and it is made [Default] or it does not specify,
the service of the standard specified by [Network] preference will be select automatically, and it will connect.
- Play back sound ... Specify setting of playing sound back.
- No sound : Don't play sound back.
- Low quality(12Kbps) : Play sound back with 8KHz/mono.
- Mid quality(24Kbps) : Play sound back with 16KHz/stereo.
- High quality(48Kbps) : Play sound back with 22.05KHz/stereo.
To play sound back, you need to setup Sound Server separated from VNC server. More detail, see Setup sound server.
- [OK] ... Tap this button, when you save the contents of connection.
After saving the connection, It returns to Connection edit form.
- [Cancel] ... Tap this button, when you cancel the contents of connection.
After canceling the connection, It returns to Connection edit form.
Display setting form
If you tap [Display..] button on the Connection edit form,
this form appears.
The meaning of each part of the form is as follows.
- [Pos X, Y] ... Specify the screen position on the remote desktop
at the time of connection.
Usually, since the screen resolution of PC is larger than
the resolution of an Palm OS machine,
Palm OS machine can display only portion of screens of PC.
By specifying this value, it can specify which portion of the screen of PC is displayed
at the time of connection.
For example, it is as follows when connecting with PC of resolution 1280x1024
by CLIE UX50 (effective resolution 450x320).
- [Scale] ... Specify the screen reduction ratio(scaling)
on the remote desktop at the time of connection.
In order to use this function, a VNC server needs to support Server Side Scaling function (SSS extension)
Usually, since the screen resolution of PC is larger than
the resolution of an Palm OS machine,
Palm OS machine can display only portion of screens of PC.
By performing a reduction display,
the larger range of screen of PC can be displayed on an Palm OS machine.
(however, fine characters crushes and disappears)
For example, it is as follows, when connecting with PC of resolution 1280x1024
by CLIE UX50 (effective resolution 450x320) and 2 is specified to be a scale.
- [Rotation] ... Specify whether the PC screen is displayed by rotation.
If a screen is rotated,
PC can be operated in the same state of the landscape screen
as the usual PC display on PDA with portrait screen like SONY CLIE.
In addition, specification of rotation can also be performed
by the special keypad during connection.
Please refer to the
Operation under connection(VNC connection)
for details.
(Cautions!):
What is rotated is only the range which micro-VNC processes(PC screen drawing, pen operation, a scroll bar, special keypad),
and the things processed by the PDA( Graffiti, status bar, etc.) do not rotate.
Therefore, rotation display mode is unsuitable for a character input.
Please use as viewer mode which mainly uses only mouse operation.
The meaning of specification is as follows.
- Normal : Screen rotation is not performed.
- Right : Screen is rotated rightward.
- Left : Screen is rotated leftward.
The display of rotation on portrait screen like SONY CLIE is as follows.
Key setting form
If you tap [Keys..] button on the Connection edit form,
this form appears.
The meaning of each part of the form is as follows.
- [Key Binding] ...
You can assign various functions to hard buttons,
such as application button, 5-Way navi and Jog dial.
"KMap1" and "KMap2" express two kinds of key maps.
In a key shift state(the Key button of a status bar turns on),
key assignment of KMap2 is used,
and key assignment of KMap1 is used at the time of off.
You can change the key shift state by using the hard key
which assigned the "KMap/Key" function
or by tapping the Key button of a status bar.
By default, the previous version compatibility key map is assigned to KMap1,
and KMap2 is not used.
The assignable hard buttons are the following 8 key.
- [Hard1] : The application button No.1
- [Hard2] : The application button No.2
- [Hard3] : The application button No.3
- [Hard4] : The application button No.4
- [PageUp] : The Up button
(In the device of 5-way navi. or Action button, it means Up button of cursor.)
- [PageDown] : The Down button
(In the device of 5-way navi. or Action button, it means Down button of cursor.)
- [JogUp] : The Up of Jog Dial
(In the device of 5-way navi. or Action button, it means Left button of cursor.)
- [JogDown] : The Down of Jog Dial
(In the device of 5-way navi. or Action button, it means Right button of cursor.)
The assignable functions are the following 15 functions.
You can select these by the selectors of right side of hard button pairs.
- [None] : Nothing to do.
- [Left] : It sends out the Left key of cursor.
- [Right] : It sends out the Right key of cursor.
- [Up] : It sends out the Up key of cursor.
- [Down] : It sends out the Downt key of cursor.
- [PageUp] : It sends out the PageUp key.
- [PageDown] : It sends out the PageDown key.
- [Scroll Left] : It moves virtual screen leftward.
- [Scroll Right] : It moves virtual screen rightward.
- [Scroll Up] : It moves virtual screen upward.
- [Scroll Down] : It moves virtual screen downward.
- [RBtn/Login] : It can change mouse button state.
- [RBtn/Login] : It logs on by NT accoun.
- [KMap] : It can change KMap1 and KMap2.
If this function is assigned the key, it becomes common by KMap1 and KMap2,
and cannot assign a separate function.
- [Key] : It show and hide the input area.>
The example of binding is shown following.
V0.92 compatible binding: |
The device with 5-way Navi. or Action button: |
Button |
KMap1 |
KMap2 |
[Hard1] |
[RBtn] |
[None] |
[Hard2] |
[Scroll Left] |
[None] |
[Hard3] |
[Scroll Right] |
[None] |
[Hard4] |
[Login] |
[None] |
[PageUp] |
[PageUp] |
[None] |
[PageDown] |
[PageDown] |
[None] |
[JogUp] |
[Scroll Up] |
[None] |
[JogDown] |
[Scroll Down] |
[None] |
|
Button |
KMap1 |
KMap2 |
[Hard?] |
[KMap] |
[KMap] |
[Hard?] |
[Key] |
(any or[None]) |
[Hard?] |
[RBtn] |
[PageUp] |
[Hard?] |
[Login] |
[PageDown] |
[PageUp] |
[Scroll Up] |
[Up] |
[PageDown] |
[Scroll Down] |
[Down] |
[JogUp] |
[Scroll Left] |
[Left] |
[JogDown] |
[Scroll Right] |
[Right] |
|
|
* Since 5-way Navigator and Action button are similar to cursor key of PC,
you can operate PC conveniently
if both virtual screen movement and cursor key sending are assigned to it.
Menu setting form
If you tap [Menu..] button on the Connection edit form,
this form appears.
The meaning of each part of the form is as follows.
- [Menu type] ...
Specify right or left menu which you want to edit.
- Menu item ...
Specify macro to assign to each menu item.
System log form
In micro-VNC, the situation of operation is recorded as a log.
A log can be referred to on this form. Moreover, when a connection mistake is made,
this screen appears automatically and a user may be notified of the situation which made a connection mistake.
The meaning of each part of the form is as follows.
- [OK] ... Tap this button, when you close this form.
After closing this form, It returns to Connection list form.
- [Clear] ... The log recorded by present is eliminated.
Shareware registration form
micro-VNC is shareware.
you may use this software for 14 days after installation free of charge.
you also can continuously use this software by purchasing a license code.
you can perform registration operations
like the check of your Registration Code required for license purchase
or the input of purchased License Code.
The meaning of each part of the form is as follows.
- [Your Reg.Code] ... It is a code for registration peculiar to this Palm.
Please input this code to a purchase site in the case of license purchase.
- [Enter License Code] ... Please input a license code peculiar to this Palm.
User is notified a license code from purchase site after payment.
- [OK] ... Tap this button if you finished input of license code.
An input of the correct license code cancels functional restriction.
Henceforth, this form changes to a form as shown below.
- [Cancel] ... Tap this button, in ending without inputting a license code.
In addition, as for the code, Registration Code and License Code consist of an English capital letter, a number, and "- (minus/hyphen)."
Moreover, in order to prevent confusion of a character, 0 (zero) and 1 (one) are not used but O (ou) and I (ai) are used.
Be careful to prevent mistakes when you input the code.
Macro setting form
Though side menu is convenient function as is,
you can customize side menu by editing macro.
Macro is series of operation. It consists from 8 operations like key or mouse operation.
You can do the series of operation by selecting macro with side menu.
The meaning of each part of the form is as follows.
- Macro No. ... Select macro No. No. is 1-19.
- Name ... Name of macro No. This Name is displayed in side menu.
- Operation No. ... Operation order No. Operation is performed from little No. to big No.
If operation is "(none)", remain operation isn't performed.
- Operation ... Define operation with operation type and setting value.
There are the following type.
- KeyDown/KeyUp
- Send key down/up.
- The key code is same code of X Window System.
More detail, See The key definition list
- Click
- Click mouse button.
Mouse point is current mouse point.
You can select the following value.
- 0x0001
- Left mouse button.
- 0x0002
- Middle mouse button.
- 0x0004
- Right mouse button.
- Special
- Operate micro-VNC itself.
You can use the following value.
- 0x0001
- (Not use)
- 0x0002
- Delayed clipboard display.Display clipboard text when Palm completes recieveing clipboard text.
More detail, See Get all text of side menu.
- 0x0003
- Display left menu.
- 0x0004
- Display right menu.
- 0x0005
- Perform Windows log on.
- 0x0006
- Disconnect network.
- 0x0007
- Show and hide the special keypad.
- 0x0008
- Zoom-in. The reduction display ratio of a screen is made small.
- 0x0009
- Zoom-out. The reduction display ratio of a screen is enlarged.
- 0x000a
- File Transfer. Perform File Transfer.
- [OK] ... Tap this button, when you close this form.
After closing this form, It returns to Connection list form.
Operation under connection(VNC connection)
Once you connect with PC, all key(Graffiti) inputs and pen inputs
are sent as the key/mouse input to PC,
so you can operate PC in the same way with using PC directly.
However, in the some operations which are not in standard Palm OS
such as a Shift key,a right mouse button click, etc,
you have to use the special input ways.
Moreover, there is also operation for operating not the PC but the micro-VNC itself.
Here, we explain these operations.
(Notice):
Although we explain the button function as V0.92 compatible binding,
the button binding can be changed from V0.93.
So, this explanation may not fit with the button function
when you change button binding.
Although Tungsten T3 was used as a Palm OS machine
and Windows XP was used as an OS of PC in this explanation,
the operation method is the same at every OS and an Palm OS machine.
The meaning of each part of the form is as follows.
- Operation of tapping/dragging on screen
- Virtual screen scroll bar ... As explained in
the Details setting form,
All the screens of PC cannot be displayed with an Palm OS machine.
Portion of PC screen currently displayed with the Palm OS machine
is called Virtual screen.
By using this scroll bar, Virtual screen can be moved to anywhere
and any portion of PC screen can be displayed.
A vertical scroll bar is used for vertical movement, and horizontal scroll bar is used for horizontal movement.
The operation with a scroll bar is as follows.
- Dragging a rubber band(portion with a deep color) ...
According to the amount of dragging movements,
a virtual screen is moved to any portion of screen.
- Tapping the portions except rubber band(gray portion) ...
A virtual screen is moved per page. The size of a page is the size of a virtual screen.
- Status button ... Tapping this to show and hide the special keypad
under a scroll bar.
- Special keypad ... It is the keypad for the operations
which are not in standard Palm OS.
It is also keypad for the operations which
operate the micro-VNC itself.
- ESC ... An ESC key is sent out.
- SHFT ... A Shift key is sent out.
Once it taps, it will be turned on,
and it will be turned off if it taps once again (toggle operation).
- CTRL ... A Control key is sent out.
Once it taps, it will be turned on,
and it will be turned off if it taps once again (toggle operation).
- ALT ... The ALT key is sent out.
Once it taps, it will be turned on,
and it will be turned off if it taps once again (toggle operation).
- FN ... It simulates the operation of a function key.
Once it taps, it will be turned on,
and it will be turned off if it taps once again (toggle operation).
In the state of ON, if "1"-" 0" of a number is inputted,
F1-F10 of a function key will be sent out.
- <- ... The left key of cursor is sent out.
- -> ... The right key of cursor is sent out.
- ^ ... The upper key of cursor is sent out.
- v ... The lower key of cursor is sent out.
- Up ... The PageUp key is sent out.
- Down ... The PageDown key is sent out.
- R/L ... By tapping this,
you can change mouse button state.
Once it taps, it will be turned on,
and it will be turned off if it taps once again (toggle operation).
When you tap screen in the state of ON,
it means clicking right mouse button on PC screen,
and When you tap screen in the state of OFF,
it means clicking left mouse button on PC screen.
- Zin ... Zoom-in. The reduction display ratio of a screen is made small.
- Zout ... Zoom out. The reduction display ratio of a screen is enlarged.
- Key ... By tapping this,
you can change key binding.
Once it taps, it will be turned on,
and it will be turned off if it taps once again (toggle operation).
When it is on, it means key binding is KMap2,
and When it is off,
it means key binding is KMap1.
- Rot ... Rotation of screen. By tapping this,
screen changes to un-rotating state, to rightward state or to leftward state.
- Operation by hard/silk button common to an Palm OS machine
- Calendar(Hard1) ... you can change mouse button state.
- Address(Hard2) ... Virtual screen is moved to the left(down in to rightward rotation state, up in leftward rotation state) per block.
The size of a block is 32 dots.
- To Do(Hard3) ... Virtual screen is moved to the right(up in to rightward rotation state, down in leftward rotation state) per block.
The size of a block is 32 dots.
- Memos(Hard4) ... It logs on by NT account set up
on the Details setting form.
- Up key ... The PageUp key is sent out.
- Down key ... The PageDown key is sent out.
- Home button ... A network is disconnected and
t returns to a Connection list form.
- Menu button ... Pushing this to show the Side menu.
- Operation by the Jog dial peculiar to the SONY Clie
- JogUp ... Virtual screen is moved to the up(left in to rightward rotation state, right in leftward rotation state) per block.
The size of a block is 32 dots.
- JogDown ... Virtual screen is moved to the down(right in to rightward rotation state, left in leftward rotation state) per block.
The size of a block is 32 dots.
- JogPush ... Pushing this to show the Side menu.
- JogBack ... An ESC key is sent out.
- Operation by the keyboard peculiar to a model with a SONY keyboard
- <- ... The left key of cursor is sent out.
- -> ... The right key of cursor is sent out.
- ^ ... The upper key of cursor is sent out.
- v ... The lower key of cursor is sent out.
- Block shift+^ ... The PageUp key is sent out.
- Block shift+v ... The PageDown key is sent out.
- Ctrl+0 ... It logs on by NT account set up
on the Details setting form.
- Ctrl+1 ... The reduction display ratio of a screen is set to 1.
- Ctrl+2 ... The reduction display ratio of a screen is set to 2.
- Ctrl+3 ... The reduction display ratio of a screen is set to 3.
- Ctrl+4 ... The reduction display ratio of a screen is set to 4.
- Ctrl+9 ... Drawing mode is changed to the standard mode and "Fuzzy" mode (toggle operation).
- Ctrl+BS ... The Delete key is sent out.
- Special operation
- CTRL(in special keypad)+ALT(in special keypad)+BS ...
3 stroke key"Ctrl+Alt+Delete" is sent out.
The network indicator that shows the status of communication is displayed on
the right-top corner of the screen while communicating.
The meaning of this indicator is as follows.
no communication(waiting for event).
under sending.
under receiving.
The pen and the key operation are accepted at the status of no communication.
the status might keep for a long time in the S and R status when the status of the telecommunication line is bad.
At this time, the pen and the key operation are not processed though they are collected in the queue.
So, you might have to wait to enter the state of no communication.
About Side menu
If you push 5-way select(PalmOne) or JogPush(SONY), you can see "Side menu".
You can do various operation with this menu. The following is explanation of each menu.
(Notice):
You can change each menu function by editing "Macro". See Editing macro for more detail.
- Operation of left side menu
- Right menu ... Change to right side menu.
- keypad ... Pushing this to show and hide the special keypad.
- Get all text ... Get all text from active app and display text on Palm. The active app must display text like browser, mailer, notepad, etc.
- File Transfer ... Perform File Transfer.
- App.1 ... Lauch app on PC.(Key strokes are "CTRL+ALT+a".)
- App.2 ... Lauch app on PC.(Key strokes are "CTRL+ALT+b".)
- Ctl+Alt+Del ... 3 stroke key"Ctrl+Alt+Delete" is sent out.
- Close ... Close active app on PC.(Key strokes are "ALT+F4".)
- Disconn. ... A network is disconnected and it returns to a Connection list form.
- Operation of right side menu
- Left menu ... Change to left side menu.
- DblClick ... Double click mouse left button on current mouse position.
- RightClick ... Click mouse right button on current mouse position.
- Enter ... Send Enter key out.
- BS ... Send Backspace key out.
- TAB ... Send TAB key out.
- Escape ... Send Escape key out.
- StartMenu ... Display start menu.(Key strokes are "CTRL+ESC".)
- Logon ... It logs on by NT account set up on the Details setting form.
About File Transfer
If you select [File Transfer] in side menu, File Transfer dialog appears and you can upload/download a file between external memory card on palm and your remote PC.
(Notice):
We use Ultr@VNC style file transfer protocol. So, you should use Ultr@VNC or compatible VNC server when you use this function.
- Vol ... Select source memory card(Palm)/hard disk drive(PC).
- Directory ... Display current directory.
- File list ... Display file list in current directory. Directory name is displayed with trail /(Palm)\(PC).
If you select directory name, change current directory to selected directory.
If you select ../(Palm)..\(PC), change current directory to above directory of current directory.
If you select file name, transfer start.
- Cancel ... Abort transfer.
- Send/Recv ... Toggle send mode(Palm=>PC) and recieve mode(PC=>Palm).
If you change the mode, current directory and file list were changed with source file system.
(Notice):
Though you can select any source file with this dialog, you can't change distination directory. distination directory was fixed as the following.
- Send ... "My Documents" folder of your remote PC.
- Recv ... "/Palm/Programs/mVNC/" of Palm external card.
If transfer was complete, You will see "Transfer Complete" alert. If some error
was occured, You will see the following error alert.
message | description |
Reject from remote. | Transfer was rejected by VNC server.There are some reason as the following.
- File was write protected ... For example, running program file, etc.
- File system was write protected ... For example, memory card was write protected.
- Not logon on remote PC ... User and privilege weren't fixed until you log on your PC.
|
Disable under sound. | File transfer is prohibited while playing sound back. |
Timeout transfer.Unsupport transfer VNC server? | VNC server didn't respond to your file transfer request.
If you use Ultr@VNC, this message is never occur.
This message is often occur when you use non Ultr@VNC which doesn't support file transfer.
|
Error in file access. | Some error was occur in accessing file in Palm.There are some reason as the following.
- Palm unsupport external memory card ... You can't use file transfer with a such Palm.
- memory card wasn't inserted ... Please insert memory card in your Palm slot.
|
Operation under connection(SSH connection)
By the case of SSH connection as well as
the Operation under connection(VNC connection),
all key(Graffiti) inputs and pen inputs are sent as the key/mouse input to PC,
so you can operate PC in the same way with using PC directly.
(Since it is at terminal connection, there is no pen (mouse) operation.)
In the some operations which are not in standard Palm OS,
you will use the special keypad as well as VNC connection.
Refer to the Operation under connection(VNC connection)
for operation of a special keypad.
In addition, if FN is changed into ON state, it will be in a button shift state
like the following screen.
In this state, the button of the 12th which cannot usually be displayed on a screen
comes to be displayed on the position of the button of the 6th.
(The 1st button is in the leftmost on this screen,
and the 13th button is in the rightmost.)
When you operate the Key(15th) button or the Rot(16) button,
Please operate it after pushing the FN button and displaying these first.
Setup ZYWRLE
Almost VNC server doesn't support ZYWRLE because it was developed by us.
If you want to use ZYWRLE, you need to do the following.
- Windows:Ultr@VNC V1.0.2
- We provided binary of ZYWRLE support Ultr@VNC V1.0.2.
Please download it and replace files after installing Ultr@VNC V1.0.2.
UltraVNC-102-ZYWRLE.zip
- Other OS/Other VNC server
- Build VNC server yourself. Please get VNC server source and apply the patch.
We propose to VNC developer that VNC server support ZYWRLE.
So, you will not need to do above additional step in the future.
If you want to learn about detail of ZYWRLE, see the reference implementation of ZYWRLE.
Setup sound server
Sound stream is delivered by another server separated from VNC server.
Sound protocol is ESD(Enlightened Sound Daemon) with Vorbis sound compression extension by us.
If you want to use sound stream, you need to do the following.
- Windows:Use EsdMonSrv
- We provided sound server named EsdMonSrv.
Please download it and launch it when you want to use sound stream.
ESDMonSrv.zip
If you want to use EsdMonSrv, you also need to download Ogg Vorbis DLL from rarewares.
Please extract it and copy it in EsdMonSrv directory.
- UNIX type(Linux, etc.):
- We provided the patch which adds Vorbis sound compression extension to original esd.
Please get esd source, apply the patch and build it.
esound-0.2.35-vorbis.diff.txt
FAQ:Frequently Asked Questions
- Q. Although I can connect in PalmVNC, I can't connect in micro-VNC. Why?
- Q. The connection disconnects immediately after the connection. Why?
- A.
Plese turn Use SSS extension(VNC compatible)mode off.
If you can connect in this mode, your VNC server does not support SSS(Server Side Scaling).
Since SSS is extension, not all VNC server support it.(PalmVNC will not use SSS if scaling is set to 1:1)
We recommend you to upgrade your VNC server because SSS is important in low-power device or low-bandwidth.
But you can also use old VNC server in this mode. Notice that Scaing and Fuzzy drawing disable in this mode.
The SSS support of popular VNC servers is following:
OS/Server type |
VNC Server |
SSS Support |
Comment |
Windows |
RDP Proxy |
rdp2vnc |
Support |
The server is provided from our site. |
Standalone |
Ultr@VNC |
Support |
Garbage may sometimes remain in a screen. |
RealVNC |
Support in part |
It unsupports by default.
We provided the SSS supporting server of V3.3.7. |
Others (TightVNC etc.) |
Unsupport |
|
Unix |
Xvnc |
RealVNC |
Need to patch |
You need to patch to the source code and need to rebuild it.
The binary distribution like a Linux package may not support SSS. |
Mac |
OS X Native |
OSXvnc |
Support |
It supports by default from V1.5 |
- Q. Scroll bar is displayed incorrectly in Tungsten T3.
- A.
Have you installed T3_DIA_Compatibility_prcs.zip?
You must install it in Tungsten T3.
Acknowledgement
The following non-GPL freeware is built into micro-VNC.
These excellent softwares are licensed under a licence
which basically means that you are free to get and use it
for commercial and non-commercial purposes.
I am thankful to authors from my heart.
(Please refer to the following link about each author's copyright display.)
Moreover, micro-VNC was not born without the following excellent software for Plam OS.
I pay my respects to their original way-of-thinking power
on an advanced target, and thankful from my heart.
And the micro-VNC itself is not realized without the open source technology of VNC above all.
Similarly,
I pay my respects to their original way-of-thinking power
on an advanced target, and thankful from my heart.
- RealVNC
- AT&T Laboratories Cambridge
Change log
- V2.11(2007/01/25)
- Add Side Menu/Macro.
- Add ZYWRLE motion picture codec.
- Add Sound Stream.
- Add File Transfer.
- V0.95(2005/01/28)
- V0.94(2004/12/01)
- Support 16bit color mode.
- Support "Fuzzy" drawing mode.
- V0.93(2004/10/01)
- Support subset of SSH2(SSH protocol version2)
You can get more secure connection!
(Notice)There are some considerable things for using SSH2.
- SSH2 version is separated PRC in SSH1 version.
You cannot connect to both SSH1 and SS2 server from one PRC.
Furthermore, the size of SSH2 version becomes large 20 Kbytes from SSH1 version.
- It supports only one set of parameter for the key exchange.
Although various key exchange parameters are supported in SSH2,
micro-VNC supports only 1 set of following parameters.
For this reason, depending on the case, the SSH server
may need to change settings or be upgraded.
- Key length:1024bit only
- Key Agreement:DHGEX(diffie-hellman-group-exchange-sha1)
- Asymmetric Key:RSA(ssh-rsa)
- Cipher:blowfish-cbc
- Data Integrity:HMAC SHA1-96(hmac-sha1-96)
- Compression:none
- The speed may slow down.
Although SSH2 has strong security,
It also has overhead. SSH2 has more 5-10% traffic than SSH1.
For this reason, Network speed of micro-VNC
may slow down especially in low bandwidth.
And also, SSH2 consumes more battery than SSH1 because of their much processing.
We recommend that you use SSH1 as before, as long as there is especially no strong request in security.
- Add Show/Hide Scroll bar mode.
Add Show/Hide System status bar mode.
You can use entire display for PC display!
- The 16-bit color mode screen is used in Palm which supports it.
The problem to which palettes in DIA and status bar are corrupted was solved.
(Notice)Although screen mode became 16-bit color, this does not mean that
16-bit color is used by the VNC protocol. PC screen drawing is still 256 color.
- Support PalmOne 5-way Navi.(Tungsten/Zire)
Support Tapwave Action button(Zodiac)
- Add Configurable Key binding
Add Key mapping shift mode
You can use hard keys for any purpose you want!
And also, you can use one hard key for two purpose!
- Add "Advanced setup" form
=> go to [Edit] form => [Detail] form =>
new [Adv...] button.
- Change meaning of "Key" in status bar.
Although it means Key(board) which indicates whether
virtual grafiti displayed in previous version,
it means Key(Shift) which indicates whether key mapping
is KMap1 or KMap2.
- Many minor bug was fixed.
- V0.92(2004/08/19)
- Block screen update mode is available.
It makes many small screen update request turn into
one big screen update request. It improve network
performance, especially screen scroll in low bandwidth.
- Many minor bug was fixed.
- V0.91(2004/06/14)
- Ultr@VNC server is available with mirco-VNC.
(Cautions!) : When using Server Side Scaling(SSS) with a Ultr@VNC server,
garbage may remain in a screen.
This is because
the update screen region calculation
in original scaling processing of Harakan Software introduced into PalmVNC
has problem.
Although the problem is fixed in our patch of rdp2vnc and RealVNC,
Since Ultr@VNC used it as it is, the problem has occurred yet.
Since this problem needs to fix the server,
it should be fixed by not us but the author of Ultr@VNC.
Excuse me, we cannot fix it.
- The screen rotation mode is available.
- Key(board) and the Rot(ation) button were added to the special keypad.
- A setup about screen rotation was added to the detailed setting form.
- Big special keypad / Bold scroll bar type is available.
(mVNCBig.prc/mVNCBigEng.prc)
If you feel button is too small or bar is too thin, Try it.
- English message type is available.
(mVNCEng.prc/mVNCBigEng.prc)
In addition, we admit using and re-distribution of micro-VNC
outside of Japan.(license was changed.)
- Many minor bug was fixed.
- V0.90(2004/02/16)
Copyright, a qualification, etc.
- Hitachi Systems & Services, Ltd. hold the copyright and all the rights
of micro-VNC.
- WE MAKE NO WARRANTY NOR REPRESENTAION EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS SOFTWARE OR ANY PROPRIETARY RIGHTS THEREIN, INCLUDING BUT NOT LIMITED, AS TO MARCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, NON-INFRINGEMENT, NON-DEFECT OR ERROR-FREE, OR UNINTERRUPTED USE.
- YOU ACKNOWLEDGE AND AGREE THAT IN NO EVENT SHALL WE ASSUME NO LIABILITIES TO YOU AND ANY THIRD PARTY IN CONNECTION WITH THIS SOFTWARE, FOR ANY DAMAGES INCLUDING LOST PROFITS OR ANY LOSS ARISING FROM ANY TRANSACTION RELATED TO THIS SOFTWARE, INCLUDING BUT NOT LIMITED TO, USE, INSTALLATION, DOWNLOAD OR REMOVAL OF THIS SOFTWARE, WHETHER OR NOT WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE OR LOSS.
- You must not reverse-engineer, disassemble, decompile, modify, revise and/or link any part or module of This Software, with any other program/programs.
- Microsoft, Windows are registered trademark of Microsoft Corporation
in the United States and other countries.
- Palm OS, HotSync, Palm Powered logo are registered trademarks and
Palm Powered is a trademark of Palm Trademark Holding Company, LLC.
- Sony Clie is a registered trademark of Sony, Inc.
- Other brands may be trademarks of their respective owners.
All Rights Reserved Copyright (c) 2000-2004, Hitachi Systems & Services, Ltd., RDC(Research & Developement Center)