Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Keyboard Tamer plugin broken by latest LR versions. - A temporary (?) fix

Advisor ,
May 10, 2025 May 10, 2025

Unfortunately, Adobe has once again made an unexpected change that can possibly break some plugins. This is the case for the very useful Keyboard Tamer plugin written by Timothy Armes. What change ? Until recently and since 2016, Lightroom was reading the keyboard shortcuts from this file : 

 

C:\Program Files\Adobe\Adobe Lightroom Classic\Resources\fr\TranslatedStrings_Lr_xx_XX.txt (xx_XX being the standard language identifier i.e. fr_FR for french).

 

Now LR is reading the shortcuts from a file named TranslatedStrings.txt in the same folder. The Keyboard Tamer plugin does its magic by modifying / adding shortcuts in the  TranslatedStrings_Lr_xx_XX.txt file. So, the plugin is still working but the created / modified shortcuts are no longer taken into account because they are not stored in the correct file.

 

It's interesting to note that Lightroom is now back to the naming scheme that was active before 2016 (at this time, Keyboard Tamer was already broken once but the author fixed the problem). Well, they made the reversed change in 2025. The problem is that Keyboard Tamer doesn't seem to be still maintained although it was working fine until I installed LR 14.3.

 

If you are using KT, there's a temporary and awkward workaround (but after all, you're not changing you customized shortcuts everyday) : 

 

  1.  Open the folder containing the shortcut definition : C:\Program Files\Adobe\Adobe Lightroom Classic\Resources\xx (xx being the language id - fr for french).

  2. Make a copy of TranslatedStrings.txt in the same folder and name it TranslatedStrings_Lr_xx_XX.txt if this file doesn't already exist. Skip this step if the file is already there (see above for the meaning of xx_XX - i.e. fr_FR for french).

  3. In LR, launch the Keyboard Tamer configurator and make your changes as usual (or don't make any change if you just want to get KT working again). TranslatedStrings_Lr_xx_XX.txt will be modified by KT. Quit LR after validating your changes.

  4. Don't directly copy back TranslatedStrings_Lr_xx_XX.txt  to TranslatedStrings.txt because it may contain only your changes while TranslatedStrings.txt contains all the standard shortcuts. Instead, use a comparison tool or a text editor, to copy the changes you made in KT from TranslatedStrings_Lr_xx_XX.txt to TranslatedStrings.txt. Beyond Compare is the right tool for the job. But any capable text editor will do. Since the shortcut file is stored in C:\Program Files\Adobe\Adobe Lightroom Classic\Resources, you'll have to run Beyond Compare or you text editor as an admin. Otherwise you'll not be able to save the fixed shortcut file.

  5. Launch Lightroom and check.

That's it. This worked for me. I couldn't find any other way to fix the problem. The plugin code is obfuscated so I couldn't adapt the code itself. Only the author can do that but I didn't receive any answer to my emails.

 

Hope this helps.

TOPICS
Windows
252
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
May 10, 2025 May 10, 2025

Consider using the Any Shortcut plugin instead, which is actively maintained and has the most comprehensive, up-to-date list of shortcuts (it generates the Lightroom Queen's shortcut tables in all 16 languages).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
May 10, 2025 May 10, 2025
LATEST

Thanks John. I was not aware of anyplugin.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines