Thanks for suggesting and releasing such nice software! I use the Dvorak layout, which makes some parts a bit difficult to use.
Problem
MacShot currently appears to assume a QWERTY keyboard layout when displaying shortcut keys in the UI.
When using alternative keyboard layouts such as Dvorak or Colemak, the displayed shortcut keys do not match the actual physical/input keys that the user needs to press. This makes the shortcut hints confusing and difficult to use.
For example:
- UI displays a shortcut based on QWERTY positions
- Actual input is interpreted according to the active keyboard layout
- Result: displayed keys and real keys are inconsistent
Expected Behavior
The shortcut display should match the user's active keyboard layout, so the UI reflects the actual keys the user needs to press.
Screenshots
Possible Solutions
I'd like to propose the solutions I've come up with below.
Option 1: Detect the Actual System Keyboard Layout
Retrieve the currently active macOS keyboard/input layout and display shortcut keys accordingly.
This would provide the most accurate and automatic behavior for users.
Option 2: Add a Keyboard Layout Preference
Allow users to manually select their keyboard layout in settings.
Examples:
- QWERTY (Default)
- Dvorak
- Colemak
This would also help users who frequently switch layouts or use custom mappings.
Thanks for suggesting and releasing such nice software! I use the Dvorak layout, which makes some parts a bit difficult to use.
Problem
MacShot currently appears to assume a QWERTY keyboard layout when displaying shortcut keys in the UI.
When using alternative keyboard layouts such as Dvorak or Colemak, the displayed shortcut keys do not match the actual physical/input keys that the user needs to press. This makes the shortcut hints confusing and difficult to use.
For example:
Expected Behavior
The shortcut display should match the user's active keyboard layout, so the UI reflects the actual keys the user needs to press.
Screenshots
Possible Solutions
I'd like to propose the solutions I've come up with below.
Option 1: Detect the Actual System Keyboard Layout
Retrieve the currently active macOS keyboard/input layout and display shortcut keys accordingly.
This would provide the most accurate and automatic behavior for users.
Option 2: Add a Keyboard Layout Preference
Allow users to manually select their keyboard layout in settings.
Examples:
This would also help users who frequently switch layouts or use custom mappings.