Author Topic: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues  (Read 3399 times)

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 25422
    • View Profile
    • Camera Bits, Inc.
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #30 on: May 29, 2025, 08:13:43 AM »
Gentlemen,

I think something outside of PM is assigning Command-M to Minimize on the Window menu in PM.  I've attached two images, one showing the Window menu as I have designed it in Xcode.  The second image shows the Window menu as it is in PM at runtime, with the Option key held down.  Notice that in the first image there is no Minimize All menu item, yet there is one at runtime.  Also note that on macOS Ventura, there is no keyboard shortcut applied to Minimize All, whereas in Robert's screenshot Command-Option-M is set on Minimize All.  Something has to be setting that, and it is clear that macOS is adding a number of menu items to the Window menu that I did not create.

I'm not sure that there is much that I can do about it (and there may be other global keyboard shortcuts that may get in the way too).  PM6 hard-codes all keyboard shortcuts and does not make any attempts to cooperate with global keyboard shortcuts (those defined by other parts of macOS.)

Fortunately, there are a lot of keys on the keyboard that you can use instead, albeit probably less memorable for your purposes.

I'm interested in your thoughts on this.  It can be an uphill battle to fight against an OS.

-Kirk

Offline mhobi

  • Newcomer
  • *
  • Posts: 37
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #31 on: May 29, 2025, 01:03:08 PM »
Hi Kirk

Thanks for the explanation. Absolutely fine for me and no problem. I can imagine that the various macOS versions all behave differently with 'their' shortcuts and controlling it is almost impossble. I now have assigned all my preferred menu items to 'my' shortcuts and is good 😊

Thanks for all your efforts and best regards
Michael

Offline RobertE

  • Member
  • **
  • Posts: 85
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #32 on: May 29, 2025, 03:45:54 PM »
Hi Kirk,
Fortunately, there are a lot of keys on the keyboard that you can use instead, albeit probably less memorable for your purposes.

Thanks for trying. With so many different systems to support it's no surprise conflicts occur.

Is it possible to let users remap Fn+F2 to rename files, the same as Lightroom? In PM it's set to "View -> Selected" and when I remove that shortcut, it won't let me assign it to "File -> Rename Photos...".

-- Robert.

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 25422
    • View Profile
    • Camera Bits, Inc.
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #33 on: May 29, 2025, 10:55:02 PM »
Robert,

I added the ability to use function keys anywhere in the top-level menus without needing other qualifier keys (Command/Shift/Control/Option).
Also added is that the Rating and Color Class submenus in the contextual menus now show their shortcuts when applicable.

Universal-binary build: https://www.camerabits.com/download/PhotoMechanicR8595_54970672.dmg

I extended the expire date to mid-June.  I also updated the Announcement post with the new builds.

-Kirk

Offline RobertE

  • Member
  • **
  • Posts: 85
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #34 on: May 30, 2025, 05:07:44 AM »
Thanks Kirk,

This build has got me back to my happy place. :)

I did a clean install, and imported settings from a backup PMX file. All the shortcuts work as I'm used to, including Cmd+M for renaming. Cmd+M longer shows as Minimize in the Menu. I'm not sure if you changed something in this build, or somethings changed on my end.

-- Robert.

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 25422
    • View Profile
    • Camera Bits, Inc.
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #35 on: May 30, 2025, 08:30:52 AM »
Robert,

This build has got me back to my happy place. :)

I did a clean install, and imported settings from a backup PMX file. All the shortcuts work as I'm used to, including Cmd+M for renaming. Cmd+M longer shows as Minimize in the Menu. I'm not sure if you changed something in this build, or somethings changed on my end.

A number of changes were made based on your and Michael's feedback.  Were you able to record F2 as Rename as you desired?

Thanks,

-Kirk

Offline mhobi

  • Newcomer
  • *
  • Posts: 37
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #36 on: May 30, 2025, 09:34:41 AM »
Hi all

I did some brief tests and everything looks good to me 😉

Thanks and have a nice weekend
Michael

Offline RobertE

  • Member
  • **
  • Posts: 85
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #37 on: May 31, 2025, 12:49:47 AM »
Hi Kirk,

Were you able to record F2 as Rename as you desired?

