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"
151 OptItem "Split Environment|l" "environment-split"
155 Item "Plain Text|T" "clipboard-paste"
156 Item "Plain Text, Join Lines|J" "clipboard-paste paragraph"
158 Item "Selection|S" "primary-selection-paste"
159 Item "Selection, Join Lines|i" "primary-selection-paste paragraph"
161 Item "Unformatted Text|U" "clipboard-paste-simple"
162 Item "Unformatted, Join Lines|o" "clipboard-paste-simple paragraph"
164 Item "Paste as LinkBack PDF" "paste linkback"
165 Item "Paste as PDF" "paste pdf"
166 Item "Paste as PNG" "paste png"
167 Item "Paste as JPEG" "paste jpeg"
170 Menu "edit_pasterecent"
174 Menu "edit_textstyles"
175 Item "Dissolve Text Style" "inset-dissolve charstyle"
179 Item "Customized...|C" "dialog-show character"
181 Item "Capitalize|a" "word-capitalize"
182 Item "Uppercase|U" "word-upcase"
183 Item "Lowercase|L" "word-lowcase"
186 # not much we can do to help here
188 Item "Multicolumn|M" "inset-modify tabular multicolumn"
189 Item "Multirow|u" "inset-modify tabular multirow"
191 Item "Top Line|T" "inset-modify tabular toggle-line-top"
192 Item "Bottom Line|B" "inset-modify tabular toggle-line-bottom"
193 Item "Left Line|L" "inset-modify tabular toggle-line-left"
194 Item "Right Line|R" "inset-modify tabular toggle-line-right"
196 Item "Top|p" "inset-modify tabular tabular-valign-top"
197 Item "Middle|i" "inset-modify tabular tabular-valign-middle"
198 Item "Bottom|o" "inset-modify tabular tabular-valign-bottom"
201 Menu "edit_tabular_features"
202 Item "Left|L" "inset-modify tabular align-left"
203 Item "Center|C" "inset-modify tabular align-center"
204 Item "Right|R" "inset-modify tabular align-right"
206 Item "Top|T" "inset-modify tabular valign-top"
207 Item "Middle|M" "inset-modify tabular valign-middle"
208 Item "Bottom|B" "inset-modify tabular valign-bottom"
210 Item "Add Row|A" "inset-modify tabular append-row"
211 Item "Delete Row|D" "inset-modify tabular delete-row"
212 Item "Copy Row|o" "inset-modify tabular copy-row"
213 # Item "Swap Rows|S" "inset-modify tabular swap-row" # currently broken
215 Item "Add Column|u" "inset-modify tabular append-column"
216 Item "Delete Column|e" "inset-modify tabular delete-column"
217 Item "Copy Column|p" "inset-modify tabular copy-column"
218 # Item "Swap Columns|w" "inset-modify tabular swap-column" # currently broken
222 Item "Number Whole Formula|N" "math-number-toggle"
223 Item "Number This Line|u" "math-number-line-toggle"
224 Submenu "Change Limits Type|L" "edit_math_limits"
225 Submenu "Macro Definition" "edit_math_macro_definition"
227 Submenu "Change Formula Type|F" "edit_math_mutate"
229 Submenu "Text Style|T" "edit_math_fontstyles"
231 Submenu "Use Computer Algebra System|S" "edit_math_extern"
233 Item "Split Cell|C" "cell-split"
235 Item "Add Line Above|A" "inset-modify tabular add-hline-above"
236 Item "Add Line Below|B" "inset-modify tabular add-hline-below"
237 Item "Delete Line Above|D" "inset-modify tabular delete-hline-above"
238 Item "Delete Line Below|e" "inset-modify tabular delete-hline-below"
240 Item "Add Line to Left" "inset-modify tabular add-vline-left"
241 Item "Add Line to Right" "inset-modify tabular add-vline-right"
242 Item "Delete Line to Left" "inset-modify tabular delete-vline-left"
243 Item "Delete Line to Right" "inset-modify tabular delete-vline-right"
246 Menu "edit_math_macro_definition"
247 Item "Append Argument" "math-macro-add-param"
248 Item "Remove Last Argument" "math-macro-remove-param"
250 Item "Make First Non-Optional into Optional Argument" "math-macro-make-optional"
251 Item "Make Last Optional into Non-Optional Argument" "math-macro-make-nonoptional"
252 Item "Insert Optional Argument" "math-macro-add-optional-param"
253 Item "Remove Optional Argument" "math-macro-remove-optional-param"
255 Item "Append Argument Eating From the Right" "math-macro-append-greedy-param"
256 Item "Append Optional Argument Eating From the Right" "math-macro-add-greedy-optional-param"
257 Item "Remove Last Argument Spitting Out to the Right" "math-macro-remove-greedy-param"
260 Menu "edit_math_limits"
261 Item "Default|t" "math-limits empty"
262 Item "Display|D" "math-limits limits"
263 Item "Inline|I" "math-limits nolimits"
266 Menu "edit_math_fontstyles"
267 Item "Math Normal Font|N" "math-font-style mathnormal"
269 Item "Math Calligraphic Family|C" "math-font-style mathcal"
270 Item "Math Formal Script Family|o" "math-font-style mathscr"
271 Item "Math Fraktur Family|F" "math-font-style mathfrak"
272 Item "Math Roman Family|R" "math-font-style mathrm"
273 Item "Math Sans Serif Family|S" "math-font-style mathsf"
275 Item "Math Bold Series|B" "math-font-style mathbf"
277 Item "Text Normal Font|T" "math-font-style textnormal"
279 Item "Text Roman Family" "math-font-style textrm"
280 Item "Text Sans Serif Family" "math-font-style textsf"
281 Item "Text Typewriter Family" "math-font-style texttt"
283 Item "Text Bold Series" "math-font-style textbf"
284 Item "Text Medium Series" "math-font-style textmd"
286 Item "Text Italic Shape" "math-font-style textit"
287 Item "Text Small Caps Shape" "math-font-style textsc"
288 Item "Text Slanted Shape" "math-font-style textsl"
289 Item "Text Upright Shape" "math-font-style textup"
292 Menu "edit_math_extern"
293 Item "Octave|O" "math-extern octave"
294 Item "Maxima|M" "math-extern maxima"
295 Item "Mathematica|a" "math-extern mathematica"
297 Item "Maple, Simplify|S" "math-extern maple simplify"
298 Item "Maple, Factor|F" "math-extern maple factor"
299 Item "Maple, Evalm|E" "math-extern maple evalm"
300 Item "Maple, Evalf|v" "math-extern maple evalf"
303 Menu "edit_math_mutate"
304 Item "Inline Formula|I" "math-mutate simple"
305 Item "Displayed Formula|D" "math-mutate equation"
306 Item "Eqnarray Environment|E" "math-mutate eqnarray"
307 Item "AMS align Environment|a" "math-mutate align"
308 Item "AMS alignat Environment|t" "math-mutate alignat"
309 Item "AMS flalign Environment|f" "math-mutate flalign"
310 Item "AMS gather Environment|g" "math-mutate gather"
311 Item "AMS multline Environment|m" "math-mutate multline"
319 Item "Open All Insets|O" "inset-forall * inset-toggle open"
320 Item "Close All Insets|C" "inset-forall * inset-toggle close"
322 Item "Unfold Math Macro|n" "math-macro-unfold"
323 Item "Fold Math Macro|d" "math-macro-fold"
325 Item "Outline Pane|u" "dialog-toggle toc"
326 Item "Source Pane|S" "dialog-toggle view-source"
327 Item "Messages Pane|g" "dialog-toggle progress"
328 Submenu "Toolbars|b" "toolbars"
330 Item "Split View Into Left and Right Half|i" "view-split horizontal"
331 Item "Split View Into Upper and Lower Half|e" "view-split vertical"
332 OptItem "Close Current View|w" "tab-group-close"
333 Item "Fullscreen|l" "ui-toggle fullscreen"
345 # Try and group things a little better, and percolate the most
346 # commonly used to good positions (exception being mathed, but
347 # most people using mathed learn key shortcuts quite quickly anyway)
348 Submenu "Math|h" "insert_math"
349 Submenu "Special Character|p" "insert_special"
350 Submenu "Formatting|o" "insert_formatting"
351 Submenu "List / TOC|i" "insert_toc"
352 Submenu "Float|a" "insert_float"
353 Submenu "Note|N" "insert_note"
354 Submenu "Branch|B" "insert_branches"
355 Submenu "Custom Insets" "insert_custom"
356 Submenu "File|e" "insert_file"
357 Submenu "Box[[Menu]]" "insert_box"
358 OptSubmenu "Insert Regular Expression" "context-edit-regexp"
360 Item "Citation...|C" "dialog-show-new-inset citation"
361 Item "Cross-Reference...|R" "dialog-show-new-inset ref"
362 Item "Label...|L" "label-insert"
363 Item "Caption" "caption-insert"
365 Item "Nomenclature Entry...|y" "nomencl-insert"
367 Item "Table...|T" "tabular-insert"
368 Item "Graphics...|G" "dialog-show-new-inset graphics"
369 Item "URL|U" "flex-insert URL"
370 Item "Hyperlink...|k" "href-insert"
371 Item "Footnote|F" "footnote-insert"
372 Item "Marginal Note|M" "marginalnote-insert"
374 Item "TeX Code|X" "ert-insert"
375 Item "Program Listing[[Menu]]" "listing-insert"
376 Item "Date" "date-insert"
377 Item "Preview|w" "preview-insert"
380 Menu "insert_special"
381 Item "Symbols...|b" "dialog-show symbols"
382 Item "Ellipsis|i" "specialchar-insert dots"
383 Item "End of Sentence|E" "specialchar-insert end-of-sentence"
384 Item "Ordinary Quote|Q" "self-insert \""
385 Item "Single Quote|S" "quote-insert single"
386 Item "Protected Hyphen|y" "specialchar-insert nobreakdash"
387 Item "Breakable Slash|a" "specialchar-insert slash"
388 Item "Menu Separator|M" "specialchar-insert menu-separator"
389 Item "Phonetic Symbols|P" "ipa-insert"
392 Menu "insert_formatting"
393 Item "Superscript|S" "script-insert superscript"
394 Item "Subscript|u" "script-insert subscript"
396 Item "Protected Space|P" "space-insert protected"
397 Item "Interword Space|w" "space-insert normal"
398 Item "Visible Space|i" "space-insert visible"
399 Item "Thin Space|T" "space-insert thin"
400 Item "Horizontal Space...|o" "command-alternatives dialog-show-new-inset space;dialog-show-new-inset mathspace"
401 Item "Horizontal Line...|L" "dialog-show-new-inset line"
402 Item "Vertical Space...|V" "dialog-show-new-inset vspace"
403 Submenu "Phantom|m" "insert_phantom"
405 Item "Hyphenation Point|H" "specialchar-insert hyphenation"
406 Item "Ligature Break|k" "specialchar-insert ligature-break"
407 Item "Ragged Line Break|R" "newline-insert newline"
408 Item "Justified Line Break|J" "newline-insert linebreak"
410 Item "New Page|N" "newpage-insert newpage"
411 Item "Page Break|a" "newpage-insert pagebreak"
412 Item "Clear Page|C" "newpage-insert clearpage"
413 Item "Clear Double Page|D" "newpage-insert cleardoublepage"
417 # Always use "math-mode on" instead of "math-display" etc. because this disables the commands in math mode
418 Item "Inline Formula|I" "math-mode on"
419 Item "Display Formula|D" "command-sequence math-mode on; math-mutate equation"
420 Item "Numbered Formula|N" "command-sequence math-mode on; math-mutate equation; math-number-toggle;"
421 Item "Eqnarray Environment|E" "command-sequence math-mode on; math-mutate eqnarray;"
422 Item "AMS align Environment|a" "command-sequence math-mode on; math-mutate align;"
423 Item "AMS alignat Environment|t" "command-sequence math-mode on; math-mutate alignat;"
424 Item "AMS flalign Environment|f" "command-sequence math-mode on; math-mutate flalign;"
425 Item "AMS gather Environment|g" "command-sequence math-mode on; math-mutate gather;"
426 Item "AMS multline Environment|m" "command-sequence math-mode on; math-mutate multline;"
428 # "math-matrix" and "math-insert" create an inline formula first if called from text mode
429 Item "Array Environment|y" "math-matrix 2 2"
430 Item "Cases Environment|C" "math-insert \cases"
431 Item "Aligned Environment|l" "command-sequence math-insert \aligned; inset-modify tabular append-column"
432 Item "AlignedAt Environment|v" "command-sequence math-insert \alignedat; inset-modify tabular append-column"
433 Item "Gathered Environment|h" "math-insert \gathered"
434 Item "Split Environment|S" "command-sequence math-insert \split; inset-modify tabular append-column"
436 Item "Delimiters...|r" "dialog-show mathdelimiter"
437 Item "Matrix...|x" "dialog-show mathmatrix"
438 Item "Macro|o" "math-macro newmacroname newcommand"
443 # This has got to be better than "Wrap", anyway
444 Item "Figure Wrap Float|F" "wrap-insert figure"
445 Item "Table Wrap Float|T" "wrap-insert table"
449 Item "Table of Contents|C" "inset-insert toc"
452 Item "List of Listings|L" "inset-insert toc CommandInset toc LatexCommand lstlistoflistings \end_inset"
453 Item "Nomenclature|N" "nomencl-print"
454 Item "BibTeX Bibliography...|B" "dialog-show-new-inset bibtex"
458 Item "LyX Document...|X" "file-insert"
459 Item "Plain Text...|T" "file-insert-plaintext"
460 Item "Plain Text, Join Lines...|J" "file-insert-plaintext-para"
462 Item "External Material...|M" "dialog-show-new-inset external"
463 Item "Child Document...|d" "dialog-show-new-inset include"
467 Item "Frameless|l" "box-insert Frameless"
468 Item "Simple Frame|F" "box-insert Boxed"
469 Item "Oval, Thin|a" "box-insert ovalbox"
470 Item "Oval, Thick|v" "box-insert Ovalbox"
471 Item "Drop Shadow|w" "box-insert Shadowbox"
472 Item "Shaded Background|B" "box-insert Shaded"
473 Item "Double Frame|u" "box-insert Doublebox"
477 Item "LyX Note|N" "note-insert Note"
478 Item "Comment|C" "note-insert Comment"
479 Item "Greyed Out|G" "note-insert Greyedout"
482 Menu "insert_branches"
485 Item "Insert New Branch...|I" "branch-add-insert"
488 Menu "insert_phantom"
489 Item "Phantom|P" "phantom-insert Phantom"
490 Item "Horizontal Phantom|H" "phantom-insert HPhantom"
491 Item "Vertical Phantom|V" "phantom-insert VPhantom"
503 Submenu "Change Tracking|C" "document_change"
504 OptItem "Build Program|B" "build-program"
505 Item "LaTeX Log|L" "dialog-show latexlog"
506 Item "Start Appendix Here|A" "appendix"
510 OptItem "View Master Document|M" "master-buffer-view"
511 OptItem "Update Master Document|a" "master-buffer-update"
513 Item "Compressed|m" "buffer-toggle-compression"
514 Item "Settings...|S" "dialog-show document"
517 Menu "document_change"
518 Item "Track Changes|T" "changes-track"
519 Item "Merge Changes...|M" "changes-merge"
520 Item "Accept Change|A" "change-accept"
521 Item "Reject Change|R" "change-reject"
522 Item "Accept All Changes|c" "all-changes-accept"
523 Item "Reject All Changes|e" "all-changes-reject"
524 Item "Show Changes in Output|S" "changes-output"
531 Submenu "Bookmarks|B" "navigate_bookmarks"
532 Item "Next Note|N" "note-next"
533 Item "Next Change|C" "change-next"
534 Item "Next Cross-Reference|R" "reference-next"
535 OptItem "Go to Label|L" "label-goto"
536 Item "Forward Search|F" "forward-search"
541 Menu "navigate_bookmarks"
542 Item "Save Bookmark 1|S" "bookmark-save 1"
543 Item "Save Bookmark 2" "bookmark-save 2"
544 Item "Save Bookmark 3" "bookmark-save 3"
545 Item "Save Bookmark 4" "bookmark-save 4"
546 Item "Save Bookmark 5" "bookmark-save 5"
547 Item "Clear Bookmarks|C" "bookmark-clear"
549 Item "Navigate Back|B" "bookmark-goto 0"
558 Item "Spellchecker...|S" "dialog-show spellchecker"
559 OptItem "Thesaurus...|T" "thesaurus-entry"
560 Item "Statistics...|a" "statistics"
561 OptItem "Check TeX|h" "buffer-chktex"
562 Item "TeX Information|I" "dialog-show texinfo"
563 Item "Compare...|C" "dialog-show compare"
565 # A LOT of applications have Tools->Prefs. Remember this
566 # should be rarely used - Edit menu is not a good place to
568 Item "Reconfigure|R" "reconfigure"
569 Item "Preferences...|P" "dialog-show prefs"
576 Item "Introduction|I" "help-open Intro"
577 Item "Tutorial|T" "help-open Tutorial"
578 Item "User's Guide|U" "help-open UserGuide"
579 Item "Additional Features|F" "help-open Additional"
580 Item "Embedded Objects|O" "help-open EmbeddedObjects"
581 Item "Math|M" "help-open Math"
582 Item "Customization|C" "help-open Customization"
583 Item "Shortcuts|S" "help-open Shortcuts"
584 Item "LyX Functions|y" "help-open LFUNs"
585 Item "LaTeX Configuration|L" "help-open LaTeXConfig"
586 Submenu "Specific Manuals|p" "examples"
588 Item "About LyX|X" "dialog-show aboutlyx"
592 Item "Braille|B" "help-open Braille"
593 Item "Feynman-diagram|F" "help-open FeynmanDiagrams"
594 Item "Knitr|K" "help-open knitr"
595 Item "LilyPond|P" "help-open lilypond"
596 Item "Linguistics|L" "help-open linguistics"
597 Item "Multilingual Captions|C" "help-open MultilingualCaptions"
598 Item "Risk and Safety Statements|R" "help-open R-S-statements"
599 Item "Sweave|S" "help-open sweave"
600 Item "XY-pic|X" "help-open xypic"