# KeyBarTitles

The KeyBarTitles structure is used to redefine the function key labels in the key bar. An array of these structures can be passed to FAR in the GetOpenPluginInfo function.

    struct KeyBarTitles
    {
      char *Titles[12];
      char *CtrlTitles[12];
      char *AltTitles[12];
      char *ShiftTitles[12];

      // FAR Manager >= 1.70
      char *CtrlShiftTitles[12];
      char *AltShiftTitles[12];
      char *CtrlAltTitles[12];
    };

### Elements

Titles, CtrlTitles, AltTitles, ShiftTitles
Contain addresses of new key bar labels. CtrlTitles, AltTitles and ShiftTitles are used when <Ctrl>, <Alt> or <Shift> is pressed. If it is desired to leave some standard FAR labels unaltered, set the corresponding addresses to NULL.
CtrlShiftTitles, AltShiftTitles, CtrlAltTitles
Contain addresses of new key bar titles. CtrlShiftTitles, AltShiftTitles and CtrlAltTitles are used when <CtrlShift>, <AltShift> or <CtrlAlt> is pressed. Use NULL as above. Available in FAR versions after 1.70
See also:
ECTL_SETKEYBAR | structures | TKeyBarTitles