Yes it works perfectly thank you. I removed the F2 shortcut from View -> Selected first.

-- Robert.

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 25422
    • View Profile
    • Camera Bits, Inc.
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #38 on: May 31, 2025, 11:33:33 AM »
Excellent, thank you both for your reports, feedback, and suggestions.

-Kirk

Offline Max Lemesh

  • Sr. Member
  • ****
  • Posts: 257
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #39 on: June 26, 2025, 03:42:38 PM »
Color Class None shortcut stopped working, and I couldn't set it up to cmd-0, because it was already set cmd-0, but wasn't working.
After digging I found that it was set in contact sheet tab, but not in Menu tab..

so coming back to my previous request, could there be a SINGLE instance of shortcut for every feature?

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 25422
    • View Profile
    • Camera Bits, Inc.
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #40 on: June 26, 2025, 03:55:58 PM »
Max,

Color Class None shortcut stopped working, and I couldn't set it up to cmd-0, because it was already set cmd-0, but wasn't working.
After digging I found that it was set in contact sheet tab, but not in Menu tab..

so coming back to my previous request, could there be a SINGLE instance of shortcut for every feature?

Not without upsetting a lot of folks that want things the other way (as they are).  You can clear out keyboard shortcuts that you don't want to use.

-Kirk

Offline Max Lemesh

  • Sr. Member
  • ****
  • Posts: 257
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #41 on: June 27, 2025, 01:50:42 AM »
I know, that's the only way.
It's just not always clear where the shortcut is set up. And why the exactly the same shortcut doesn't work until you set it up in other tab.
I my case cmd-0 shortcut for removing labels didn't work in contact sheet, even though shortcut was assigned in contact sheet tab. It only works if I set it up in Menus. So the question is why is it even there if if doesn't do anything, apart from from confusion
« Last Edit: June 27, 2025, 02:28:51 AM by Max Lemesh »

Offline Kirk Baker

  • Senior Software Engineer
  • Camera Bits Staff
  • Superhero Member
  • *****
  • Posts: 25422
    • View Profile
    • Camera Bits, Inc.
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #42 on: June 27, 2025, 08:18:53 AM »
Max,

I know, that's the only way.
It's just not always clear where the shortcut is set up. And why the exactly the same shortcut doesn't work until you set it up in other tab.
I my case cmd-0 shortcut for removing labels didn't work in contact sheet, even though shortcut was assigned in contact sheet tab. It only works if I set it up in Menus. So the question is why is it even there if if doesn't do anything, apart from from confusion

I'm not understanding.  The defaults for "Set Photo Color Class: None" in the Contact Sheet shortcuts is either '0' or 'Ctrl-0' depending on what your previous setting was for the old "Single key shortcut for Color Class or 5-Star Rating" preference in the Accessibility page.  It is not 'Command-0' in the defaults.  How was yours set for Command-0?  Command-0 is the default for "Image → Set Color Class of Photos → None" in the Menus shortcuts.

When I press Command-0 and I have one or more photo selected in the Contact Sheet, it sets the color labels to None.

-Kirk

Offline Max Lemesh

  • Sr. Member
  • ****
  • Posts: 257
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #43 on: June 28, 2025, 04:18:04 AM »
I think the settings carried over from my previous customization and I had to zero out all of the color label settings in one tab (probably contact sheet) to set them up in Menus tab. However recent update kept most of the settings, but for some reason restored the cmd-0 for "color label none" in contact sheet tab, removed it from menus tab and stopped working altogether. And the confused me when I tried to fix it

Offline grumly6

  • Newcomer
  • *
  • Posts: 12
    • View Profile
Re: Photo Mechanic 2025.5 Release Candidate: Keyboard Shortcuts Issues
« Reply #44 on: July 02, 2025, 01:48:08 AM »
I am confused, on my MAC I can not use anymore 1-5 without command or shift to set rating,

If I look at my shortcut, in contact sheet it's set as single number, so it should work... but nothing is happening.
In Preview mode, the shortcut is also set to single digit BUT it"s working only whit SHIFT CONTROL + DIGIT

That is not happening on PC.

I am running Sequoia 15.5 and Photo Mechanic version 2025.6, build 8622 (d8fe3d8)