4 # This file is part of LyX, the document processor.
5 # Licence details can be found in the file COPYING.
7 # author Jean-Marc Lasgouttes
11 # Full author contact details are available in file CREDITS.
13 # The interface is designed (partially) following the KDE Human Interface
14 # Guidelines (http://techbase.kde.org/Projects/Usability/HIG)
17 # Capitalize all words in the element, with the following exceptions:
18 # * Articles: a, an, the.
19 # * Conjunctions: and, but, for, not, so, yet ...
20 # * Prepositions of three or fewer letters: at, for, by, in, to ...
21 # (except when the preposition is part of a verb phrase, such as "Check In")
22 # (http://library.gnome.org/devel/hig-book/stable/design-text-labels.html.en)
29 # Make the first 4 menus be as much as expected as possible
30 Submenu "File|F" "file"
31 Submenu "Edit|E" "edit"
32 Submenu "View|V" "view"
33 Submenu "Insert|I" "insert"
34 Submenu "Navigate|N" "navigate"
35 Submenu "Document|D" "document"
36 Submenu "Tools|T" "tools"
37 Submenu "Help|H" "help"
45 Item "New|N" "buffer-new"
46 Item "New from Template...|m" "buffer-new-template"
47 Item "Open...|O" "file-open"
48 Submenu "Open Recent|t" "file_lastfiles"
50 Item "Close|C" "buffer-close"
51 Item "Close All" "buffer-close-all"
52 Item "Save|S" "buffer-write"
53 Item "Save As...|A" "buffer-write-as"
54 Item "Save All|l" "buffer-write-all"
55 Item "Revert to Saved|R" "buffer-reload"
56 Submenu "Version Control|V" "file_vc"
58 Submenu "Import|I" "file_import"
59 Submenu "Export|E" "file_export"
60 Item "Print...|P" "dialog-show print"
61 OptItem "Fax...|F" "buffer-export fax"
63 Item "New Window|W" "window-new"
64 Item "Close Window|d" "window-close"
66 Item "Exit|x" "lyx-quit"
74 OptItem "Register...|R" "vc-register"
75 OptItem "Check In Changes...|I" "vc-check-in"
76 OptItem "Check Out for Edit|O" "vc-check-out"
77 OptItem "Update Local Directory From Repository|d" "vc-repo-update"
78 OptItem "Revert to Repository Version|v" "vc-revert"
79 OptItem "Undo Last Check In|U" "vc-undo-last"
80 OptItem "Compare with Older Revision...|C" "vc-compare"
81 OptItem "Show History...|H" "dialog-show vclog"
82 OptItem "Use Locking Property|L" "vc-locking-toggle"
90 Item "Export As...|s" "buffer-export-as"
92 Item "More Formats & Options...|O" "buffer-export custom"
106 Submenu "Paste Recent|e" "edit_pasterecent"
107 Submenu "Paste Special" "edit_paste"
109 Item "Select Whole Inset" "inset-select-all"
110 Item "Select All" "command-sequence buffer-begin ; buffer-end-select"
112 Item "Find & Replace (Quick)...|F" "dialog-show findreplace"
113 Item "Find & Replace (Advanced)..." "dialog-show findreplaceadv"
115 Item "Move Paragraph Up|o" "paragraph-move-up"
116 Item "Move Paragraph Down|v" "paragraph-move-down"
118 Submenu "Text Style|S" "edit_textstyles"
120 Item "Paragraph Settings...|P" "layout-paragraph"
122 # Mathed b0rkage means these don't work properly
123 OptSubmenu "Table|T" "edit_tabular"
124 OptSubmenu "Math|M" "edit_math"
125 OptSubmenu "Rows & Columns|C" "edit_tabular_features"
127 # This is where the context-specific stuff is supposed to go.
128 # The idea is that everything on here can disappear and should
129 # only appear when relevant (getStatus). Only stuff that needs
130 # a right-click to bring up the dialog should appear here (it is not
131 # obvious what the context is for the others)
132 OptItem "Increase List Depth|I" "depth-increment"
133 OptItem "Decrease List Depth|D" "depth-decrement"
134 OptItem "Dissolve Inset" "inset-dissolve"
135 OptItem "TeX Code Settings...|C" "inset-settings ert"
136 # 'a' shortcut to match Insert entry, shouldn't clash with Table Settings
137 OptItem "Float Settings...|a" "inset-settings float"
138 OptItem "Text Wrap Settings...|W" "inset-settings wrap"
139 OptItem "Note Settings...|N" "inset-settings note"
140 OptItem "Phantom Settings...|h" "inset-settings phantom"
141 OptItem "Branch Settings...|B" "inset-settings branch"
142 OptItem "Box Settings...|x" "inset-settings box"
143 OptItem "Index Entry Settings...|y" "inset-settings index"
144 OptItem "Index Settings...|x" "inset-settings index_print"
145 OptItem "Info Settings...|n" "inset-settings info"
146 OptItem "Listings Settings...|g" "inset-settings listings"
147 # Hey, guess what's broken ? Surprise surprise, it's tabular stuff
148 # This is in the Table submenu instead for now.
149 # OptItem "Table Settings...|a" "inset-settings tabular"
150 OptItem "Table Settings...|a" "layout-tabular"
154 Item "Plain Text|T" "clipboard-paste"
155 Item "Plain Text, Join Lines|J" "clipboard-paste paragraph"
157 Item "Selection|S" "primary-selection-paste"
158 Item "Selection, Join Lines|i" "primary-selection-paste paragraph"
160 Item "Unformatted Text|U" "clipboard-paste-simple"
161 Item "Unformatted, Join Lines|o" "clipboard-paste-simple paragraph"
163 Item "Paste as LinkBack PDF" "paste linkback"
164 Item "Paste as PDF" "paste pdf"
165 Item "Paste as PNG" "paste png"
166 Item "Paste as JPEG" "paste jpeg"
169 Menu "edit_pasterecent"
173 Menu "edit_textstyles"
174 Item "Dissolve Text Style" "inset-dissolve charstyle"
178 Item "Customized...|C" "dialog-show character"
180 Item "Capitalize|a" "word-capitalize"
181 Item "Uppercase|U" "word-upcase"
182 Item "Lowercase|L" "word-lowcase"
185 # not much we can do to help here
187 Item "Multicolumn|M" "inset-modify tabular multicolumn"
188 Item "Multirow|u" "inset-modify tabular multirow"
190 Item "Top Line|T" "inset-modify tabular toggle-line-top"
191 Item "Bottom Line|B" "inset-modify tabular toggle-line-bottom"
192 Item "Left Line|L" "inset-modify tabular toggle-line-left"
193 Item "Right Line|R" "inset-modify tabular toggle-line-right"
195 Item "Top|p" "inset-modify tabular tabular-valign-top"
196 Item "Middle|i" "inset-modify tabular tabular-valign-middle"
197 Item "Bottom|o" "inset-modify tabular tabular-valign-bottom"
200 Menu "edit_tabular_features"
201 Item "Left|L" "inset-modify tabular align-left"
202 Item "Center|C" "inset-modify tabular align-center"
203 Item "Right|R" "inset-modify tabular align-right"
205 Item "Top|T" "inset-modify tabular valign-top"
206 Item "Middle|M" "inset-modify tabular valign-middle"
207 Item "Bottom|B" "inset-modify tabular valign-bottom"
209 Item "Add Row|A" "inset-modify tabular append-row"
210 Item "Delete Row|D" "inset-modify tabular delete-row"
211 Item "Copy Row|o" "inset-modify tabular copy-row"
212 # Item "Swap Rows|S" "inset-modify tabular swap-row" # currently broken
214 Item "Add Column|u" "inset-modify tabular append-column"
215 Item "Delete Column|e" "inset-modify tabular delete-column"
216 Item "Copy Column|p" "inset-modify tabular copy-column"
217 # Item "Swap Columns|w" "inset-modify tabular swap-column" # currently broken
221 Item "Number Whole Formula|N" "math-number-toggle"
222 Item "Number This Line|u" "math-number-line-toggle"
223 Submenu "Change Limits Type|L" "edit_math_limits"
224 Submenu "Macro Definition" "edit_math_macro_definition"
226 Submenu "Change Formula Type|F" "edit_math_mutate"
228 Submenu "Text Style|T" "edit_math_fontstyles"
230 Submenu "Use Computer Algebra System|S" "edit_math_extern"
232 Item "Split Cell|C" "cell-split"
234 Item "Add Line Above|A" "inset-modify tabular add-hline-above"
235 Item "Add Line Below|B" "inset-modify tabular add-hline-below"
236 Item "Delete Line Above|D" "inset-modify tabular delete-hline-above"
237 Item "Delete Line Below|e" "inset-modify tabular delete-hline-below"
239 Item "Add Line to Left" "inset-modify tabular add-vline-left"
240 Item "Add Line to Right" "inset-modify tabular add-vline-right"
241 Item "Delete Line to Left" "inset-modify tabular delete-vline-left"
242 Item "Delete Line to Right" "inset-modify tabular delete-vline-right"
245 Menu "edit_math_macro_definition"
246 Item "Append Argument" "math-macro-add-param"
247 Item "Remove Last Argument" "math-macro-remove-param"
249 Item "Make First Non-Optional into Optional Argument" "math-macro-make-optional"
250 Item "Make Last Optional into Non-Optional Argument" "math-macro-make-nonoptional"
251 Item "Insert Optional Argument" "math-macro-add-optional-param"
252 Item "Remove Optional Argument" "math-macro-remove-optional-param"
254 Item "Append Argument Eating From the Right" "math-macro-append-greedy-param"
255 Item "Append Optional Argument Eating From the Right" "math-macro-add-greedy-optional-param"
256 Item "Remove Last Argument Spitting Out to the Right" "math-macro-remove-greedy-param"
259 Menu "edit_math_limits"
260 Item "Default|t" "math-limits empty"
261 Item "Display|D" "math-limits limits"
262 Item "Inline|I" "math-limits nolimits"
265 Menu "edit_math_fontstyles"
266 Item "Math Normal Font|N" "math-font-style mathnormal"
268 Item "Math Calligraphic Family|C" "math-font-style mathcal"
269 Item "Math Formal Script Family|o" "math-font-style mathscr"
270 Item "Math Fraktur Family|F" "math-font-style mathfrak"
271 Item "Math Roman Family|R" "math-font-style mathrm"
272 Item "Math Sans Serif Family|S" "math-font-style mathsf"
274 Item "Math Bold Series|B" "math-font-style mathbf"
276 Item "Text Normal Font|T" "math-font-style textnormal"
278 Item "Text Roman Family" "math-font-style textrm"
279 Item "Text Sans Serif Family" "math-font-style textsf"
280 Item "Text Typewriter Family" "math-font-style texttt"
282 Item "Text Bold Series" "math-font-style textbf"
283 Item "Text Medium Series" "math-font-style textmd"
285 Item "Text Italic Shape" "math-font-style textit"
286 Item "Text Small Caps Shape" "math-font-style textsc"
287 Item "Text Slanted Shape" "math-font-style textsl"
288 Item "Text Upright Shape" "math-font-style textup"
291 Menu "edit_math_extern"
292 Item "Octave|O" "math-extern octave"
293 Item "Maxima|M" "math-extern maxima"
294 Item "Mathematica|a" "math-extern mathematica"
296 Item "Maple, Simplify|S" "math-extern maple simplify"
297 Item "Maple, Factor|F" "math-extern maple factor"
298 Item "Maple, Evalm|E" "math-extern maple evalm"
299 Item "Maple, Evalf|v" "math-extern maple evalf"
302 Menu "edit_math_mutate"
303 Item "Inline Formula|I" "math-mutate simple"
304 Item "Displayed Formula|D" "math-mutate equation"
305 Item "Eqnarray Environment|E" "math-mutate eqnarray"
306 Item "AMS align Environment|a" "math-mutate align"
307 Item "AMS alignat Environment|t" "math-mutate alignat"
308 Item "AMS flalign Environment|f" "math-mutate flalign"
309 Item "AMS gather Environment|g" "math-mutate gather"
310 Item "AMS multline Environment|m" "math-mutate multline"
318 Item "Open All Insets|O" "inset-forall * inset-toggle open"
319 Item "Close All Insets|C" "inset-forall * inset-toggle close"
321 Item "Unfold Math Macro|n" "math-macro-unfold"
322 Item "Fold Math Macro|d" "math-macro-fold"
324 Item "View Source|S" "dialog-toggle view-source"
325 Item "View Messages|g" "dialog-toggle progress"
328 OptItem "View Master Document|M" "master-buffer-view"
329 OptItem "Update Master Document|a" "master-buffer-update"
331 Item "Split View Into Left and Right Half|i" "split-view horizontal"
332 Item "Split View Into Upper and Lower Half|e" "split-view vertical"
333 OptItem "Close Current View|w" "close-tab-group"
334 Item "Fullscreen|l" "ui-toggle fullscreen"
335 Submenu "Toolbars|b" "toolbars"
347 # Try and group things a little better, and percolate the most
348 # commonly used to good positions (exception being mathed, but
349 # most people using mathed learn key shortcuts quite quickly anyway)
350 Submenu "Math|h" "insert_math"
351 Submenu "Special Character|p" "insert_special"
352 Submenu "Formatting|o" "insert_formatting"
353 Submenu "List / TOC|i" "insert_toc"
354 Submenu "Float|a" "insert_float"
355 Submenu "Note|N" "insert_note"
356 Submenu "Branch|B" "insert_branches"
357 Submenu "Custom Insets" "insert_custom"
358 Submenu "File|e" "insert_file"
359 Submenu "Box[[Menu]]" "insert_box"
360 OptSubmenu "Insert Regular Expression" "context-edit-regexp"
362 Item "Citation...|C" "dialog-show-new-inset citation"
363 Item "Cross-Reference...|R" "dialog-show-new-inset ref"
364 Item "Label...|L" "label-insert"
365 Item "Caption" "caption-insert"
367 Item "Nomenclature Entry...|y" "nomencl-insert"
369 Item "Table...|T" "tabular-insert"
370 Item "Graphics...|G" "dialog-show-new-inset graphics"
371 Item "URL|U" "flex-insert URL"
372 Item "Hyperlink...|k" "href-insert"
373 Item "Footnote|F" "footnote-insert"
374 Item "Marginal Note|M" "marginalnote-insert"
375 Item "Short Title|S" "argument-insert"
376 Item "TeX Code|X" "ert-insert"
377 Item "Program Listing[[Menu]]" "listing-insert"
378 Item "Date" "date-insert"
379 Item "Preview|w" "preview-insert"
382 Menu "insert_special"
383 Item "Symbols...|b" "dialog-show symbols"
384 Item "Ellipsis|i" "specialchar-insert dots"
385 Item "End of Sentence|E" "specialchar-insert end-of-sentence"
386 Item "Ordinary Quote|Q" "self-insert \""
387 Item "Single Quote|S" "quote-insert single"
388 Item "Protected Hyphen|y" "specialchar-insert nobreakdash"
389 Item "Breakable Slash|a" "specialchar-insert slash"
390 Item "Menu Separator|M" "specialchar-insert menu-separator"
391 Item "Phonetic Symbols|P" "ipa-insert"
394 Menu "insert_formatting"
395 Item "Superscript|S" "script-insert superscript"
396 Item "Subscript|u" "script-insert subscript"
398 Item "Protected Space|P" "space-insert protected"
399 Item "Interword Space|w" "space-insert normal"
400 Item "Visible Space|i" "space-insert visible"
401 Item "Thin Space|T" "space-insert thin"
402 Item "Horizontal Space...|o" "command-alternatives dialog-show-new-inset space;dialog-show-new-inset mathspace"
403 Item "Horizontal Line...|L" "dialog-show-new-inset line"
404 Item "Vertical Space...|V" "dialog-show-new-inset vspace"
405 Submenu "Phantom|m" "insert_phantom"
407 Item "Hyphenation Point|H" "specialchar-insert hyphenation"
408 Item "Ligature Break|k" "specialchar-insert ligature-break"
409 Item "Ragged Line Break|R" "newline-insert newline"
410 Item "Justified Line Break|J" "newline-insert linebreak"
412 Item "New Page|N" "newpage-insert newpage"
413 Item "Page Break|a" "newpage-insert pagebreak"
414 Item "Clear Page|C" "newpage-insert clearpage"
415 Item "Clear Double Page|D" "newpage-insert cleardoublepage"
419 # Always use "math-mode on" instead of "math-display" etc. because this disables the commands in math mode
420 Item "Inline Formula|I" "math-mode on"
421 Item "Display Formula|D" "command-sequence math-mode on; math-mutate equation"
422 Item "Numbered Formula|N" "command-sequence math-mode on; math-mutate equation; math-number-toggle;"
423 Item "Eqnarray Environment|E" "command-sequence math-mode on; math-mutate eqnarray;"
424 Item "AMS align Environment|a" "command-sequence math-mode on; math-mutate align;"
425 Item "AMS alignat Environment|t" "command-sequence math-mode on; math-mutate alignat;"
426 Item "AMS flalign Environment|f" "command-sequence math-mode on; math-mutate flalign;"
427 Item "AMS gather Environment|g" "command-sequence math-mode on; math-mutate gather;"
428 Item "AMS multline Environment|m" "command-sequence math-mode on; math-mutate multline;"
430 # "math-matrix" and "math-insert" create an inline formula first if called from text mode
431 Item "Array Environment|y" "math-matrix 2 2"
432 Item "Cases Environment|C" "math-insert \cases"
433 Item "Aligned Environment|l" "command-sequence math-insert \aligned; inset-modify tabular append-column"
434 Item "AlignedAt Environment|v" "command-sequence math-insert \alignedat; inset-modify tabular append-column"
435 Item "Gathered Environment|h" "math-insert \gathered"
436 Item "Split Environment|S" "command-sequence math-insert \split; inset-modify tabular append-column"
438 Item "Delimiters...|r" "dialog-show mathdelimiter"
439 Item "Matrix...|x" "dialog-show mathmatrix"
440 Item "Macro|o" "math-macro newmacroname newcommand"
445 # This has got to be better than "Wrap", anyway
446 Item "Figure Wrap Float|F" "wrap-insert figure"
447 Item "Table Wrap Float|T" "wrap-insert table"
451 Item "Table of Contents|C" "inset-insert toc"
454 Item "List of Listings|L" "inset-insert toc CommandInset toc LatexCommand lstlistoflistings \end_inset"
455 Item "Nomenclature|N" "nomencl-print"
456 Item "BibTeX Bibliography...|B" "dialog-show-new-inset bibtex"
460 Item "LyX Document...|X" "file-insert"
461 Item "Plain Text...|T" "file-insert-plaintext"
462 Item "Plain Text, Join Lines...|J" "file-insert-plaintext-para"
464 Item "External Material...|M" "dialog-show-new-inset external"
465 Item "Child Document...|d" "dialog-show-new-inset include"
469 Item "Frameless|l" "box-insert Frameless"
470 Item "Simple Frame|F" "box-insert Boxed"
471 Item "Oval, Thin|a" "box-insert ovalbox"
472 Item "Oval, Thick|v" "box-insert Ovalbox"
473 Item "Drop Shadow|w" "box-insert Shadowbox"
474 Item "Shaded Background|B" "box-insert Shaded"
475 Item "Double Frame|u" "box-insert Doublebox"
479 Item "LyX Note|N" "note-insert Note"
480 Item "Comment|C" "note-insert Comment"
481 Item "Greyed Out|G" "note-insert Greyedout"
484 Menu "insert_branches"
487 Item "Insert New Branch...|I" "branch-add-insert"
490 Menu "insert_phantom"
491 Item "Phantom|P" "phantom-insert Phantom"
492 Item "Horizontal Phantom|H" "phantom-insert HPhantom"
493 Item "Vertical Phantom|V" "phantom-insert VPhantom"
505 Submenu "Change Tracking|C" "document_change"
506 OptItem "Build Program|B" "build-program"
507 Item "LaTeX Log|L" "dialog-show latexlog"
508 Item "Outline|O" "dialog-toggle toc"
509 Item "Start Appendix Here|A" "appendix"
511 Item "Save in Bundled Format|F" "buffer-toggle-embedding"
512 Item "Compressed|m" "buffer-toggle-compression"
513 Item "Settings...|S" "dialog-show document"
516 Menu "document_change"
517 Item "Track Changes|T" "changes-track"
518 Item "Merge Changes...|M" "changes-merge"
519 Item "Accept Change|A" "change-accept"
520 Item "Reject Change|R" "change-reject"
521 Item "Accept All Changes|c" "all-changes-accept"
522 Item "Reject All Changes|e" "all-changes-reject"
523 Item "Show Changes in Output|S" "changes-output"
530 Submenu "Bookmarks|B" "navigate_bookmarks"
531 Item "Next Note|N" "note-next"
532 Item "Next Change|C" "change-next"
533 Item "Next Cross-Reference|R" "reference-next"
534 OptItem "Go to Label|L" "label-goto"
535 Item "Forward Search|F" "forward-search"
540 Menu "navigate_bookmarks"
541 Item "Save Bookmark 1|S" "bookmark-save 1"
542 Item "Save Bookmark 2" "bookmark-save 2"
543 Item "Save Bookmark 3" "bookmark-save 3"
544 Item "Save Bookmark 4" "bookmark-save 4"
545 Item "Save Bookmark 5" "bookmark-save 5"
546 Item "Clear Bookmarks|C" "bookmark-clear"
548 Item "Navigate Back|B" "bookmark-goto 0"
557 Item "Spellchecker...|S" "dialog-show spellchecker"
558 OptItem "Thesaurus...|T" "thesaurus-entry"
559 Item "Statistics...|a" "statistics"
560 OptItem "Check TeX|h" "buffer-chktex"
561 Item "TeX Information|I" "dialog-show texinfo"
562 Item "Compare...|C" "dialog-show compare"
564 # A LOT of applications have Tools->Prefs. Remember this
565 # should be rarely used - Edit menu is not a good place to
567 Item "Reconfigure|R" "reconfigure"
568 Item "Preferences...|P" "dialog-show prefs"
575 Item "Introduction|I" "help-open Intro"
576 Item "Tutorial|T" "help-open Tutorial"
577 Item "User's Guide|U" "help-open UserGuide"
578 Item "Additional Features|F" "help-open Additional"
579 Item "Embedded Objects|O" "help-open EmbeddedObjects"
580 Item "Math|M" "help-open Math"
581 Item "Customization|C" "help-open Customization"
582 Item "Shortcuts|S" "help-open Shortcuts"
583 Item "LyX Functions|y" "help-open LFUNs"
584 Item "LaTeX Configuration|L" "help-open LaTeXConfig"
585 Submenu "Specific Manuals|p" "examples"
587 Item "About LyX|X" "dialog-show aboutlyx"
591 Item "Braille Manual|B" "help-open Braille"
592 Item "Feynman-diagram Manual|F" "help-open FeynmanDiagrams"
593 Item "LilyPond Manual|M" "help-open lilypond"
594 Item "Linguistics Manual|L" "help-open linguistics"
595 Item "Multilingual Captions Manual|C" "help-open MultilingualCaptions"
596 Item "Risk and Safety Statements Manual|R" "help-open R-S-statements"
597 Item "Sweave Manual|S" "help-open sweave"
598 Item "XY-pic Manual|X" "help-open xypic"