Skip to content

Allow temporary VM keyboard capture with user consent #9785

@Atrate

Description

@Atrate

The problem you're addressing (if any)

Some applications, especially remote-desktop applications like RustDesk or games could implement keyboard shortcuts that conflict with the system-wide keyboard shortcuts (e.g. certain key combos will just not be forwarded to rustdesk).

The solution you'd like

Allow AppVMs to capture the keyboard (via prop? checkbox in settings?), with a configured keyboard un-capture key, like RCTRL in VirtualBox.

The value to a user and who that user might be

Anyone who needs keyboard shortcuts inside an AppVM that could be duplicated by the host OS. Some games will become more playable as well. This would reduce the need for keyboard passthrough via USB, which is tedious and possibly presents additional security risks.

Completion criteria checklist

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: coreThis issue pertains to a Qubes core component.P: defaultPriority: default. Default priority for new issues, to be replaced given sufficient information.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions