TLDR at bottomLooking through this topic, I see that some of you enjoy the toggle functionality of the current "Zoom to Fit" (Shift + Z) command. Being able to strike a single key to go back and forth between zoom levels, instead of having to hit two separate keys.
My personal preference would be to just have three separate (assignable) commands; I prefer explicit UX/UI designs. I find it helps muscle memory to be better and develop quicker. However, I have an idea that might be the best of both worlds.
It's essentially a revised version of TheBloke's suggestion:
TheBloke wrote:My suggestion:
1. Add a shortcut for Detail Zoom
2. Remove "Zoom To Fit" and make Shift-Z toggle between Full Extent Zoom and Custom Zoom.
I can't see a reason why 'Full Extent' should be fractionally different to 'Zoom To Fit'. IMHO it's a bug/feature discrepancy that they're currently set to slightly different zoom levels - like they were implemented by different people at different times, and they each chose slightly different values.
Full Extent makes better use of the available width than Zoom To Fit does, so I suggest removing the latter as a concept such that Shift-Z toggles between Full Extent and Custom.
This combo would allow all of Detail, Full Extent and Custom to be accessed at any time via two shortcuts total.
My suggestion:1. Remove Zoom to Fit entirely
2. Add these actions to the Keyboard Customization editor, and assign default shortcuts:
- Full Extent Zoom (Shift + Z)
- Detail Zoom (Shift + X)
- Custom Zoom (unassigned)
Invoking any of these commands will the exactly the same as clicking the corresponding button on the Toolbar.
3. Update the functionality of Full Extent Zoom and Detail Zoom such that invoking their command while already enabled will cause Custom Zoom to become enabled instead.
TL;DR:basically TheBloke's suggestion, but Detail Zoom
also toggles between itself and Custom Zoom.