Navigation In BMV
The BMV is a "viewer" program, and a high priority goal is to make viewing fast and easy, able to jump around, back and forth, with minimal user input. I don't like long sets of cascaded menus or lots of mouse movement and click, click, click. To that end, the biggest and easiest key to hit on any keyboard is the <SpaceBar> and as such, that is primo good for fast navigation.

Use The SpaceBar Luke
I have tried to "anticipate" the next viewing action depending on context. For example, if your search window shows a list of matches, instead of point, click, back button, point click, next, just one click of the "Next Match" button and then hit the <SpaceBar> key to cycle through all matches. This will jump to the next page in the search list, then back to the list with NEXT/PREV row auto-selected, and then jump to the NEXT/PREV page. Rinse and repeat.

Similar when viewing pages of a given magazine issue. After you click on "Next Page" or "Prev Page", just keep hitting <SpaceBar> to cycle next or previous.

Next/Prev And Foreward/Back
All windows in BMV participate in next/prev or foreward/back navigation history. Whenever there is something "next" or "prev" in the given context those buttons should be active/enabled, and just hitting <Enter> or <SpaceBar> will perform that action.

Related there are Foreward/Back buttons to move forward or backwards in your BMV viewing history. This maintains "context history", not just last actions, so even if you have viewed 10 pages in a row, the Back does not iterate back through the past 10 pages, but "context" from "how did you originally get here". For example, you might have started on the Magazine window, clicked on a Year to see all issues for that calendar year. Then selected a specific issue of that year, and then viewing 1..N pages for that given monthly magazine issue. If you use the Back button, it will follow backwards history and return you to the Month window, then Year window, and then back to the Magazine window. Foreward just repeats history. I think the "contextual" saving/replay of history works nicely.

Right Click Popup
BMV 4.0 introduces a right-click popup to every window. This provides yet additional quick navigation. The example to the left is right-click popup when viewing a specific Page.

The "Jump To" menu items will be there if the given window has some parent contexts. For this example, the Page is definitely part of a Month issue, the Month is part of a given Year, and the Year is part of a given Magazine. Now can "quick jump" to any those related windows.

The "Last Viewed" menu items will take you to the last viewed window of the given window type. Even for Search, this will take you back to the Search window with your previously used search criteria. For example, stop/start BMV, and right-click and choose "Last Viewed: Search" will take you immediately to the Search/Results window with your previously used search criteria already selected. Simple "persistence" feels nice when restarting BMV to optionally continue with "what was I previously viewing..."

The Foreward, Backward, Next Action and Prev Action are just menu items doing the same logic as the buttons. As with the buttons, if there is no "action" possible, both the button and menu item will be grayed out, disabled.

And finally the standard printing menu items under the File menu are repeated in the right-click popup. I find myself using the right-click Print To File just as often as my defined keyboard accelerator.