Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CTRL not working correctly with VoiceOver #46

Open
WestonThayer opened this issue Jun 24, 2021 · 1 comment
Open

CTRL not working correctly with VoiceOver #46

WestonThayer opened this issue Jun 24, 2021 · 1 comment

Comments

@WestonThayer
Copy link

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:

  • User server mode
    • Keyboard Layout: U.S.
      • Keyboard Events: Hardware Events + Event Source: Private Event Source
      • Keyboard Events: Hardware Events + Event Source: HID Event Source
      • Keyboard Events: Hardware Events + Event Source: 10.3 API (No Source)
      • Keyboard Events: User Session Events + Event Source: Private Event Source
      • Keyboard Events: User Session Events + Event Source: 10.3 API (No Source)
    • Keyboard Layout: Unicode Hex Input
      • Keyboard Events: Hardware Events + Event Source: HID Event Source
      • Keyboard Events: Hardware Events + Event Source: 10.3 API (No Source)
    • Keyboard Layout: Current Keyboard
      • Keyboard Events: Hardware Events + Event Source: HID Event Source
      • Keyboard Events: Hardware Events + Event Source: 10.3 API (No Source)
  • System server mode
    • Keyboard Layout: U.S.
      • Keyboard Events: Hardware Events + Event Source: 10.3 API (No Source)

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
Copy link
Owner

stweil commented Sep 17, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants