For thin client use cases, the key symbol based keyboard handling in classical RFB may cause problems,
as a 100%-mapping may not always exist between the client and server keymap, especially consider to support all possible keyboar layouts available in the world.
In addition the indicator led state may get out of sync.
Similar issues exists for VNC connections to virtual machines, so QEMU has defined two RFB extensions to address these isues:
- Extended key events, which transmits a layout independent scancode together with the keysym
- Keyboard indicator led state notifications from the server to the client
These extensions are documented in rfbproto:
https://github.com/rfbproto/rfbproto/bl ... o-encoding
See also: https://www.ibm.com/developerworks/libr ... index.html
They are supported by gtk-vnc and noVNC on the client side, and QEMU on the server side.
We prepared a pull request within the TigerVNC project to enable support for these protocol extensions there too.
The pull-request has been accepted recently and the feature will be supported within the next TigerVNC release.
I like to ask for feedback from the maintainers if such feature would be welcome for Ultra VNC too?
In case "yes" - we would be willing to contribute to prepare such a commit also for Ultra VNC.
Feedback very welcome!
Best regards, Ralf
Celebrating the 22th anniversary of the UltraVNC: https://forum.uvnc.com/viewtopic.php?t=38031
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
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- 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
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
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- 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