Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S spice-gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 66
    • Issues 66
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • spice
  • spice-gtk
  • Issues
  • #147
Closed
Open
Issue created Jul 22, 2021 by ilya paschuk@ilyapashuk

disable atspi key grabbing features for spice vidget when keyboard is grapped by the vm

hello

I'm working in linux and using screen reader software named Orca.

it uses the atspi api to get accessibility information from all running applications.

but screen reader also needs to grep some key combinations, for example at most all keys from the numpad are reassigned. but it can't do this by usual ways because it is not current window or window manager, it is only background application. it uses atspi api for this too. it tells running application what keys should be grapped and this application sends such keys to the accessibility client. as I know, in gtk this is done by the special module.

so, when I grep keys in a running vm in virt-manager, all system wide combinations are grapped, but screenreader's are not.

in all other vm toolkits which I know (VmWare, virtualbox) it works as expected, grapping all keys.

more details can be found hear: https://github.com/virt-manager/virt-manager/issues/206

Assignee
Assign to
Time tracking