BabelPad Help : Status Bar


The status bar is displayed at the bottom of the BabelPad window, and provides information on the current state of BabelPad. You may show or hide the staus bar by checking or unchecking "Status Bar" on the View menu.

The status bar is divided into nine panes, from left to right. The leftmost pane (Pane 1) does not have a fixed width, but fills the remaining space unused by the other panes, which are fixed width. If the information for a pane does not completely fit in a pane, then the full information can be shown in a popup window by hovering your mouse on the pane.

Pane 1: Status message

This pane normally displays "Ready", but displays short information about a function if you hover your mouse over a toolbar button or a menu item. When a time-consuming function (such as opening a file) is active it displays the current state of the function (e.g. percentage of file opened). When a function has completed it displays any results of the function (e.g. number of replacements when doing a global find and replace).

Pane 2: Current character

This pane dsiplays information about the current character in the current document (i.e. the character at the current caret position). The information shown comprises the Unicode code point for the character (in the form U+ABCD); its official Unicode character name (with any formal alias after an equals sign); any formal abbreviation (in square brackets), any informal alias (after a colon). For CJK unified ideographs, Tangut ideographs, and Egyptian hieroglyphs, additional information is shown after a colon. For CJK unified ideographs, the character's readings are given for the language set in "CJKV Readings" under the Options menu (Mandarin pinyin readings by default). For Tangut ideographs, the character's source reference is given (for the vast majority of Tangut ideographs this refers to the character number in Li Fanwen's 2008 Tangut-Chinese dictionary), followed by the simple English definition from Li Fanwen's 2008 Tangut-Chinese dictionary in parentheses if available. For Egyptian hieroglyphs, the character's description in Gardiner's list is shown.

If there is no character at the current caret position then one of "SOL" (Start of Line), "EOL" (End of Line), or "EOF" (End of File) is shown in this pane.

By default the current character is the character immediately after the current caret position, but you can configure it to be the character immediately preceding the current caret position from the "Current Character" suboption from the "Other Options" option of the Options menu.

Pane 3: Current Line Position

This pane gives the current line position and the total number of lines in the document.

Pane 4: Current Character Position

This pane gives the position of the current character on the current line.

Pane 5: Input Mode or Method

This pane shows the currently selected input mode or Windows input method. In default input mode this is the active Windows keyboard or input method. In Unicode input mode it displays "Unicode Input". In Custom input mode it displays "Custom Input". Input mode may be changed from the Input menu" or the Input toolbar". The Windows keyboard or input method may be changed from the dropdown list of available keyboards and input methods on the Input toolbar".

Pane 6: Caps Lock

This pane shows CAP when the Caps Lock key is active. When the Caps Lock key is active, typing into BabelPad with the keyboard will produce upper case letters for the letter keys.

Pane 7: Num Lock

This pane shows NUM when the Num Lock key is active. When the Num Lock key is active, typing on the number pad of the keypad will produce numbers.

Pane 8: Scroll Lock

This pane shows SCRL when the Scroll Lock key is active. NB the Scroll Lock key has no affect in BabelPad (in early versions of BabelPad it was used to allow scrolling using the Up and Down arrow keys, but that functionality was later disabled).

Pane 9: Insert or Overwrite

This pane shows OVR when the Insert key is active. When the Insert key is active, typing in BabelPad will overwrite any characters after the current caret position.

See Also

Download | Help Contents