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"
91 Item "More Formats & Options...|O" "buffer-export custom"
105 Submenu "Paste Recent|e" "edit_pasterecent"
106 Submenu "Paste Special" "edit_paste"
108 Item "Select All" "command-sequence buffer-begin ; buffer-end-select"
110 Item "Find & Replace (Quick)...|F" "dialog-show findreplace"
111 Item "Find & Replace (Advanced)..." "dialog-show findreplaceadv"
113 Item "Move Paragraph Up|o" "paragraph-move-up"
114 Item "Move Paragraph Down|v" "paragraph-move-down"
116 Submenu "Text Style|S" "edit_textstyles"
118 Item "Paragraph Settings...|P" "layout-paragraph"
120 # Mathed b0rkage means these don't work properly
121 OptSubmenu "Table|T" "edit_tabular"
122 OptSubmenu "Math|M" "edit_math"
123 OptSubmenu "Rows & Columns|C" "edit_tabular_features"
125 # This is where the context-specific stuff is supposed to go.
126 # The idea is that everything on here can disappear and should
127 # only appear when relevant (getStatus). Only stuff that needs
128 # a right-click to bring up the dialog should appear here (it is not
129 # obvious what the context is for the others)
130 OptItem "Increase List Depth|I" "depth-increment"
131 OptItem "Decrease List Depth|D" "depth-decrement"
132 OptItem "Dissolve Inset" "inset-dissolve"
133 OptItem "TeX Code Settings...|C" "inset-settings ert"
134 # 'a' shortcut to match Insert entry, shouldn't clash with Table Settings
135 OptItem "Float Settings...|a" "inset-settings float"
136 OptItem "Text Wrap Settings...|W" "inset-settings wrap"
137 OptItem "Note Settings...|N" "inset-settings note"
138 OptItem "Phantom Settings...|h" "inset-settings phantom"
139 OptItem "Branch Settings...|B" "inset-settings branch"
140 OptItem "Box Settings...|x" "inset-settings box"
141 OptItem "Index Entry Settings...|y" "inset-settings index"
142 OptItem "Index Settings...|x" "inset-settings index_print"
143 OptItem "Info Settings...|n" "inset-settings info"
144 OptItem "Listings Settings...|g" "inset-settings listings"
145 # Hey, guess what's broken ? Surprise surprise, it's tabular stuff
146 # This is in the Table submenu instead for now.
147 # OptItem "Table Settings...|a" "inset-settings tabular"
148 OptItem "Table Settings...|a" "layout-tabular"
152 Item "Plain Text|T" "clipboard-paste"
153 Item "Plain Text, Join Lines|J" "clipboard-paste paragraph"
155 Item "Selection|S" "primary-selection-paste"
156 Item "Selection, Join Lines|i" "primary-selection-paste paragraph"
158 Item "Paste as LinkBack PDF" "paste linkback"
159 Item "Paste as PDF" "paste pdf"
160 Item "Paste as PNG" "paste png"
161 Item "Paste as JPEG" "paste jpeg"
164 Menu "edit_pasterecent"
168 Menu "edit_textstyles"
169 Item "Dissolve Text Style" "inset-dissolve charstyle"
173 Item "Customized...|C" "dialog-show character"
175 Item "Capitalize|a" "word-capitalize"
176 Item "Uppercase|U" "word-upcase"
177 Item "Lowercase|L" "word-lowcase"
180 # not much we can do to help here
182 Item "Multicolumn|M" "inset-modify tabular multicolumn"
183 Item "Multirow|u" "inset-modify tabular multirow"
185 Item "Top Line|T" "inset-modify tabular toggle-line-top"
186 Item "Bottom Line|B" "inset-modify tabular toggle-line-bottom"
187 Item "Left Line|L" "inset-modify tabular toggle-line-left"
188 Item "Right Line|R" "inset-modify tabular toggle-line-right"
190 Item "Top|p" "inset-modify tabular tabular-valign-top"
191 Item "Middle|i" "inset-modify tabular tabular-valign-middle"
192 Item "Bottom|o" "inset-modify tabular tabular-valign-bottom"
195 Menu "edit_tabular_features"
196 Item "Left|L" "inset-modify tabular align-left"
197 Item "Center|C" "inset-modify tabular align-center"
198 Item "Right|R" "inset-modify tabular align-right"
200 Item "Top|T" "inset-modify tabular valign-top"
201 Item "Middle|M" "inset-modify tabular valign-middle"
202 Item "Bottom|B" "inset-modify tabular valign-bottom"
204 Item "Add Row|A" "inset-modify tabular append-row"
205 Item "Delete Row|D" "inset-modify tabular delete-row"
206 Item "Copy Row|o" "inset-modify tabular copy-row"
207 # Item "Swap Rows|S" "inset-modify tabular swap-row" # currently broken
209 Item "Add Column|u" "inset-modify tabular append-column"
210 Item "Delete Column|e" "inset-modify tabular delete-column"
211 Item "Copy Column|p" "inset-modify tabular copy-column"
212 # Item "Swap Columns|w" "inset-modify tabular swap-column" # currently broken
216 Item "Number Whole Formula|N" "math-number-toggle"
217 Item "Number This Line|u" "math-number-line-toggle"
218 Submenu "Change Limits Type|L" "edit_math_limits"
219 Submenu "Macro Definition" "edit_math_macro_definition"
221 Submenu "Change Formula Type|F" "edit_math_mutate"
223 Submenu "Text Style|T" "edit_math_fontstyles"
225 Submenu "Use Computer Algebra System|S" "edit_math_extern"
227 Item "Split Cell|C" "cell-split"
229 Item "Add Line Above|A" "inset-modify tabular add-hline-above"
230 Item "Add Line Below|B" "inset-modify tabular add-hline-below"
231 Item "Delete Line Above|D" "inset-modify tabular delete-hline-above"
232 Item "Delete Line Below|e" "inset-modify tabular delete-hline-below"
234 Item "Add Line to Left" "inset-modify tabular add-vline-left"
235 Item "Add Line to Right" "inset-modify tabular add-vline-right"
236 Item "Delete Line to Left" "inset-modify tabular delete-vline-left"
237 Item "Delete Line to Right" "inset-modify tabular delete-vline-right"
240 Menu "edit_math_macro_definition"
241 Item "Append Argument" "math-macro-add-param"
242 Item "Remove Last Argument" "math-macro-remove-param"
244 Item "Make First Non-Optional into Optional Argument" "math-macro-make-optional"
245 Item "Make Last Optional into Non-Optional Argument" "math-macro-make-nonoptional"
246 Item "Insert Optional Argument" "math-macro-add-optional-param"
247 Item "Remove Optional Argument" "math-macro-remove-optional-param"
249 Item "Append Argument Eating From the Right" "math-macro-append-greedy-param"
250 Item "Append Optional Argument Eating From the Right" "math-macro-add-greedy-optional-param"
251 Item "Remove Last Argument Spitting Out to the Right" "math-macro-remove-greedy-param"
254 Menu "edit_math_limits"
255 Item "Default|t" "math-limits empty"
256 Item "Display|D" "math-limits limits"
257 Item "Inline|I" "math-limits nolimits"
260 Menu "edit_math_fontstyles"
261 Item "Math Normal Font|N" "math-font-style mathnormal"
263 Item "Math Calligraphic Family|C" "math-font-style mathcal"
264 Item "Math Formal Script Family|o" "math-font-style mathscr"
265 Item "Math Fraktur Family|F" "math-font-style mathfrak"
266 Item "Math Roman Family|R" "math-font-style mathrm"
267 Item "Math Sans Serif Family|S" "math-font-style mathsf"
269 Item "Math Bold Series|B" "math-font-style mathbf"
271 Item "Text Normal Font|T" "math-font-style textnormal"
273 Item "Text Roman Family" "math-font-style textrm"
274 Item "Text Sans Serif Family" "math-font-style textsf"
275 Item "Text Typewriter Family" "math-font-style texttt"
277 Item "Text Bold Series" "math-font-style textbf"
278 Item "Text Medium Series" "math-font-style textmd"
280 Item "Text Italic Shape" "math-font-style textit"
281 Item "Text Small Caps Shape" "math-font-style textsc"
282 Item "Text Slanted Shape" "math-font-style textsl"
283 Item "Text Upright Shape" "math-font-style textup"
286 Menu "edit_math_extern"
287 Item "Octave|O" "math-extern octave"
288 Item "Maxima|M" "math-extern maxima"
289 Item "Mathematica|a" "math-extern mathematica"
291 Item "Maple, Simplify|S" "math-extern maple simplify"
292 Item "Maple, Factor|F" "math-extern maple factor"
293 Item "Maple, Evalm|E" "math-extern maple evalm"
294 Item "Maple, Evalf|v" "math-extern maple evalf"
297 Menu "edit_math_mutate"
298 Item "Inline Formula|I" "math-mutate simple"
299 Item "Displayed Formula|D" "math-mutate equation"
300 Item "Eqnarray Environment|E" "math-mutate eqnarray"
301 Item "AMS align Environment|a" "math-mutate align"
302 Item "AMS alignat Environment|t" "math-mutate alignat"
303 Item "AMS flalign Environment|f" "math-mutate flalign"
304 Item "AMS gather Environment|g" "math-mutate gather"
305 Item "AMS multline Environment|m" "math-mutate multline"
313 Item "Open All Insets|O" "inset-forall * inset-toggle open"
314 Item "Close All Insets|C" "inset-forall * inset-toggle close"
316 Item "Unfold Math Macro|n" "math-macro-unfold"
317 Item "Fold Math Macro|d" "math-macro-fold"
319 Item "View Source|S" "dialog-toggle view-source"
320 Item "View Messages|g" "dialog-toggle progress"
323 OptItem "View Master Document|M" "master-buffer-view"
324 OptItem "Update Master Document|a" "master-buffer-update"
326 Item "Split View Into Left and Right Half|i" "split-view horizontal"
327 Item "Split View Into Upper and Lower Half|e" "split-view vertical"
328 Item "Close Current View|w" "close-tab-group"
329 Item "Fullscreen|l" "ui-toggle fullscreen"
330 Submenu "Toolbars|b" "toolbars"
342 # Try and group things a little better, and percolate the most
343 # commonly used to good positions (exception being mathed, but
344 # most people using mathed learn key shortcuts quite quickly anyway)
345 Submenu "Math|h" "insert_math"
346 Submenu "Special Character|p" "insert_special"
347 Submenu "Formatting|o" "insert_formatting"
348 Submenu "List / TOC|i" "insert_toc"
349 Submenu "Float|a" "insert_float"
350 Submenu "Note|N" "insert_note"
351 Submenu "Branch|B" "insert_branches"
352 Submenu "Custom Insets" "insert_custom"
353 Submenu "File|e" "insert_file"
354 Submenu "Box[[Menu]]" "insert_box"
355 OptSubMenu "Insert Regular Expression" "context-edit-regexp"
357 Item "Citation...|C" "dialog-show-new-inset citation"
358 Item "Cross-Reference...|R" "dialog-show-new-inset ref"
359 Item "Label...|L" "label-insert"
360 Item "Caption" "caption-insert"
362 Item "Nomenclature Entry...|y" "nomencl-insert"
364 Item "Table...|T" "tabular-insert"
365 Item "Graphics...|G" "dialog-show-new-inset graphics"
366 Item "URL|U" "flex-insert URL"
367 Item "Hyperlink...|k" "href-insert"
368 Item "Footnote|F" "footnote-insert"
369 Item "Marginal Note|M" "marginalnote-insert"
370 Item "Short Title|S" "argument-insert"
371 Item "TeX Code|X" "ert-insert"
372 Item "Program Listing[[Menu]]" "listing-insert"
373 Item "Date" "date-insert"
374 Item "Preview|w" "preview-insert"
377 Menu "insert_special"
378 Item "Symbols...|b" "dialog-show symbols"
379 Item "Ellipsis|i" "specialchar-insert dots"
380 Item "End of Sentence|E" "specialchar-insert end-of-sentence"
381 Item "Ordinary Quote|Q" "self-insert \""
382 Item "Single Quote|S" "quote-insert single"
383 Item "Protected Hyphen|y" "specialchar-insert nobreakdash"
384 Item "Breakable Slash|a" "specialchar-insert slash"
385 Item "Menu Separator|M" "specialchar-insert menu-separator"
386 Item "Phonetic Symbols|P" "command-sequence math-insert \text\textipa ; char-forward ;"
389 Menu "insert_formatting"
390 Item "Superscript|S" "script-insert superscript"
391 Item "Subscript|u" "script-insert subscript"
393 Item "Protected Space|P" "space-insert protected"
394 Item "Interword Space|w" "space-insert normal"
395 Item "Thin Space|T" "space-insert thin"
396 Item "Horizontal Space...|o" "dialog-show-new-inset space"
397 Item "Horizontal Line...|L" "dialog-show-new-inset line"
398 Item "Vertical Space...|V" "dialog-show-new-inset vspace"
399 Submenu "Phantom|m" "insert_phantom"
401 Item "Hyphenation Point|H" "specialchar-insert hyphenation"
402 Item "Ligature Break|k" "specialchar-insert ligature-break"
403 Item "Ragged Line Break|R" "newline-insert newline"
404 Item "Justified Line Break|J" "newline-insert linebreak"
406 Item "New Page|N" "newpage-insert newpage"
407 Item "Page Break|a" "newpage-insert pagebreak"
408 Item "Clear Page|C" "newpage-insert clearpage"
409 Item "Clear Double Page|D" "newpage-insert cleardoublepage"
413 # Always use "math-mode on" instead of "math-display" etc. because this disables the commands in math mode
414 Item "Inline Formula|I" "math-mode on"
415 Item "Display Formula|D" "command-sequence math-mode on; math-mutate equation"
416 Item "Numbered Formula|N" "command-sequence math-mode on; math-mutate equation; math-number-toggle;"
417 Item "Eqnarray Environment|E" "command-sequence math-mode on; math-mutate eqnarray;"
418 Item "AMS align Environment|a" "command-sequence math-mode on; math-mutate align;"
419 Item "AMS alignat Environment|t" "command-sequence math-mode on; math-mutate alignat;"
420 Item "AMS flalign Environment|f" "command-sequence math-mode on; math-mutate flalign;"
421 Item "AMS gather Environment|g" "command-sequence math-mode on; math-mutate gather;"
422 Item "AMS multline Environment|m" "command-sequence math-mode on; math-mutate multline;"
424 # "math-matrix" and "math-insert" create an inline formula first if called from text mode
425 Item "Array Environment|y" "math-matrix 2 2"
426 Item "Cases Environment|C" "math-insert \cases"
427 Item "Aligned Environment|l" "command-sequence math-insert \aligned; inset-modify tabular append-column"
428 Item "AlignedAt Environment|v" "command-sequence math-insert \alignedat; inset-modify tabular append-column"
429 Item "Gathered Environment|h" "math-insert \gathered"
430 Item "Split Environment|S" "command-sequence math-insert \split; inset-modify tabular append-column"
432 Item "Delimiters...|r" "dialog-show mathdelimiter"
433 Item "Matrix...|x" "dialog-show mathmatrix"
434 Item "Macro|o" "math-macro newmacroname newcommand"
439 # This has got to be better than "Wrap", anyway
440 Item "Figure Wrap Float|F" "wrap-insert figure"
441 Item "Table Wrap Float|T" "wrap-insert table"
445 Item "Table of Contents|C" "inset-insert toc"
448 Item "Nomenclature|N" "nomencl-print"
449 Item "BibTeX Bibliography...|B" "dialog-show-new-inset bibtex"
453 Item "LyX Document...|X" "file-insert"
454 Item "Plain Text...|T" "file-insert-plaintext"
455 Item "Plain Text, Join Lines...|J" "file-insert-plaintext-para"
457 Item "External Material...|M" "dialog-show-new-inset external"
458 Item "Child Document...|d" "dialog-show-new-inset include"
462 Item "Frameless|l" "box-insert Frameless"
463 Item "Simple Frame|F" "box-insert Boxed"
464 Item "Oval, Thin|a" "box-insert ovalbox"
465 Item "Oval, Thick|v" "box-insert Ovalbox"
466 Item "Drop Shadow|w" "box-insert Shadowbox"
467 Item "Shaded Background|B" "box-insert Shaded"
468 Item "Double Frame|u" "box-insert Doublebox"
472 Item "LyX Note|N" "note-insert Note"
473 Item "Comment|C" "note-insert Comment"
474 Item "Greyed Out|G" "note-insert Greyedout"
477 Menu "insert_branches"
480 Item "Insert New Branch...|I" "branch-add-insert"
483 Menu "insert_phantom"
484 Item "Phantom|P" "phantom-insert Phantom"
485 Item "Horizontal Phantom|H" "phantom-insert HPhantom"
486 Item "Vertical Phantom|V" "phantom-insert VPhantom"
498 Submenu "Change Tracking|C" "document_change"
499 OptItem "Build Program|B" "build-program"
500 Item "LaTeX Log|L" "dialog-show latexlog"
501 Item "Outline|O" "dialog-toggle toc"
502 Item "Start Appendix Here|A" "appendix"
504 Item "Save in Bundled Format|F" "buffer-toggle-embedding"
505 Item "Compressed|m" "buffer-toggle-compression"
506 Item "Settings...|S" "dialog-show document"
509 Menu "document_change"
510 Item "Track Changes|T" "changes-track"
511 Item "Merge Changes...|M" "changes-merge"
512 Item "Accept Change|A" "change-accept"
513 Item "Reject Change|R" "change-reject"
514 Item "Accept All Changes|c" "all-changes-accept"
515 Item "Reject All Changes|e" "all-changes-reject"
516 Item "Show Changes in Output|S" "changes-output"
523 Submenu "Bookmarks|B" "navigate_bookmarks"
524 Item "Next Note|N" "note-next"
525 Item "Next Change|C" "change-next"
526 Item "Next Cross-Reference|R" "reference-next"
527 OptItem "Go to Label|L" "label-goto"
528 Item "Forward search|F" "forward-search"
533 Menu "navigate_bookmarks"
534 Item "Save Bookmark 1|S" "bookmark-save 1"
535 Item "Save Bookmark 2" "bookmark-save 2"
536 Item "Save Bookmark 3" "bookmark-save 3"
537 Item "Save Bookmark 4" "bookmark-save 4"
538 Item "Save Bookmark 5" "bookmark-save 5"
539 Item "Clear Bookmarks|C" "bookmark-clear"
541 Item "Navigate Back|B" "bookmark-goto 0"
550 Item "Spellchecker...|S" "dialog-show spellchecker"
551 OptItem "Thesaurus...|T" "thesaurus-entry"
552 Item "Statistics...|a" "statistics"
553 OptItem "Check TeX|h" "buffer-chktex"
554 Item "TeX Information|I" "dialog-show texinfo"
555 Item "Compare...|C" "dialog-show compare"
557 # A LOT of applications have Tools->Prefs. Remember this
558 # should be rarely used - Edit menu is not a good place to
560 Item "Reconfigure|R" "reconfigure"
561 Item "Preferences...|P" "dialog-show prefs"
568 Item "Introduction|I" "help-open Intro"
569 Item "Tutorial|T" "help-open Tutorial"
570 Item "User's Guide|U" "help-open UserGuide"
571 Item "Additional Features|F" "help-open Additional"
572 Item "Embedded Objects|O" "help-open EmbeddedObjects"
573 Item "Math|M" "help-open Math"
574 Item "Customization|C" "help-open Customization"
575 Item "Shortcuts|S" "help-open Shortcuts"
576 Item "LyX Functions|y" "help-open LFUNs"
577 Item "LaTeX Configuration|L" "help-open LaTeXConfig"
578 Submenu "Specific Manuals|p" "examples"
580 Item "About LyX|X" "dialog-show aboutlyx"
584 Item "Linguistics Manual|L" "help-open linguistics"
585 Item "Braille Manual|B" "help-open Braille"
586 Item "XY-pic Manual|X" "help-open xypic"
587 Item "Multicolumn Manual|M" "help-open multicol"
588 Item "Feynman-diagram Manual|F" "help-open FeynmanDiagrams"