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 "Copy|p" "vc-copy"
78 OptItem "Rename|R" "vc-rename"
79 OptItem "Update Local Directory From Repository|d" "vc-repo-update"
80 OptItem "Revert to Repository Version|v" "vc-revert"
81 OptItem "Undo Last Check In|U" "vc-undo-last"
82 OptItem "Compare with Older Revision...|C" "vc-compare"
83 OptItem "Show History...|H" "dialog-show vclog"
84 OptItem "Use Locking Property|L" "vc-locking-toggle"
92 Item "Export As...|s" "buffer-export-as"
94 Item "More Formats & Options...|O" "buffer-export custom"
108 Submenu "Paste Recent|e" "edit_pasterecent"
109 Submenu "Paste Special" "edit_paste"
111 Item "Select Whole Inset" "inset-select-all"
112 Item "Select All" "command-sequence buffer-begin ; buffer-end-select"
114 Item "Find & Replace (Quick)...|F" "dialog-show findreplace"
115 Item "Find & Replace (Advanced)..." "dialog-show findreplaceadv"
117 Item "Move Paragraph Up|o" "paragraph-move-up"
118 Item "Move Paragraph Down|v" "paragraph-move-down"
120 Submenu "Text Style|S" "edit_textstyles"
122 Item "Paragraph Settings...|P" "layout-paragraph"
124 # Mathed b0rkage means these don't work properly
125 OptSubmenu "Table|T" "edit_tabular"
126 OptSubmenu "Math|M" "edit_math"
127 OptSubmenu "Rows & Columns|C" "edit_tabular_features"
129 # This is where the context-specific stuff is supposed to go.
130 # The idea is that everything on here can disappear and should
131 # only appear when relevant (getStatus). Only stuff that needs
132 # a right-click to bring up the dialog should appear here (it is not
133 # obvious what the context is for the others)
134 OptItem "Increase List Depth|I" "depth-increment"
135 OptItem "Decrease List Depth|D" "depth-decrement"
136 OptItem "Dissolve Inset" "inset-dissolve"
137 OptItem "TeX Code Settings...|C" "inset-settings ert"
138 # 'a' shortcut to match Insert entry, shouldn't clash with Table Settings
139 OptItem "Float Settings...|a" "inset-settings float"
140 OptItem "Text Wrap Settings...|W" "inset-settings wrap"
141 OptItem "Note Settings...|N" "inset-settings note"
142 OptItem "Phantom Settings...|h" "inset-settings phantom"
143 OptItem "Branch Settings...|B" "inset-settings branch"
144 OptItem "Box Settings...|x" "inset-settings box"
145 OptItem "Index Entry Settings...|y" "inset-settings index"
146 OptItem "Index Settings...|x" "inset-settings index_print"
147 OptItem "Info Settings...|n" "inset-settings info"
148 OptItem "Listings Settings...|g" "inset-settings listings"
149 # Hey, guess what's broken ? Surprise surprise, it's tabular stuff
150 # This is in the Table submenu instead for now.
151 # OptItem "Table Settings...|a" "inset-settings tabular"
152 OptItem "Table Settings...|a" "layout-tabular"
153 OptItem "Split Environment|l" "environment-split"
157 OptItem "Paste from HTML|H" "paste html"
158 OptItem "Paste from LaTeX|L" "paste latex"
159 OptItem "Paste as LinkBack PDF" "paste linkback"
160 OptItem "Paste as PDF" "paste pdf"
161 OptItem "Paste as PNG" "paste png"
162 OptItem "Paste as JPEG" "paste jpeg"
163 OptItem "Paste as EMF" "paste emf"
165 Item "Plain Text|T" "clipboard-paste"
166 Item "Plain Text, Join Lines|J" "clipboard-paste paragraph"
168 Item "Selection|S" "primary-selection-paste"
169 Item "Selection, Join Lines|i" "primary-selection-paste paragraph"
171 Item "Unformatted Text|U" "clipboard-paste-simple"
172 Item "Unformatted, Join Lines|o" "clipboard-paste-simple paragraph"
175 Menu "edit_pasterecent"
179 Menu "edit_textstyles"
180 Item "Dissolve Text Style" "inset-dissolve charstyle"
184 Item "Customized...|C" "dialog-show character"
186 Item "Capitalize|a" "word-capitalize"
187 Item "Uppercase|U" "word-upcase"
188 Item "Lowercase|L" "word-lowcase"
191 # not much we can do to help here
193 Item "Multicolumn|M" "inset-modify tabular multicolumn"
194 Item "Multirow|u" "inset-modify tabular multirow"
196 Item "Top Line|T" "inset-modify tabular toggle-line-top"
197 Item "Bottom Line|B" "inset-modify tabular toggle-line-bottom"
198 Item "Left Line|L" "inset-modify tabular toggle-line-left"
199 Item "Right Line|R" "inset-modify tabular toggle-line-right"
201 Item "Top|p" "inset-modify tabular tabular-valign-top"
202 Item "Middle|i" "inset-modify tabular tabular-valign-middle"
203 Item "Bottom|o" "inset-modify tabular tabular-valign-bottom"
206 Menu "edit_tabular_features"
207 Item "Left|L" "inset-modify tabular align-left"
208 Item "Center|C" "inset-modify tabular align-center"
209 Item "Right|R" "inset-modify tabular align-right"
211 Item "Top|T" "inset-modify tabular valign-top"
212 Item "Middle|M" "inset-modify tabular valign-middle"
213 Item "Bottom|B" "inset-modify tabular valign-bottom"
215 Item "Add Row|A" "inset-modify tabular append-row"
216 Item "Delete Row|D" "inset-modify tabular delete-row"
217 Item "Copy Row|o" "inset-modify tabular copy-row"
218 # Item "Swap Rows|S" "inset-modify tabular swap-row" # currently broken
220 Item "Add Column|u" "inset-modify tabular append-column"
221 Item "Delete Column|e" "inset-modify tabular delete-column"
222 Item "Copy Column|p" "inset-modify tabular copy-column"
223 # Item "Swap Columns|w" "inset-modify tabular swap-column" # currently broken
227 Item "Number Whole Formula|N" "math-number-toggle"
228 Item "Number This Line|u" "math-number-line-toggle"
229 Submenu "Change Limits Type|L" "edit_math_limits"
230 Submenu "Macro Definition" "edit_math_macro_definition"
232 Submenu "Change Formula Type|F" "edit_math_mutate"
234 Submenu "Text Style|T" "edit_math_fontstyles"
236 Submenu "Use Computer Algebra System|S" "edit_math_extern"
238 Item "Split Cell|C" "cell-split"
240 Item "Add Line Above|A" "inset-modify tabular add-hline-above"
241 Item "Add Line Below|B" "inset-modify tabular add-hline-below"
242 Item "Delete Line Above|D" "inset-modify tabular delete-hline-above"
243 Item "Delete Line Below|e" "inset-modify tabular delete-hline-below"
245 Item "Add Line to Left" "inset-modify tabular add-vline-left"
246 Item "Add Line to Right" "inset-modify tabular add-vline-right"
247 Item "Delete Line to Left" "inset-modify tabular delete-vline-left"
248 Item "Delete Line to Right" "inset-modify tabular delete-vline-right"
251 Menu "edit_math_macro_definition"
252 Item "Append Argument" "math-macro-add-param"
253 Item "Remove Last Argument" "math-macro-remove-param"
255 Item "Make First Non-Optional into Optional Argument" "math-macro-make-optional"
256 Item "Make Last Optional into Non-Optional Argument" "math-macro-make-nonoptional"
257 Item "Insert Optional Argument" "math-macro-add-optional-param"
258 Item "Remove Optional Argument" "math-macro-remove-optional-param"
260 Item "Append Argument Eating From the Right" "math-macro-append-greedy-param"
261 Item "Append Optional Argument Eating From the Right" "math-macro-add-greedy-optional-param"
262 Item "Remove Last Argument Spitting Out to the Right" "math-macro-remove-greedy-param"
265 Menu "edit_math_limits"
266 Item "Default|t" "math-limits empty"
267 Item "Display|D" "math-limits limits"
268 Item "Inline|I" "math-limits nolimits"
271 Menu "edit_math_fontstyles"
272 Item "Math Normal Font|N" "math-font-style mathnormal"
274 Item "Math Calligraphic Family|C" "math-font-style mathcal"
275 Item "Math Formal Script Family|o" "math-font-style mathscr"
276 Item "Math Fraktur Family|F" "math-font-style mathfrak"
277 Item "Math Roman Family|R" "math-font-style mathrm"
278 Item "Math Sans Serif Family|S" "math-font-style mathsf"
280 Item "Math Bold Series|B" "math-font-style mathbf"
282 Item "Text Normal Font|T" "math-font-style textnormal"
284 Item "Text Roman Family" "math-font-style textrm"
285 Item "Text Sans Serif Family" "math-font-style textsf"
286 Item "Text Typewriter Family" "math-font-style texttt"
288 Item "Text Bold Series" "math-font-style textbf"
289 Item "Text Medium Series" "math-font-style textmd"
291 Item "Text Italic Shape" "math-font-style textit"
292 Item "Text Small Caps Shape" "math-font-style textsc"
293 Item "Text Slanted Shape" "math-font-style textsl"
294 Item "Text Upright Shape" "math-font-style textup"
297 Menu "edit_math_extern"
298 Item "Octave|O" "math-extern octave"
299 Item "Maxima|M" "math-extern maxima"
300 Item "Mathematica|a" "math-extern mathematica"
302 Item "Maple, Simplify|S" "math-extern maple simplify"
303 Item "Maple, Factor|F" "math-extern maple factor"
304 Item "Maple, Evalm|E" "math-extern maple evalm"
305 Item "Maple, Evalf|v" "math-extern maple evalf"
308 Menu "edit_math_mutate"
309 Item "Inline Formula|I" "math-mutate simple"
310 Item "Displayed Formula|D" "math-mutate equation"
311 Item "Eqnarray Environment|E" "math-mutate eqnarray"
312 Item "AMS align Environment|a" "math-mutate align"
313 Item "AMS alignat Environment|t" "math-mutate alignat"
314 Item "AMS flalign Environment|f" "math-mutate flalign"
315 Item "AMS gather Environment|g" "math-mutate gather"
316 Item "AMS multline Environment|m" "math-mutate multline"
324 Item "Open All Insets|O" "inset-forall * inset-toggle open"
325 Item "Close All Insets|C" "inset-forall * inset-toggle close"
327 Item "Unfold Math Macro|n" "math-macro-unfold"
328 Item "Fold Math Macro|d" "math-macro-fold"
330 Item "Outline Pane|u" "dialog-toggle toc"
331 Item "Source Pane|S" "dialog-toggle view-source"
332 Item "Messages Pane|g" "dialog-toggle progress"
333 Submenu "Toolbars|b" "toolbars"
335 Item "Split View Into Left and Right Half|i" "view-split horizontal"
336 Item "Split View Into Upper and Lower Half|e" "view-split vertical"
337 OptItem "Close Current View|w" "tab-group-close"
338 Item "Fullscreen|l" "ui-toggle fullscreen"
350 # Try and group things a little better, and percolate the most
351 # commonly used to good positions (exception being mathed, but
352 # most people using mathed learn key shortcuts quite quickly anyway)
353 Submenu "Math|h" "insert_math"
354 Submenu "Special Character|p" "insert_special"
355 Submenu "Formatting|o" "insert_formatting"
356 Submenu "List / TOC|i" "insert_toc"
357 Submenu "Float|a" "insert_float"
358 Submenu "Note|N" "insert_note"
359 Submenu "Branch|B" "insert_branches"
360 Submenu "Custom Insets" "insert_custom"
361 Submenu "File|e" "insert_file"
362 Submenu "Box[[Menu]]" "insert_box"
363 OptSubmenu "Insert Regular Expression" "context-edit-regexp"
365 Item "Citation...|C" "dialog-show-new-inset citation"
366 Item "Cross-Reference...|R" "dialog-show-new-inset ref"
367 Item "Label...|L" "label-insert"
370 Item "Nomenclature Entry...|y" "nomencl-insert"
372 Item "Table...|T" "tabular-insert"
373 Item "Graphics...|G" "dialog-show-new-inset graphics"
374 Item "URL|U" "flex-insert URL"
375 Item "Hyperlink...|k" "href-insert"
376 Item "Footnote|F" "footnote-insert"
377 Item "Marginal Note|M" "marginalnote-insert"
379 Item "TeX Code|X" "ert-insert"
380 Item "Program Listing[[Menu]]" "listing-insert"
381 Item "Date" "date-insert"
382 Item "Preview|w" "preview-insert"
385 Menu "insert_special"
386 Item "Symbols...|b" "dialog-show symbols"
387 Item "Ellipsis|i" "specialchar-insert dots"
388 Item "End of Sentence|E" "specialchar-insert end-of-sentence"
389 Item "Ordinary Quote|Q" "self-insert \""
390 Item "Single Quote|S" "quote-insert single"
391 Item "Protected Hyphen|y" "specialchar-insert nobreakdash"
392 Item "Breakable Slash|a" "specialchar-insert slash"
393 Item "Menu Separator|M" "specialchar-insert menu-separator"
394 Item "Phonetic Symbols|P" "ipa-insert"
397 Menu "insert_formatting"
398 Item "Superscript|S" "script-insert superscript"
399 Item "Subscript|u" "script-insert subscript"
401 Item "Protected Space|P" "space-insert protected"
402 Item "Interword Space|w" "space-insert normal"
403 Item "Visible Space|i" "space-insert visible"
404 Item "Thin Space|T" "space-insert thin"
405 Item "Horizontal Space...|o" "command-alternatives dialog-show-new-inset space;dialog-show-new-inset mathspace"
406 Item "Horizontal Line...|L" "dialog-show-new-inset line"
407 Item "Vertical Space...|V" "dialog-show-new-inset vspace"
408 Submenu "Phantom|m" "insert_phantom"
410 Item "Hyphenation Point|H" "specialchar-insert hyphenation"
411 Item "Ligature Break|k" "specialchar-insert ligature-break"
412 Item "Ragged Line Break|R" "newline-insert newline"
413 Item "Justified Line Break|J" "newline-insert linebreak"
415 Item "New Page|N" "newpage-insert newpage"
416 Item "Page Break|a" "newpage-insert pagebreak"
417 Item "Clear Page|C" "newpage-insert clearpage"
418 Item "Clear Double Page|D" "newpage-insert cleardoublepage"
422 # Always use "math-mode on" instead of "math-display" etc. because this disables the commands in math mode
423 Item "Inline Formula|I" "math-mode on"
424 Item "Display Formula|D" "command-sequence math-mode on; math-mutate equation"
425 Item "Numbered Formula|N" "command-sequence math-mode on; math-mutate equation; math-number-toggle;"
426 Item "Eqnarray Environment|E" "command-sequence math-mode on; math-mutate eqnarray;"
427 Item "AMS align Environment|a" "command-sequence math-mode on; math-mutate align;"
428 Item "AMS alignat Environment|t" "command-sequence math-mode on; math-mutate alignat;"
429 Item "AMS flalign Environment|f" "command-sequence math-mode on; math-mutate flalign;"
430 Item "AMS gather Environment|g" "command-sequence math-mode on; math-mutate gather;"
431 Item "AMS multline Environment|m" "command-sequence math-mode on; math-mutate multline;"
433 # "math-matrix" and "math-insert" create an inline formula first if called from text mode
434 Item "Array Environment|y" "math-matrix 2 2"
435 Item "Cases Environment|C" "math-insert \cases"
436 Item "Aligned Environment|l" "command-sequence math-insert \aligned; inset-modify tabular append-column"
437 Item "AlignedAt Environment|v" "command-sequence math-insert \alignedat; inset-modify tabular append-column"
438 Item "Gathered Environment|h" "math-insert \gathered"
439 Item "Split Environment|S" "command-sequence math-insert \split; inset-modify tabular append-column"
441 Item "Delimiters...|r" "dialog-show mathdelimiter"
442 Item "Matrix...|x" "dialog-show mathmatrix"
443 Item "Macro|o" "math-macro newmacroname newcommand"
448 # This has got to be better than "Wrap", anyway
449 Item "Figure Wrap Float|F" "wrap-insert figure"
450 Item "Table Wrap Float|T" "wrap-insert table"
454 Item "Table of Contents|C" "inset-insert toc"
457 Item "List of Listings|L" "inset-insert toc CommandInset toc LatexCommand lstlistoflistings \end_inset"
458 Item "Nomenclature|N" "nomencl-print"
459 Item "BibTeX Bibliography...|B" "dialog-show-new-inset bibtex"
463 Item "LyX Document...|X" "file-insert"
464 Item "Plain Text...|T" "file-insert-plaintext"
465 Item "Plain Text, Join Lines...|J" "file-insert-plaintext-para"
467 Item "External Material...|M" "dialog-show-new-inset external"
468 Item "Child Document...|d" "dialog-show-new-inset include"
472 Item "Frameless|l" "box-insert Frameless"
473 Item "Simple Frame|F" "box-insert Boxed"
474 Item "Oval, Thin|a" "box-insert ovalbox"
475 Item "Oval, Thick|v" "box-insert Ovalbox"
476 Item "Drop Shadow|w" "box-insert Shadowbox"
477 Item "Shaded Background|B" "box-insert Shaded"
478 Item "Double Frame|u" "box-insert Doublebox"
482 Item "LyX Note|N" "note-insert Note"
483 Item "Comment|C" "note-insert Comment"
484 Item "Greyed Out|G" "note-insert Greyedout"
487 Menu "insert_branches"
490 Item "Insert New Branch...|I" "branch-add-insert"
493 Menu "insert_phantom"
494 Item "Phantom|P" "phantom-insert Phantom"
495 Item "Horizontal Phantom|H" "phantom-insert HPhantom"
496 Item "Vertical Phantom|V" "phantom-insert VPhantom"
508 Submenu "Change Tracking|C" "document_change"
509 OptItem "Build Program|B" "build-program"
510 Item "LaTeX Log|L" "dialog-show latexlog"
511 Item "Start Appendix Here|A" "appendix"
515 OptItem "View Master Document|M" "master-buffer-view"
516 OptItem "Update Master Document|a" "master-buffer-update"
518 Item "Compressed|m" "buffer-toggle-compression"
519 Item "Settings...|S" "dialog-show document"
522 Menu "document_change"
523 Item "Track Changes|T" "changes-track"
524 Item "Merge Changes...|M" "changes-merge"
525 Item "Accept Change|A" "change-accept"
526 Item "Reject Change|R" "change-reject"
527 Item "Accept All Changes|c" "all-changes-accept"
528 Item "Reject All Changes|e" "all-changes-reject"
529 Item "Show Changes in Output|S" "changes-output"
536 Submenu "Bookmarks|B" "navigate_bookmarks"
537 Item "Next Note|N" "note-next"
538 Item "Next Change|C" "change-next"
539 Item "Next Cross-Reference|R" "reference-next"
540 OptItem "Go to Label|L" "label-goto"
541 Item "Forward Search|F" "forward-search"
546 Menu "navigate_bookmarks"
547 Item "Save Bookmark 1|S" "bookmark-save 1"
548 Item "Save Bookmark 2" "bookmark-save 2"
549 Item "Save Bookmark 3" "bookmark-save 3"
550 Item "Save Bookmark 4" "bookmark-save 4"
551 Item "Save Bookmark 5" "bookmark-save 5"
552 Item "Clear Bookmarks|C" "bookmark-clear"
554 Item "Navigate Back|B" "bookmark-goto 0"
563 Item "Spellchecker...|S" "dialog-show spellchecker"
564 OptItem "Thesaurus...|T" "thesaurus-entry"
565 Item "Statistics...|a" "statistics"
566 OptItem "Check TeX|h" "buffer-chktex"
567 Item "TeX Information|I" "dialog-show texinfo"
568 Item "Compare...|C" "dialog-show compare"
570 # A LOT of applications have Tools->Prefs. Remember this
571 # should be rarely used - Edit menu is not a good place to
573 Item "Reconfigure|R" "reconfigure"
574 Item "Preferences...|P" "dialog-show prefs"
581 Item "Introduction|I" "help-open Intro"
582 Item "Tutorial|T" "help-open Tutorial"
583 Item "User's Guide|U" "help-open UserGuide"
584 Item "Additional Features|F" "help-open Additional"
585 Item "Embedded Objects|O" "help-open EmbeddedObjects"
586 Item "Math|M" "help-open Math"
587 Item "Customization|C" "help-open Customization"
588 Item "Shortcuts|S" "help-open Shortcuts"
589 Item "LyX Functions|y" "help-open LFUNs"
590 Item "LaTeX Configuration|L" "help-open LaTeXConfig"
591 Submenu "Specific Manuals|p" "examples"
593 Item "About LyX|X" "dialog-show aboutlyx"
597 Item "Beamer Presentations|B" "help-open beamer"
598 Item "Braille|a" "help-open Braille"
599 Item "Feynman-diagram|F" "help-open FeynmanDiagrams"
600 Item "Knitr|K" "help-open knitr"
601 Item "LilyPond|P" "help-open lilypond"
602 Item "Linguistics|L" "help-open linguistics"
603 Item "Multilingual Captions|C" "help-open MultilingualCaptions"
604 Item "Risk and Safety Statements|R" "help-open R-S-statements"
605 Item "Sweave|S" "help-open sweave"
606 Item "XY-pic|X" "help-open xypic"