stweil / OSXvnc

VNC Server for macOS
GNU General Public License v3.0
209 stars 69 forks source link

CTRL not working correctly with VoiceOver #46

Open WestonThayer opened 3 years ago

WestonThayer commented 3 years ago

VoiceOver is MacOS's built-in screen reader (System Preferences > Accessibility > VoiceOver). When enabled, it announces UI elements currently focused on the screen. You normally interact with it via a huge suite of keyboard shortcuts.

A very important shortcut is simply hitting CTRL (the Control key, keysym 0xffe3) to silence VoiceOver. I can't seem to get this working with OSXvnc server.

I've tried the following combinations:

I can see the CTRL key lighting up in System Preferences > Accessibility > Accessibility Keyboard, and https://keycode.info shows the right key events. Any ideas?

More details:

It works correctly with MacOS's built-in VNC server (Apple Remote Desktop, ARD) as well as RealVNC server.

stweil commented 3 years ago

Can someone confirm this issue and help to find a solution?