NetNewsWire icon indicating copy to clipboard operation
NetNewsWire copied to clipboard

Can't customize shortcuts since 6.1

Open lokan opened this issue 2 years ago • 1 comments

Hello everyone,

Since version 6.1 on macOS Monterey (up to date) we can't customize keyboards shortcuts. EDIT : downgrading to 6.0.3 fixes the issue.

Here with the menu "Clean Up Articles" mapped for a "⌘ + L" now it stays with "⌘ + ù".

I tried to :

  • reboot
  • delete/create the shortcuts in System Preferences
  • download and reinstall version 6.1

All the macOS edited shortcuts works as intended.

MBP M1Max - 2022-04-24 at 07 48 34 MBP M1Max - 2022-04-24 at 07 48 46

lokan avatar Apr 24 '22 05:04 lokan

Downgrading to 6.0.3 : the issue is gone.

lokan avatar Apr 29 '22 17:04 lokan

Hi @lokan, could this bug still be reproduced? The shortcut for "Clean Up Article" should be "⌘ + '" and I'm not sure where the ù comes from.

GetToSet avatar May 22 '23 17:05 GetToSet

Hello @GetToSet The issue is still reproductible, and the reason why I stopped using NetNewsWire last month… without any news on it. The ù is from a french keyboard and the default setup. I wanted to use L instead.

lokan avatar May 22 '23 17:05 lokan

Hello @GetToSet

The issue is still reproductible, and the reason why I stopped using NetNewsWire last month… without any news on it.

The ù is from a french keyboard and the default setup. I wanted to use L instead.

Thanks! Now I got this issue reproduced. I'll try to identify the cause and give it a fix if possible.

GetToSet avatar May 22 '23 18:05 GetToSet

This is not a NetNewsWire specific issue, rather it’s a side effect from upgrading the SDK (Xcode) version.

Screenshot 2023-05-23 14 12 39

According to AppKit changes in WWDC21, macOS default enables the localizing keyboard shortcuts feature for apps linked against 12.0+ SDK.

The documentation explicitly states:

If you already localize your app’s shortcuts for different languages, or if you allow someone to customize your app’s shortcuts, you can return false to disable the automatic remapping behavior.

which implies the remapping process interferes with the keyboard shortcut customization feature, resulting this issue.

Since I have no experience with this area before. I’m not sure if the character is an ideal choice for keyboard shortcut, nor could I make a reasonable decision on whether we should disable the keyboard shortcuts localization feature.

I'll ask for some help from other developers on Slack. More information regarding this topic could be found here:

https://www.figma.com/blog/behind-the-scenes-international-keyboard-shortcuts/

or here:

https://knock.app/blog/how-to-design-great-keyboard-shortcuts.

GetToSet avatar May 23 '23 06:05 GetToSet