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

Add missing hotkeys, allow modifiers and controller button mappings on Avalonia #4503

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

gdkchan
Copy link
Member

@gdkchan gdkchan commented Mar 3, 2023

This is adding a few features that have been requested related to hotkeys on Avalonia:

  • Allow the few missing options that does have hotkeys to be configured (toggle fullscreen, toggle docked mode and exit).
  • Allow key modifiers (control, alt, shift and command on macOS) to be part of hotkey mappings (rather than just a single key).
  • Allow single controller buttons and button combinations to be used as hotkey. Currently it is possible to have one keyboard hotkey and one controller hotkey for each configurable hotkey.

I do not plan to implement this on GTK.

TODO:

  • Config file migration?
  • Remove old hotkey management from Avalonia.
  • Update hotkeys on menus.
  • Investigate a few bugs.
  • Add new strings to locale files.

@gdkchan gdkchan added enhancement New feature or request gui Related to Ryujinx.Ui labels Mar 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gui Related to Ryujinx.Ui
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant