You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
new KeyBinding(new[]{ InputKey.Control, InputKey.Up }, GlobalAction.IncreaseModSpeed),
new KeyBinding(new[]{ InputKey.Control, InputKey.Down }, GlobalAction.DecreaseModSpeed),
This conflicts with the shortcut Ctrl-Up used to trigger "Mission Control" and the shortcut Ctrl-Down used to display all windows of the focused application.
new KeyBinding(new[]{ InputKey.Control, InputKey.Left }, GlobalAction.EditorSeekToPreviousHitObject),
new KeyBinding(new[]{ InputKey.Control, InputKey.Right }, GlobalAction.EditorSeekToNextHitObject),
new KeyBinding(new[]{ InputKey.Control, InputKey.Shift, InputKey.Left }, GlobalAction.EditorSeekToPreviousSamplePoint),
new KeyBinding(new[]{ InputKey.Control, InputKey.Shift, InputKey.Right }, GlobalAction.EditorSeekToNextSamplePoint),
This conflicts with the shortcut Ctrl-Left and Ctrl-Right used to navigate between desktop spaces. The last two don't necessarily conflict but they technically derive from the ones above them.
Sounds good. Would you also agree to change all key bindings to use Command or only the ones listed above? Based on my many-but-not-so-many years of experience with macOS, I think it's more natural for us to use Command as much as possible and fall back to Control if we cannot use Command for a particular key binding.
Referencing Apple's human interface guidelines (which we don't have to necessarily follow but it provides best practices for macOS etc.):
Here's the list of all key bindings using Control for reference:
Additionally, we can also change o!f bindings to use Command and therefore not have to manually go to our settings and unbind some system shortcuts because it conflicts with Ctrl-F1 for draw visualiser etc.
Namely:
osu/osu.Game/Input/Bindings/GlobalActionContainer.cs
Lines 203 to 204 in dcf78a6
This conflicts with the shortcut Ctrl-Up used to trigger "Mission Control" and the shortcut Ctrl-Down used to display all windows of the focused application.
osu/osu.Game/Input/Bindings/GlobalActionContainer.cs
Lines 151 to 154 in dcf78a6
This conflicts with the shortcut Ctrl-Left and Ctrl-Right used to navigate between desktop spaces. The last two don't necessarily conflict but they technically derive from the ones above them.
cc @peppy
The text was updated successfully, but these errors were encountered: