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

Tab completion not working with Accessibility Keyboard #5

Open
tensei opened this issue Oct 29, 2024 · 3 comments
Open

Tab completion not working with Accessibility Keyboard #5

tensei opened this issue Oct 29, 2024 · 3 comments

Comments

@tensei
Copy link

tensei commented Oct 29, 2024

Describe the bug

As the title says tab completion is not working with the Accessibility Keyboard.

Versions

  • Copilot for Xcode: 0.27.0
  • Xcode: 16.1
  • macOS: 15.1

Steps to reproduce

  1. Open the Accessibility Keyboard in Settings -> Accessibility -> Keyboard -> toggle Accessibility Keyboard on
  2. start typing in xcode and try to tab complete with the on-screen Accessibility Keyboard

Screenshots

CleanShot.2024-10-29.at.21.54.29.mp4

Logs

Additional context

@devm33
Copy link
Collaborator

devm33 commented Oct 29, 2024

Hi @tensei, thanks for trying out Copilot for Xcode and sharing a detailed bug.

Confirming I can reproduce this ✅ We will look into it.

As a workaround, you can assign an alternate keyboard shortcut to GitHub Copilot > Accept Suggestion in Xcode preferences:

Screenshot of Xcode keybindings preferences

@tensei
Copy link
Author

tensei commented Oct 29, 2024

@devm33 Thank you for the quick response, I’ll patiently wait for a fix 🙏

@devm33
Copy link
Collaborator

devm33 commented Nov 1, 2024

@tensei after looking into this, there is a limitation in macOS that the Accessibility Keyboard does not emit key events that we can observe. I have raised a Feedback with Apple for this.

I can confirm that setting a keybinding in Xcode preferences for the GitHub Copilot - Accept Suggestion action does work with the accessibility keyboard.

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

No branches or pull requests

2 participants