HomeiOS DevelopmentKeyboard shortcuts for Export Unmodified Authentic in Pictures for Mac – Ole...

Keyboard shortcuts for Export Unmodified Authentic in Pictures for Mac – Ole Begemann


Drawback

  1. The Pictures app on macOS doesn’t present a keyboard shortcut for the Export Unmodified Authentic command.
  2. macOS permits you to add your personal app-specific keyboard shortcuts by way of System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts. You should enter the precise spelling of the menu merchandise you wish to invoke.
  3. Pictures renames the command relying on what’s chosen: Export Unmodified Authentic For 1 Photograph“ turns into ”… Authentics For two Videos” turns into “… For 3 Gadgets” (for blended picks), and so forth. Argh!
  4. The System Settings UI for assigning keyboard shortcuts is extraordinarily tedious to make use of if you wish to add a couple of or two shortcuts.

Keyboard shortcuts for Export Unmodified Authentic in Pictures for Mac – Ole Begemann
Dynamically renaming menu instructions is cute, however it turns into an issue whenever you wish to assign keyboard shortcuts.

Answer: shell script

Right here’s a Bash script that assigns Ctrl + Decide + Cmd + E to Export Unmodified Originals for as much as 20 chosen gadgets:

#!/bin/bash

# Assigns a keyboard shortcut to the Export Unmodified Originals
# menu command in Pictures.app on macOS.

# @ = Command
# ^ = Management
# ~ = Choice
# $ = Shift
shortcut='@~^e'

# Set shortcut for 1 chosen merchandise
echo "Setting shortcut for 1 merchandise"
defaults write com.apple.Pictures NSUserKeyEquivalents -dict-add "Export Unmodified Authentic For 1 Photograph" "$shortcut"
defaults write com.apple.Pictures NSUserKeyEquivalents -dict-add "Export Unmodified Authentic For 1 Video" "$shortcut"

# Set shortcut for 2-20 chosen gadgets
objects=(Pictures Movies Gadgets)
for i in {2..20}
do
  echo "Setting shortcut for $i gadgets"
  for object in "${objects[@]}"
  do
    defaults write com.apple.Pictures NSUserKeyEquivalents -dict-add "Export Unmodified Originals For $i $object" "$shortcut"
  carried out
carried out

# Use this command to confirm the consequence:
# defaults learn com.apple.Pictures NSUserKeyEquivalents

The script is additionally accessible on GitHub.

Utilization:

  1. Stop Pictures.app.
  2. Run the script. Be at liberty to alter the important thing combo or depend larger than 20.
  3. Open Pictures.app.

Be aware: There’s a bug in Pictures.app on macOS 13.2 (and a minimum of some earlier variations). Customized keyboard shortcuts don’t work till you’ve opened the menu of the respective command a minimum of as soon as. So it’s essential to manually open the File > Export as soon as earlier than the shortcut will work. (For Apple people: FB11967573.)

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments