Lightroom: Keyboard shortcut for read metadata from files

  • 42
  • Idea
  • Updated 4 years ago
  • (Edited)
To "Write Metadata to files, we can just press Ctrl-S.
Please add a Shortcut for "Read Metadata from Files" as well!

Thank you!

Background: When editing time lapse with LRTimelapse and Lightroom, the users have to go back and forth reading/writing metadata. A shortcut would speed up the process so much.
Photo of Gunther Wegner

Gunther Wegner

  • 33 Posts
  • 9 Reply Likes

Posted 4 years ago

  • 42
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 372 Reply Likes
Good idea.

For the mean time, here is a solution:

* Download and install MiscLrScripts (free scripts I wrote).
* Using Auto-hotkey (Windows) or your favorite keyboard mapping tool on Mac, wire up keystroke shortcuts to 'Read Metadata' scripts.

Note: In Library module, on Windows, Alt-s0 runs 'Read Metadata (one)' script, and Alt-s1 runs 'Read Metadata (all)' script - haven't tried it on Mac, but I assume it's something similar.

Hint: if you want to use in Develop module (or other modules) too, use:
Alt-h(right-arrow)0 and Alt-h(right-arrow)1 (respectively) instead.

(i.e. you have to go through the help menu, since the scripts menu is "blocked" by the settings menu in develop module).

On Windows, Ctrl-w and Ctrl-t are free, as are many others..

Auto hotkey example:
/*

Lightroom

Ctrl-W to read metadata (most-selected photo).
*/
^w::
lr_win_id := GetLrWinIdIfActive()
if (lr_win_id <> 0) {
Send {Alt down}h{Alt up}{Right}0
}
return

/*
Lightroom

Ctrl-T to read metadata (multi-selected photos or whole filmstrip).
*/
^t::
lr_win_id := GetLrWinIdIfActive()
if (lr_win_id <> 0) {
Send {Alt down}h{Alt up}{Right}1
}
return

Let me know if you want the 'GetLrWinIdIfActive()' part.

R
Photo of Gunther Wegner

Gunther Wegner

  • 33 Posts
  • 9 Reply Likes
Thank you Rob, I'm aware that there are ways to do this with some hacking, but that's not something for the average user.
For Adobe it would be just a no brainer to implement that keystroke that has already been requested for so long by the time lapse community.

Thank you anyway for the workaround!
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 372 Reply Likes
Hopefully a native solution will come soon so "hacking" is not necessary.
Photo of Harry Thompson

Harry Thompson

  • 4 Posts
  • 1 Reply Like
Gunther is correct. With the popularity of time lapse in the photographic community
this shortcut would save so much time and would be a simple implementation.
Photo of John R. Ellis

John R. Ellis, Champion

  • 3372 Posts
  • 844 Reply Likes
I agree that it would be much better if LR made it easier to assign keyboard shortcuts to every command. However, there are two more easy options for assigning a shortcut that don't involve third-party programs:

- Edit the file TranslatedStrings.txt for your language (you'll have to create the file if you're in English) and add this line (with the quotes):

"$$$/AgLibrary/Ops/ImportXMP/Key=Cmd+r"

to make Cmd/Ctrl-R the shortcut for Read Metadata From File. Google this forum and the user-to-user forum for where to find TranslatedStrings.txt on your platform.

- On Mac OS, you can use the built-in shortcut mechanism to assign a shortcut to the command; see System Preferences > Keyboard > Shortcuts.
Photo of Gunther Wegner

Gunther Wegner

  • 33 Posts
  • 9 Reply Likes
Thank you John, that's a great tip! Now Adobe only have to include this into the standard language files to prevent that anyone has to modify that file again and again on each update. Thanks for sharing, that's by far the most elegant work around yet.
Photo of John R. Ellis

John R. Ellis, Champion

  • 3372 Posts
  • 844 Reply Likes
Also:

- On Windows, use Alt-M R.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 372 Reply Likes
Note: That keystroke sequence only works in library module (not develop module..).

In develop module, you can use Alt-P R.

Unfortunately, there are no equivalent keystrokes On Mac.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 372 Reply Likes
Question: is it adequate to read metadata only for most-selected photo? (or are there cases where the keystroke sequence should read all selected even if not in grid mode).

I mean, that is how Ctrl-S works too, unless you're in grid mode - just curious..
Photo of Gunther Wegner

Gunther Wegner

  • 33 Posts
  • 9 Reply Likes
I always find this confusing. I'd appreciate if those commands would act in a consistent manner, speak reading and writing metadata would be applied to the whole selection regardless of the module the user is currently using.

The way it currently works is counter-intuitive and a frequent source for user-errors and frustration. Maybe we should open up another request for changing this.
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 372 Reply Likes
I have mapped reading and saving multi-photo metadata to single ctrl-keystrokes (as mentioned in my first post), so behavior is now consistent regardless of module or view mode.

PS - Targeting has always been a confusing aspect of using Lightroom, but I doubt it will change much at this point, but feel free to try..