Monday, March 4, 2024
HomeiOS DevelopmentKeyboard shortcuts for Export Unmodified Authentic in Pictures for Mac – Ole...

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


Downside

  1. The Pictures app on macOS doesn’t present a keyboard shortcut for the Export Unmodified Authentic command.
  2. macOS means that you can add your individual 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 combined alternatives), 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.


Dynamically renaming menu instructions is cute, but it surely turns into an issue while you wish to assign keyboard shortcuts.

Resolution: shell script

Right here’s a Bash script that assigns Ctrl + Choose + 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
# ~ = Possibility
# $ = 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"
  completed
completed

# Use this command to confirm the end result:
# 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 vary the important thing combo or rely greater than 20.
  3. Open Pictures.app.

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



Supply hyperlink

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments