Arrow Keys and Navigating through Records
Up and down arrow keys will scroll the cursor (highlighted line) up and down through the listings. If there are more lines than a screen can display, up and down arrows can scroll to the next or previous screen. PgUp and PgDown have special meaning. PgUp will jump to the first line of the first page of records. PgDown will jump to the last line of the last page of records.
Left and Right arrow keys in listings and scoreboard view will navigate a day back or a day forward, respectively.
Left and Right arrow keys in line scores will scroll the inning frames through extra innings. If a game played out to 20 innings, the first 9 will be displayed in the line score frames. The next 9 innings will be displayed with a right arrow keypress. The remaining two will be displayed with the next right arrow keypress. To get back to earlier inning frames, use the left arrow key.
The highlighted record (the cursor) in box scores and standings does not have any action associated with it. It is however used to scroll to next or previous pages of output. Additionally, it makes it easier to read a row in standings or box scores.
MLB and MiLB Modes
mlbviewer defaults to MLB mode (MLB listings, MLB scoreboard, MLB box and line scores, etc)
To switch to MiLB mode, use the 'M' (uppercase M) hotkey. The first time entering MiLB mode in an mlbviewer session, a login session is initiated just like an MLB login is initiated when mlbviewer starts up. Subsequently, this session is cached for future MLB or MiLB operations (selecting streams.) Some features like box scores and line scores are available for MiLB games. Some features like scoreboard view and standings are not supported in MiLB mode. Those features which are not supported in MiLB mode will either have an explicit status line warning, e.g. "Standings are not supported for MiLB" or will be silently ignored (for example, nexdef, coverage, and speed toggles.)
Resizing the Terminal Window
If using an X windows terminal program such as xterm or gnone-terminal, the window can be resized and mlbviewer will redraw the screen to fit the new window size. In some screens, such as line score, if the window is sized too small for all the output, those lines which do not fit will not be written. Since line scores do not have a cursor (highlighted line), the only way to see the missing lines is to resize the window large enough to fit the output. Screens which are not scrollable (no highlighted line) are designed to fit a default 80x24 window. In rare cases, mlbviewer may crash if the window is resized too small (generally less than 7 lines) or too many resize interrupts in a short period of time (grabbing a corner and wiggling it to different sizes.) If mlbviewer crashes during normal resize operations, e.g. grabbing a corner and expanding it to the desired size, the custom configuration file option, wiggle_timer= can be changed from the default 0.5 second to a larger value. This has the effect of disabling the resize behavior for the wiggle_timer= period of time allowing the window to be resized to the desired size before the screen gets redrawn.
Help, Options, and Media Debug Screens
All hotkeys are listed in the Help screen ('h' hotkey.) If keybindings are customized, the
custom keybindings will be listed in the Help screen as well.
All configuration file options and their current values are listed in the Options window ('o' hotkey.) Nexdef, speed, coverage, and adaptive streaming toggles may have different values in mlbviewer than what is stored in the configuration file if one or more of these toggles is activated since start up. These modified values will display in Options window but are not written to the configuration file. The configuration file can be reloaded without restarting mlbviewer using the 'R' (uppercase R) hotkey.
A special media debug screen can be accessed by highlighting a listings or highlights record and pressing the 'z' key. The first section of the output will display all media available associated with the highlighted listing. The second part of the output will display the preferred media. The preferred media is determined by the following rules:
In addition, the media detail screen ('e' hotkey) shows the same information as the 'z' screen in a more user-friendly format.