KEY(SETMAIN, "Set main package..", 0)
KEY(EDITFILE, "Edit file", K_CTRL_O)
KEY(OPPOSITE, "Opposite file", K_ALT_O)
KEY(SAVEFILE, "Save", K_CTRL_S)
KEY(READONLY, "Read only", 0)
KEY(PACKAGESFILES, "Show/hide workspace", K_CTRL_SLASH)
KEY(LANGUAGES, "Show/hide languages", K_CTRL_N)
KEY(STATISTICS, "Statistics..", 0)
KEY(EXIT, "Exit", 0)
KEY2(SPLIT, "Split editor vertical", K_CTRL_MINUS, K_CTRL_SUBTRACT)
KEY(VSPLIT, "Split editor horizontal", K_CTRL_BACKSLASH)
KEY(SWAP, "Other editor", K_CTRL_GRAVE)
KEY(CLOSETAB, "Close file tab", K_CTRL_U)
KEY(CLOSETABS, "Close all file tabs", K_SHIFT|K_CTRL_U)

KEY(FINDINFILES, "Find in files..", K_CTRL_F|K_SHIFT)
KEY(FINDFILE, "Find file", K_CTRL_H)
KEY(EDITASTEXT, "Edit as text", K_CTRL_T)
KEY(DESIGNER, "Edit using the designer", K_CTRL_T)
KEY2(CUTLINE, "Cut line", K_CTRL_Y, K_CTRL_L)
KEY(DELLINE, "Delete line", 0)
KEY(FIND, "Find / replace", K_CTRL_F)
KEY(FINDSEL, "Find selected text", 0)
KEY(FINDNEXT, "Find next", K_F3)
KEY(FINDPREV, "Find previous", K_SHIFT_F3)
KEY(GOTO, "Navigate in the file..", K_CTRL_G)
KEY(GOTOGLOBAL, "Navigate..", K_CTRL_J)
KEY(FINDSTRING, "Find string", K_F2)
KEY(FINDSTRINGBACK, "Find string backwards", K_SHIFT_F2)
KEY(TRANSLATESTRING, "Mark selection with t_", K_ALT_F2)
KEY(SPACESTOTABS, "Spaces to tabs", 0)
KEY(TABSTOSPACES, "Tabs to spaces", 0)

KEY(ORGANIZER, "Package organizer..", 0)
KEY(CUSTOM, "Custom build steps..", 0)
KEY(MAINCONFIG, "Main package configuration..", 0)
KEY(SYNCT, "Synchronize translation files", K_CTRL_F2)
KEY(TRIMPORT, "Import runtime translation files", 0)

KEY(FILEPROPERTIES, "File properties..", 0)
KEY(SAVEENCODING, "Convert to encoding..", 0)

KEY(COMPILEFILE, "Compile file", K_CTRL_F7)
KEY(PREPROCESSFILE, "Preprocess file", K_ALT_F7)

KEY(OUTPUTMODE, "Output mode..", 0)
KEY(BUILD, "Start/stop build", K_F7)
KEY(CLEAN, "Clean", 0)
KEY(REBUILDALL, "Rebuild All", 0)
KEY(CREATEMAKEFILE, "Create makefile", 0)
KEY(CLEANUPPOUT, "Clean UPPOUT", 0)
KEY(BUILDPACKAGE, "Build package", 0)
KEY(CLEANPACKAGE, "Clean package", 0)
KEY(FINDNEXTERROR, "Find next error", K_F4)
KEY(FINDPREVERROR, "Find previous error", K_SHIFT_F4)

KEY(RUNOPTIONS, "Run options..", 0)
KEY(EXECUTE, "Execute", K_CTRL_F5)
KEY(DEBUG, "Run (in debugger)", K_F5)
KEY(DEBUGTO, "Run to cursor (in debugger)", K_CTRL_F10)
KEY(DEBUGEXT, "Debug externally", K_ALT_F5)
KEY(DEBUGFILEEXT, "Debug file externally", K_SHIFT|K_ALT_F5)
KEY(BREAKPOINT, "Toggle breakpoint", K_F9)
KEY(CONDBREAKPOINT, "Conditional breakpoint..", K_ALT_F9)
KEY(CLEARBREAKPOINTS, "Clear all breakpoints", K_CTRL_F9|K_SHIFT)

KEY(TOGGLEBROWSER, "Show Browser++", K_CTRL_B)
KEY(QUERY, "Query..", K_CTRL_Q)
KEY(QUERYWORD, "Query word", K_CTRL_W)
KEY(HELPITEM, "Show documentation for current C++ item...", K_F1);
KEY(BROWSETOPICS, "Browse topics", 0)
KEY(TOPICEDITOR, "Topic++", K_CTRL_ENTER)
KEY(CALC, "Calculator", K_CTRL_E)
KEY(ASSIST, "Assist", ' '|K_CTRL)
KEY(COMPLETE, "Complete identifier", K_CTRL_COMMA)
KEY(DCOPY, "Copy as definition/declaration", K_ALT_C)
KEY(VIRTUALS, "Virtual methods..", K_ALT_V)
KEY(THISBACKS, "THISBACKs..", K_ALT_T)
KEY(SWAPS, "Go to definition/declaration", K_ALT_I)
KEY(JUMPS, "Go to symbol definition", K_ALT_J)
