I have a patch that enables uVNC to send the option key to OSX machines using the native OSX connection.
It is simple: in file keysymdefjap.h line 1506 change XK_Super_L from 0xFFEB to 0xFFE8
The tarball did not compile out of the box. I had to remove line 5 #include <d3dx9.h> from directxviewer.h
I had to add the ./omnithread directory to the vncviewer includes directories
I also manually moved the omnithread.lib into the vncviewer build directory, I am prefer Eclipse so I do not want to figure out the vagaries of VStudio.
Once I added nasm to my cygwin the viewer did build.
I do not use uVNC to connect to Win machines so I don not know if this change will be a burden for win to win users.
If they need the key, then a check box in the configuration would be appropriate to switch between the two values in the ClientConnection.cpp ID_VK_LWINDOWN & ID_VK_LWINUP message handlers around line 6723.
Due to the very low activity on this forum, especially about patching I am reluctant to go any further with my patch then what I have.
Enjoy
After more 2 000 000 (two million) views on forum for 1.5.0.x development versions... and 1.6.1.0, 1.6.3.0-dev versions
A new stable version, UltraVNC 1.6.4.0 and UltraVNC SC 1.6.4.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38095
Feedback is always welcome
2025-12-14: 1.7.1.X-dev release builds need tests and feedback: https://forum.uvnc.com/viewtopic.php?t=38134
2025-12-02: We need help: English Wikipedia UltraVNC page has been requested to deletion: https://forum.uvnc.com/viewtopic.php?t=38127
Any help is welcome to improve the UltraVNC page and/or to comment on the Wikipedia Talk page
2025-05-06: Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078
2023-09-21: Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Development: UltraVNC development is always here... Any help is welcome
Feedback is welcome
A new stable version, UltraVNC 1.6.4.0 and UltraVNC SC 1.6.4.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38095
Feedback is always welcome
2025-12-14: 1.7.1.X-dev release builds need tests and feedback: https://forum.uvnc.com/viewtopic.php?t=38134
2025-12-02: We need help: English Wikipedia UltraVNC page has been requested to deletion: https://forum.uvnc.com/viewtopic.php?t=38127
Any help is welcome to improve the UltraVNC page and/or to comment on the Wikipedia Talk page
2025-05-06: Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078
2023-09-21: Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Development: UltraVNC development is always here... Any help is welcome
Feedback is welcome
