A couple years ago there was a topic about remapping keyboard shortcuts. The response was that for Windows there's no way.
I use Photoshop, and regularly zoom in with ctrl/+, out with ctrl/-, and fit with ctrl/0. Which, ctrl/0, in Lightroom Classic turns the histogram on and off.
In the intervening 2.5 years, has Adobe provided a good, supported method of changing keyboard shortcuts that will be persistent across updates?
If not, are people still doing it by editing the TranslatedStrings file? And if so, can someone tell me what the command should be? I can find the zoom in and zoom out, and even zoom to 100 key mappings, but what do I put in for zoom to FIT?
Examining all the potential key mappings, I don't see one for either Fit or Fill -- LR doesn't implement it.
However, you can type "z" or space to invoke View > Toggle Zoom View, which toggles between Fit/Fill and whatever percentage zoom level you had last selected (e.g. 100%). So if you've zoomed in, type "z" to get back to Fit.
"In the intervening 2.5 years, has Adobe provided a good, supported method of changing keyboard shortcuts that will be persistent across updates?"
The TranslatedStrings file is the only way to directly assign keyboard shortcuts within LR. I just tested updating from 10.4 to 11.0.1, and the update didn't overwrite my TranslatedStrings_Lr_en_US.txt. I haven't tested other languages -- it probably still overwrites those.
TranslatedStrings isn't documented by Adobe, but the mechanism has been present from the beginning and a large number of users, especially those in languages other than English, rely on it. I'd be very surprised if Adobe withdrew that mechanism without providing an alternative.
Be sure to add your constructive opinion and vote to this feature request: