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(STATISTICS, "Statistics..", 0)
KEY(EXIT, "Exit", 0)
KEY(SPLIT, "Split editor vertical", K_CTRL_MINUS)
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(PRINT, "Print..", 0)

KEY(FINDINFILES, "Find in Files..", K_CTRL_F|K_SHIFT)
KEY(REPLACEINFILES, "Replace in Files..", K_CTRL_H|K_SHIFT)
KEY(FINDFILE, "Find file..", K_ALT_F|K_SHIFT)
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..", K_CTRL_F)
KEY(REPLACE, "Replace..", K_CTRL_H)
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(FORMATCODE, "Format code in editor", 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 file (*.tr)..", 0)
KEY(TREXPORT, "Export runtime translation file (*.tr)..", 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(ASSEMBLERCODE, "", K_CTRL|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(SWAPCHARS, "Transpose characters", K_SHIFT|K_CTRL_T)
KEY(COPYWORD, "Copy word", K_CTRL_K)

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(VALGRIND, "Test in Valgrind", 0)
KEY(BREAKPOINT, "Toggle breakpoint", K_F9)
KEY(CONDBREAKPOINT, "Conditional breakpoint..", K_ALT_F9)
KEY(CLEARBREAKPOINTS, "Clear all breakpoints", K_CTRL_F9|K_SHIFT)
KEY(OPENLOG, "View the logfile", K_ALT_L)

KEY(TOGGLEBROWSER, "Show Browser++", K_CTRL_B)
KEY(NAVIGATOR, "Navigator bar", K_CTRL_N)
KEY(SEARCHTOPICS, "Search word in Help & Topics", K_CTRL_F1)
KEY(BROWSETOPICS, "Help & Topics", K_F1)
KEY(CALC, "Calculator", K_CTRL_E)
KEY(QTF, "QTF designer", K_ALT_Q)
KEY(ASSIST, "Assist", ' '|K_CTRL)
KEY(ABBR, "Complete abbreviation", K_CTRL_PERIOD)
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, "Context go to", K_ALT_J)
KEY(CLEARMARKERSFILE, "Remove change markers in file", K_ALT_R)
KEY(CLEARMARKERSALL, "Remove all change markers", K_SHIFT|K_ALT_R)
KEY(TOGGLEINDEX, "File index", K_CTRL_F12)
KEY(SEARCHINDEX, "File index search", K_F12)
KEY2(SEARCHCODE, "Search symbol", K_CTRL_Q, K_CTRL_Y|K_SHIFT)
KEY(COMPLETE, "Complete identifier", K_CTRL_COMMA)

KEY(TOUPPER, "To uppercase", 0)
KEY(TOLOWER, "To lowercase", 0)
KEY(INITCAPS, "Capitalize the first character of words", 0)
KEY(SWAPCASE, "Swap case", 0)

KEY(DIFF, "Compare with file..", 0)
KEY(SVNDIFF, "Show svn history of file..", 0)
KEY(PATCH, "Patch/diff..", 0)
