mat1jaczyyy / apollo-studio

Apollo Studio is a standalone editor and live playback engine for RGB Launchpad light effects.
https://apollo.mat1jaczyyy.com
BSD 3-Clause "New" or "Revised" License
186 stars 23 forks source link

[macOS] Keyboard layout not respected for shortcuts #466

Open fellliks opened 8 months ago

fellliks commented 8 months ago

I'm on a german keyboard layout (QWERTZ) and noticed that my undo and redo shortcuts are flipped. That could be because the Z and Y keys are flipped on german QWERTZ in comparison to US QWERTY. I don't have a way to test if thats true but it would make sense, since the shortcut works for other people I know that live in the US.

mat1jaczyyy commented 8 months ago

Is this windows?

Intended behavior on US is standard CTRL+Z (next to X) undo, CTRL+Y (next to U) redo.

Intended behavior on DE is CTRL+Z (next to U) undo, CTRL+Y (next to X) redo.

I myself use the Croatian layout at times (which is basically the same QWERTZ as German) and yeah the undo CTRL+Z shortcut is really far (next to U) on any program I've used...

On Fri, Jan 12, 2024, 1:31 PM fellliks @.***> wrote:

Assigned #466 https://github.com/mat1jaczyyy/apollo-studio/issues/466 to @mat1jaczyyy https://github.com/mat1jaczyyy.

— Reply to this email directly, view it on GitHub https://github.com/mat1jaczyyy/apollo-studio/issues/466#event-11468643695, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADFPDYTDYSEPGNIKNLGHRPTYOEUJTAVCNFSM6AAAAABBYB46HCVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRGQ3DQNRUGM3DSNI . You are receiving this because you were assigned.Message ID: @.***>

mat1jaczyyy commented 8 months ago

Confirmed this is an issue on Mac

current state on german layout: CTRL+Y (next to X) undo, CTRL+Z (next to U) redo.

intended on german layout: CTRL+Z (next to U) undo, CTRL+Y (next to X) redo.

mat1jaczyyy commented 8 months ago

Updating Avalonia would fix this: https://github.com/AvaloniaUI/Avalonia/pull/12549