I have added the aforementioned Time Manager task hack that will
attempt to 'nudge' away the 'sticky situations'.
I have also added something else that I think some of you will
probably be very pleased about - namely, mouse modifier keys...
Since this was accidentally switched off by the alpha-2 server, but
the server still sends the patch a 'hook' into its key-merging code,
I decided just to ignore the activation status and ask the server to
munge the keys anyway.
Since the server was not tested with this functionality, it turned
out to be getting the key mappings a bit messed up (I think Jonathan
had found this already and has fixed it in his development).
Fortunately, though, it was fairly straightforward to perform a
mapping from the server's keymap to the correct keymap.
I hope this will make any apps that read directly from the keyboard
work (for the most part) correctly, now.
I've only tested this from my unix viewer, and since I have no keypad
on my Duo I have not figured out the mappings for these (yet).
If you are using a keyboard without a command key (apple/cloverleaf
thingy) then the following key combinations should be used for mouse
click/drag modifiers:
ctrl + alt click = command click
shift + ctrl + alt click = shift + command click
(i.e. ctrl+alt acts like command in the above two cases)
shift + ctrl click = ctrl + command click
shift + alt click = option(/alt) + command click
(i.e. shift acts like command in the above two cases)
(don't ask me how to do a ctrl+option click, please!
Nor a shift+ctrl+opt click, nor a ctrl+opt+command click...)
Here's the URL:
http://wrench.et.ic.ac.uk/adrian/software/vnc/vncPatches68k-dtk.hqx
Once unbinhexed you will get a file called: vncPatches68k-dtk.hqx
Take the current vncPatches/vncPatches68k/vncPatches68k-dragtest out
of your extensions folder, put the new one in, and restart!
A slight warning is in order: the Time Manager task checks up on the
patches (three times a second). It is possible for it to think that
something has happened just when the machine is actually busy (e.g.
disk access etc.) - because of the way that the task messes with the
low level mouse stuff, it is just possible on the odd occasion for it
to cause a click to go amiss (that's even a click on the server's own
physical mouse). However, it's not likely to cause a problem...
If you want to see the task in action, drag an icon to the menu bar
(this is on the server itself - it's difficult to see through the
viewer) or drag it over one of the VNC server windows.
You should see the translucent icon doing a little twitch every so
often, even though you are not moving the mouse!
Let me know how it goes...
Adrian
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------