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 Item "Plain Text|T" "clipboard-paste"
158 Item "Plain Text, Join Lines|J" "clipboard-paste paragraph"
159 Item "HTML Text|H" "paste html"
160 Item "LaTeX Text|L" "paste latex"
162 Item "Selection|S" "primary-selection-paste"
163 Item "Selection, Join Lines|i" "primary-selection-paste paragraph"
165 Item "Unformatted Text|U" "clipboard-paste-simple"
166 Item "Unformatted, Join Lines|o" "clipboard-paste-simple paragraph"
168 Item "Paste as LinkBack PDF" "paste linkback"
169 Item "Paste as PDF" "paste pdf"
170 Item "Paste as PNG" "paste png"
171 Item "Paste as JPEG" "paste jpeg"
174 Menu "edit_pasterecent"
178 Menu "edit_textstyles"
179 Item "Dissolve Text Style" "inset-dissolve charstyle"
183 Item "Customized...|C" "dialog-show character"
185 Item "Capitalize|a" "word-capitalize"
186 Item "Uppercase|U" "word-upcase"
187 Item "Lowercase|L" "word-lowcase"
190 # not much we can do to help here
192 Item "Multicolumn|M" "inset-modify tabular multicolumn"
193 Item "Multirow|u" "inset-modify tabular multirow"
195 Item "Top Line|T" "inset-modify tabular toggle-line-top"
196 Item "Bottom Line|B" "inset-modify tabular toggle-line-bottom"
197 Item "Left Line|L" "inset-modify tabular toggle-line-left"
198 Item "Right Line|R" "inset-modify tabular toggle-line-right"
200 Item "Top|p" "inset-modify tabular tabular-valign-top"
201 Item "Middle|i" "inset-modify tabular tabular-valign-middle"
202 Item "Bottom|o" "inset-modify tabular tabular-valign-bottom"
205 Menu "edit_tabular_features"
206 Item "Left|L" "inset-modify tabular align-left"
207 Item "Center|C" "inset-modify tabular align-center"
208 Item "Right|R" "inset-modify tabular align-right"
210 Item "Top|T" "inset-modify tabular valign-top"
211 Item "Middle|M" "inset-modify tabular valign-middle"
212 Item "Bottom|B" "inset-modify tabular valign-bottom"
214 Item "Add Row|A" "inset-modify tabular append-row"
215 Item "Delete Row|D" "inset-modify tabular delete-row"
216 Item "Copy Row|o" "inset-modify tabular copy-row"
217 # Item "Swap Rows|S" "inset-modify tabular swap-row" # currently broken
219 Item "Add Column|u" "inset-modify tabular append-column"
220 Item "Delete Column|e" "inset-modify tabular delete-column"
221 Item "Copy Column|p" "inset-modify tabular copy-column"
222 # Item "Swap Columns|w" "inset-modify tabular swap-column" # currently broken
226 Item "Number Whole Formula|N" "math-number-toggle"
227 Item "Number This Line|u" "math-number-line-toggle"
228 Submenu "Change Limits Type|L" "edit_math_limits"
229 Submenu "Macro Definition" "edit_math_macro_definition"
231 Submenu "Change Formula Type|F" "edit_math_mutate"
233 Submenu "Text Style|T" "edit_math_fontstyles"
235 Submenu "Use Computer Algebra System|S" "edit_math_extern"
237 Item "Split Cell|C" "cell-split"
239 Item "Add Line Above|A" "inset-modify tabular add-hline-above"
240 Item "Add Line Below|B" "inset-modify tabular add-hline-below"
241 Item "Delete Line Above|D" "inset-modify tabular delete-hline-above"
242 Item "Delete Line Below|e" "inset-modify tabular delete-hline-below"
244 Item "Add Line to Left" "inset-modify tabular add-vline-left"
245 Item "Add Line to Right" "inset-modify tabular add-vline-right"
246 Item "Delete Line to Left" "inset-modify tabular delete-vline-left"
247 Item "Delete Line to Right" "inset-modify tabular delete-vline-right"
250 Menu "edit_math_macro_definition"
251 Item "Append Argument" "math-macro-add-param"
252 Item "Remove Last Argument" "math-macro-remove-param"
254 Item "Make First Non-Optional into Optional Argument" "math-macro-make-optional"
255 Item "Make Last Optional into Non-Optional Argument" "math-macro-make-nonoptional"
256 Item "Insert Optional Argument" "math-macro-add-optional-param"
257 Item "Remove Optional Argument" "math-macro-remove-optional-param"
259 Item "Append Argument Eating From the Right" "math-macro-append-greedy-param"
260 Item "Append Optional Argument Eating From the Right" "math-macro-add-greedy-optional-param"
261 Item "Remove Last Argument Spitting Out to the Right" "math-macro-remove-greedy-param"
264 Menu "edit_math_limits"
265 Item "Default|t" "math-limits empty"
266 Item "Display|D" "math-limits limits"
267 Item "Inline|I" "math-limits nolimits"
270 Menu "edit_math_fontstyles"
271 Item "Math Normal Font|N" "math-font-style mathnormal"
273 Item "Math Calligraphic Family|C" "math-font-style mathcal"
274 Item "Math Formal Script Family|o" "math-font-style mathscr"
275 Item "Math Fraktur Family|F" "math-font-style mathfrak"
276 Item "Math Roman Family|R" "math-font-style mathrm"
277 Item "Math Sans Serif Family|S" "math-font-style mathsf"
279 Item "Math Bold Series|B" "math-font-style mathbf"
281 Item "Text Normal Font|T" "math-font-style textnormal"
283 Item "Text Roman Family" "math-font-style textrm"
284 Item "Text Sans Serif Family" "math-font-style textsf"
285 Item "Text Typewriter Family" "math-font-style texttt"
287 Item "Text Bold Series" "math-font-style textbf"
288 Item "Text Medium Series" "math-font-style textmd"
290 Item "Text Italic Shape" "math-font-style textit"
291 Item "Text Small Caps Shape" "math-font-style textsc"
292 Item "Text Slanted Shape" "math-font-style textsl"
293 Item "Text Upright Shape" "math-font-style textup"
296 Menu "edit_math_extern"
297 Item "Octave|O" "math-extern octave"
298 Item "Maxima|M" "math-extern maxima"
299 Item "Mathematica|a" "math-extern mathematica"
301 Item "Maple, Simplify|S" "math-extern maple simplify"
302 Item "Maple, Factor|F" "math-extern maple factor"
303 Item "Maple, Evalm|E" "math-extern maple evalm"
304 Item "Maple, Evalf|v" "math-extern maple evalf"
307 Menu "edit_math_mutate"
308 Item "Inline Formula|I" "math-mutate simple"
309 Item "Displayed Formula|D" "math-mutate equation"
310 Item "Eqnarray Environment|E" "math-mutate eqnarray"
311 Item "AMS align Environment|a" "math-mutate align"
312 Item "AMS alignat Environment|t" "math-mutate alignat"
313 Item "AMS flalign Environment|f" "math-mutate flalign"
314 Item "AMS gather Environment|g" "math-mutate gather"
315 Item "AMS multline Environment|m" "math-mutate multline"
323 Item "Open All Insets|O" "inset-forall * inset-toggle open"
324 Item "Close All Insets|C" "inset-forall * inset-toggle close"
326 Item "Unfold Math Macro|n" "math-macro-unfold"
327 Item "Fold Math Macro|d" "math-macro-fold"
329 Item "Outline Pane|u" "dialog-toggle toc"
330 Item "Source Pane|S" "dialog-toggle view-source"
331 Item "Messages Pane|g" "dialog-toggle progress"
332 Submenu "Toolbars|b" "toolbars"
334 Item "Split View Into Left and Right Half|i" "view-split horizontal"
335 Item "Split View Into Upper and Lower Half|e" "view-split vertical"
336 OptItem "Close Current View|w" "tab-group-close"
337 Item "Fullscreen|l" "ui-toggle fullscreen"
349 # Try and group things a little better, and percolate the most
350 # commonly used to good positions (exception being mathed, but
351 # most people using mathed learn key shortcuts quite quickly anyway)
352 Submenu "Math|h" "insert_math"
353 Submenu "Special Character|p" "insert_special"
354 Submenu "Formatting|o" "insert_formatting"
355 Submenu "List / TOC|i" "insert_toc"
356 Submenu "Float|a" "insert_float"
357 Submenu "Note|N" "insert_note"
358 Submenu "Branch|B" "insert_branches"
359 Submenu "Custom Insets" "insert_custom"
360 Submenu "File|e" "insert_file"
361 Submenu "Box[[Menu]]" "insert_box"
362 OptSubmenu "Insert Regular Expression" "context-edit-regexp"
364 Item "Citation...|C" "dialog-show-new-inset citation"
365 Item "Cross-Reference...|R" "dialog-show-new-inset ref"
366 Item "Label...|L" "label-insert"
369 Item "Nomenclature Entry...|y" "nomencl-insert"
371 Item "Table...|T" "tabular-insert"
372 Item "Graphics...|G" "dialog-show-new-inset graphics"
373 Item "URL|U" "flex-insert URL"
374 Item "Hyperlink...|k" "href-insert"
375 Item "Footnote|F" "footnote-insert"
376 Item "Marginal Note|M" "marginalnote-insert"
378 Item "TeX Code|X" "ert-insert"
379 Item "Program Listing[[Menu]]" "listing-insert"
380 Item "Date" "date-insert"
381 Item "Preview|w" "preview-insert"
384 Menu "insert_special"
385 Item "Symbols...|b" "dialog-show symbols"
386 Item "Ellipsis|i" "specialchar-insert dots"
387 Item "End of Sentence|E" "specialchar-insert end-of-sentence"
388 Item "Ordinary Quote|Q" "self-insert \""
389 Item "Single Quote|S" "quote-insert single"
390 Item "Protected Hyphen|y" "specialchar-insert nobreakdash"
391 Item "Breakable Slash|a" "specialchar-insert slash"
392 Item "Menu Separator|M" "specialchar-insert menu-separator"
393 Item "Phonetic Symbols|P" "ipa-insert"
396 Menu "insert_formatting"
397 Item "Superscript|S" "script-insert superscript"
398 Item "Subscript|u" "script-insert subscript"
400 Item "Protected Space|P" "space-insert protected"
401 Item "Interword Space|w" "space-insert normal"
402 Item "Visible Space|i" "space-insert visible"
403 Item "Thin Space|T" "space-insert thin"
404 Item "Horizontal Space...|o" "command-alternatives dialog-show-new-inset space;dialog-show-new-inset mathspace"
405 Item "Horizontal Line...|L" "dialog-show-new-inset line"
406 Item "Vertical Space...|V" "dialog-show-new-inset vspace"
407 Submenu "Phantom|m" "insert_phantom"
409 Item "Hyphenation Point|H" "specialchar-insert hyphenation"
410 Item "Ligature Break|k" "specialchar-insert ligature-break"
411 Item "Ragged Line Break|R" "newline-insert newline"
412 Item "Justified Line Break|J" "newline-insert linebreak"
414 Item "New Page|N" "newpage-insert newpage"
415 Item "Page Break|a" "newpage-insert pagebreak"
416 Item "Clear Page|C" "newpage-insert clearpage"
417 Item "Clear Double Page|D" "newpage-insert cleardoublepage"
421 # Always use "math-mode on" instead of "math-display" etc. because this disables the commands in math mode
422 Item "Inline Formula|I" "math-mode on"
423 Item "Display Formula|D" "command-sequence math-mode on; math-mutate equation"
424 Item "Numbered Formula|N" "command-sequence math-mode on; math-mutate equation; math-number-toggle;"
425 Item "Eqnarray Environment|E" "command-sequence math-mode on; math-mutate eqnarray;"
426 Item "AMS align Environment|a" "command-sequence math-mode on; math-mutate align;"
427 Item "AMS alignat Environment|t" "command-sequence math-mode on; math-mutate alignat;"
428 Item "AMS flalign Environment|f" "command-sequence math-mode on; math-mutate flalign;"
429 Item "AMS gather Environment|g" "command-sequence math-mode on; math-mutate gather;"
430 Item "AMS multline Environment|m" "command-sequence math-mode on; math-mutate multline;"
432 # "math-matrix" and "math-insert" create an inline formula first if called from text mode
433 Item "Array Environment|y" "math-matrix 2 2"
434 Item "Cases Environment|C" "math-insert \cases"
435 Item "Aligned Environment|l" "command-sequence math-insert \aligned; inset-modify tabular append-column"
436 Item "AlignedAt Environment|v" "command-sequence math-insert \alignedat; inset-modify tabular append-column"
437 Item "Gathered Environment|h" "math-insert \gathered"
438 Item "Split Environment|S" "command-sequence math-insert \split; inset-modify tabular append-column"
440 Item "Delimiters...|r" "dialog-show mathdelimiter"
441 Item "Matrix...|x" "dialog-show mathmatrix"
442 Item "Macro|o" "math-macro newmacroname newcommand"
447 # This has got to be better than "Wrap", anyway
448 Item "Figure Wrap Float|F" "wrap-insert figure"
449 Item "Table Wrap Float|T" "wrap-insert table"
453 Item "Table of Contents|C" "inset-insert toc"
456 Item "List of Listings|L" "inset-insert toc CommandInset toc LatexCommand lstlistoflistings \end_inset"
457 Item "Nomenclature|N" "nomencl-print"
458 Item "BibTeX Bibliography...|B" "dialog-show-new-inset bibtex"
462 Item "LyX Document...|X" "file-insert"
463 Item "Plain Text...|T" "file-insert-plaintext"
464 Item "Plain Text, Join Lines...|J" "file-insert-plaintext-para"
466 Item "External Material...|M" "dialog-show-new-inset external"
467 Item "Child Document...|d" "dialog-show-new-inset include"
471 Item "Frameless|l" "box-insert Frameless"
472 Item "Simple Frame|F" "box-insert Boxed"
473 Item "Oval, Thin|a" "box-insert ovalbox"
474 Item "Oval, Thick|v" "box-insert Ovalbox"
475 Item "Drop Shadow|w" "box-insert Shadowbox"
476 Item "Shaded Background|B" "box-insert Shaded"
477 Item "Double Frame|u" "box-insert Doublebox"
481 Item "LyX Note|N" "note-insert Note"
482 Item "Comment|C" "note-insert Comment"
483 Item "Greyed Out|G" "note-insert Greyedout"
486 Menu "insert_branches"
489 Item "Insert New Branch...|I" "branch-add-insert"
492 Menu "insert_phantom"
493 Item "Phantom|P" "phantom-insert Phantom"
494 Item "Horizontal Phantom|H" "phantom-insert HPhantom"
495 Item "Vertical Phantom|V" "phantom-insert VPhantom"
507 Submenu "Change Tracking|C" "document_change"
508 OptItem "Build Program|B" "build-program"
509 Item "LaTeX Log|L" "dialog-show latexlog"
510 Item "Start Appendix Here|A" "appendix"
514 OptItem "View Master Document|M" "master-buffer-view"
515 OptItem "Update Master Document|a" "master-buffer-update"
517 Item "Compressed|m" "buffer-toggle-compression"
518 Item "Settings...|S" "dialog-show document"
521 Menu "document_change"
522 Item "Track Changes|T" "changes-track"
523 Item "Merge Changes...|M" "changes-merge"
524 Item "Accept Change|A" "change-accept"
525 Item "Reject Change|R" "change-reject"
526 Item "Accept All Changes|c" "all-changes-accept"
527 Item "Reject All Changes|e" "all-changes-reject"
528 Item "Show Changes in Output|S" "changes-output"
535 Submenu "Bookmarks|B" "navigate_bookmarks"
536 Item "Next Note|N" "note-next"
537 Item "Next Change|C" "change-next"
538 Item "Next Cross-Reference|R" "reference-next"
539 OptItem "Go to Label|L" "label-goto"
540 Item "Forward Search|F" "forward-search"
545 Menu "navigate_bookmarks"
546 Item "Save Bookmark 1|S" "bookmark-save 1"
547 Item "Save Bookmark 2" "bookmark-save 2"
548 Item "Save Bookmark 3" "bookmark-save 3"
549 Item "Save Bookmark 4" "bookmark-save 4"
550 Item "Save Bookmark 5" "bookmark-save 5"
551 Item "Clear Bookmarks|C" "bookmark-clear"
553 Item "Navigate Back|B" "bookmark-goto 0"
562 Item "Spellchecker...|S" "dialog-show spellchecker"
563 OptItem "Thesaurus...|T" "thesaurus-entry"
564 Item "Statistics...|a" "statistics"
565 OptItem "Check TeX|h" "buffer-chktex"
566 Item "TeX Information|I" "dialog-show texinfo"
567 Item "Compare...|C" "dialog-show compare"
569 # A LOT of applications have Tools->Prefs. Remember this
570 # should be rarely used - Edit menu is not a good place to
572 Item "Reconfigure|R" "reconfigure"
573 Item "Preferences...|P" "dialog-show prefs"
580 Item "Introduction|I" "help-open Intro"
581 Item "Tutorial|T" "help-open Tutorial"
582 Item "User's Guide|U" "help-open UserGuide"
583 Item "Additional Features|F" "help-open Additional"
584 Item "Embedded Objects|O" "help-open EmbeddedObjects"
585 Item "Math|M" "help-open Math"
586 Item "Customization|C" "help-open Customization"
587 Item "Shortcuts|S" "help-open Shortcuts"
588 Item "LyX Functions|y" "help-open LFUNs"
589 Item "LaTeX Configuration|L" "help-open LaTeXConfig"
590 Submenu "Specific Manuals|p" "examples"
592 Item "About LyX|X" "dialog-show aboutlyx"
596 Item "Beamer Presentations|B" "help-open beamer"
597 Item "Braille|a" "help-open Braille"
598 Item "Feynman-diagram|F" "help-open FeynmanDiagrams"
599 Item "Knitr|K" "help-open knitr"
600 Item "LilyPond|P" "help-open lilypond"
601 Item "Linguistics|L" "help-open linguistics"
602 Item "Multilingual Captions|C" "help-open MultilingualCaptions"
603 Item "Risk and Safety Statements|R" "help-open R-S-statements"
604 Item "Sweave|S" "help-open sweave"
605 Item "XY-pic|X" "help-open xypic"