Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Server mouse movement updating the viewer's mouse

Any features you would like to see in UltraVNC? Propose it here
Post Reply
LHuisingh
Posts: 6
Joined: 2004-08-20 22:05

Server mouse movement updating the viewer's mouse

Post by LHuisingh »

When you move the mouse on the viewer computer you can see the mouse movement reflected on the server computer. However, the opposite is not true. When you move the mouse on the server you don't see it move on the viewer. You can see the results of mouse clicks (highlighted menus, selected fields, etc.) but you can't have the server user move the mouse and you tell what they are pointing at.

This would be helpful if you were on the phone with the user and they were asking about various buttons/icons/fields on their screen. They would just point and ask.

Larry Huisingh
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

This is indeed how it works when you select

+Local mouse cursor handling: The server is NOT notified about each move you made.Speed issue for low bandwidth

+Let server deal with mouse: Mouse data is send in 2 ways, server and viewer both see the mouse moving, but depending on the bandwidth, it is slower.
LHuisingh
Posts: 6
Joined: 2004-08-20 22:05

Post by LHuisingh »

Where are those settings specified? I don't see them in the properties dialog. Is there a registry setting perhaps? I am using RC18 with new MS-Logon.
Larry Huisingh
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

It is the viewer that select the mouse settings.
Click the prop button while connected...setting are online
changed.


"Viewer Properties" are changed via the viewer, you don't find them in the server properties dialog window
LHuisingh
Posts: 6
Joined: 2004-08-20 22:05

Post by LHuisingh »

Thank you very much for that clarification. :) I didn't realize that it was a viewer option.
Larry Huisingh
lfkpoa-69
Posts: 5
Joined: 2005-11-11 18:23

I didn't find this option on the applet viewer

Post by lfkpoa-69 »

I just couldn't make the mouse movements on the server make the mouse move on the client.
I took a look at the java code from TightVNC and compared it to UltraVNC.
TightVNC has a pseude-encoding that send the cursor position from the server to the client which solves my problem:
EncodingPointerPos = 0xFFFFFF18
This message just says that the cursor is positioned at the (x, y) position.
When the client receives this message it moves the local mouse to the correct position.
Is there anything similar in UltraVNC?
If not, is there any plans on including this feature?
Marscha
Former moderator
Former moderator
Posts: 464
Joined: 2004-05-14 06:48

Post by Marscha »

Thanks for the hint.
I'll try to implement it. :wink:
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6863
Joined: 2004-04-23 10:21
Contact:

Post by Rudi De Vos »

There is a patch for in on sf.
Haven't checked it yet..
Marscha
Former moderator
Former moderator
Posts: 464
Joined: 2004-05-14 06:48

Post by Marscha »

I'll test the patch.
lfkpoa-69
Posts: 5
Joined: 2005-11-11 18:23

How about mouse click?

Post by lfkpoa-69 »

I think vnc has a great potencial not only as a remote workstation but also as a way to share the computer where there's a user using it both on the server and on the client.
This can be used in (remote) classrooms where the teacher can show the students how to do something or just make a presentation by sharing his destktop.
This can also be used for user support where the user can show something to the attendent and vice-versa.
My suggestion is to create a pseudo-encoding for mouse clicks.
The vncviewer could then make the clicks somehow visible to the others through a sound or an animation. Wouldn't that be great?
Marscha
Former moderator
Former moderator
Posts: 464
Joined: 2004-05-14 06:48

Post by Marscha »

Added the patch from nyama.
I changed variable names to correspond to tight's variables.
Added vncviewer changes.

Changes are available from CVS.

PointerPos for Java viewer is not implemented yet, will work on this.
Marscha
Former moderator
Former moderator
Posts: 464
Joined: 2004-05-14 06:48

Post by Marscha »

Added PointerPos to JavaViewer.

Change is available from CVS.
Marscha
Former moderator
Former moderator
Posts: 464
Joined: 2004-05-14 06:48

Post by Marscha »

Uploaded test binaries.
See [topic=4967][/topic]
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

Greatly appreciated if added to SingleClick (I ; II and III) :-D
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Post Reply