-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Use "Command" key rather than "Control" for global keybinds on macOS #13482
Comments
This is already the case to a degree, is it not? At least framework seems to define platform actions in such a way. |
Yep I've specifically mentioned "global keybinds" in the title as that's the place where this hasn't been done yet. |
Can a list be provided here of which keys are currently an issue? I'm not sure if we should be changing all of them, so we should at least document which should be changed so someone attempting this gets it right. |
Reading on the Apple Human Interface Guidelines, it states the following in the "Defining Keyboard Shortcuts" section:
So we may actually have to replace all of them with the osu/osu.Game/Input/Bindings/GlobalActionContainer.cs Lines 46 to 51 in 385d10e
osu/osu.Game/Input/Bindings/GlobalActionContainer.cs Lines 84 to 86 in 385d10e
While it currently doesn't make much sense to change some of them, the current combinations used for the global keybinds are known to be over the place, and it may be better to mark that as a dependency for this, so nothing feels weird/incorrect when applying this guideline to the combinations. But also while thinking about this, the key combination for switching rulesets ( |
I think you're missing the point. All those global bindings are system keys. Also they are not used by macOS in any way, unless you count text manipulation (which doesn't work in a game in the first place). Rather than blindly following a guide, I'd recommend actually understanding which bindings macOS uses the control key for. We aren't changing the ones that are not going to conflict with our application. |
Going to close this until the user actually says which keys they are finding troubling. Kinda pointless in this state. |
macOS users are used to using the Command key (superkey/windows key) for shortcuts normally activated with control, i suggest that osu! should check what platform its running on and switch the keys on macOS
Originally posted by @TMinusBlastedRocket in #13481
The text was updated successfully, but these errors were encountered: