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://usability.kde.org/hig/)
19 # Make the first 4 menus be as much as expected as possible
20 Submenu "File|F" "file"
21 Submenu "Edit|E" "edit"
22 Submenu "View|V" "view"
23 Submenu "Insert|I" "insert"
24 Submenu "Navigate|N" "navigate"
25 Submenu "Document|D" "document"
26 Submenu "Tools|T" "tools"
27 Submenu "Help|H" "help"
35 Item "New|N" "buffer-new"
36 Item "New from Template...|m" "buffer-new-template"
37 Item "Open...|O" "file-open"
38 Submenu "Open Recent|t" "file_lastfiles"
40 Item "Close|C" "buffer-close"
41 Item "Save|S" "buffer-write"
42 Item "Save As...|A" "buffer-write-as"
43 Item "Save All|l" "buffer-write-all"
44 Item "Revert to Saved|R" "buffer-reload"
45 Submenu "Version Control|V" "file_vc"
47 Submenu "Import|I" "file_import"
48 Submenu "Export|E" "file_export"
49 Item "Print...|P" "dialog-show print"
50 OptItem "Fax...|F" "buffer-export fax"
52 Item "New Window|W" "window-new"
53 Item "Close Window|d" "window-close"
55 Item "Exit|x" "lyx-quit"
63 OptItem "Register...|R" "vc-register"
64 OptItem "Check In Changes...|I" "vc-check-in"
65 OptItem "Check Out for Edit|O" "vc-check-out"
66 OptItem "Revert to Last Version|L" "vc-revert"
67 OptItem "Undo Last Check In|U" "vc-undo-last"
68 OptItem "Show History|H" "dialog-show vclog"
77 Item "Custom...|C" "buffer-export custom"
91 Submenu "Paste Recent|e" "edit_pasterecent"
92 Submenu "Paste Special" "edit_paste"
94 Item "Select All" "command-sequence buffer-begin ; buffer-end-select"
96 Item "Find & Replace...|F" "dialog-show findreplace"
98 Item "Move Paragraph Up|o" "paragraph-move-up"
99 Item "Move Paragraph Down|v" "paragraph-move-down"
101 Submenu "Text Style|S" "edit_textstyles"
102 Item "Paragraph Settings...|P" "layout-paragraph"
104 # Mathed b0rkage means these don't work properly
105 OptSubmenu "Table|T" "edit_tabular"
106 OptSubmenu "Math|M" "edit_math"
107 OptSubmenu "Rows & Columns|C" "edit_tabular_features"
109 # This is where the context-specific stuff is supposed to go.
110 # The idea is that everything on here can disappear and should
111 # only appear when relevant (getStatus). Only stuff that needs
112 # a right-click to bring up the dialog should appear here (it is not
113 # obvious what the context is for the others)
114 OptItem "Increase List Depth|I" "depth-increment"
115 OptItem "Decrease List Depth|D" "depth-decrement"
116 OptItem "Dissolve Inset|l" "inset-dissolve"
117 OptItem "TeX Code Settings...|C" "inset-settings ert"
118 # 'a' shortcut to match Insert entry, shouldn't clash with Table Settings
119 OptItem "Float Settings...|a" "inset-settings float"
120 OptItem "Text Wrap Settings...|W" "inset-settings wrap"
121 OptItem "Note Settings...|N" "inset-settings note"
122 OptItem "Branch Settings...|B" "inset-settings branch"
123 OptItem "Box Settings...|x" "inset-settings box"
124 # Hey, guess what's broken ? Surprise surprise, it's tabular stuff
125 # This is in the Table submenu instead for now.
126 # OptItem "Table Settings...|a" "inset-settings tabular"
127 OptItem "Table Settings...|a" "layout-tabular"
131 Item "Plain Text|T" "clipboard-paste"
132 Item "Plain Text, Join Lines|J" "clipboard-paste paragraph"
134 Item "Selection|S" "primary-selection-paste"
135 Item "Selection, Join Lines|i" "primary-selection-paste paragraph"
137 Item "Paste As LinkBack PDF" "paste linkback"
138 Item "Paste As PDF" "paste pdf"
139 Item "Paste As PNG" "paste png"
140 Item "Paste As JPEG" "paste jpeg"
143 Menu "edit_pasterecent"
147 Menu "edit_textstyles"
148 Item "Dissolve CharStyle" "inset-dissolve charstyle"
152 Item "Customized...|C" "dialog-show character"
154 Item "Capitalize|a" "word-capitalize"
155 Item "Uppercase|U" "word-upcase"
156 Item "Lowercase|L" "word-lowcase"
159 # not much we can do to help here
161 Item "Multicolumn|M" "tabular-feature multicolumn"
163 Item "Top Line|T" "tabular-feature toggle-line-top"
164 Item "Bottom Line|B" "tabular-feature toggle-line-bottom"
165 Item "Left Line|L" "tabular-feature toggle-line-left"
166 Item "Right Line|R" "tabular-feature toggle-line-right"
170 Menu "edit_tabular_features"
171 Item "Left|L" "tabular-feature align-left"
172 Item "Center|C" "tabular-feature align-center"
173 Item "Right|R" "tabular-feature align-right"
175 Item "Top|T" "tabular-feature valign-top"
176 Item "Middle|M" "tabular-feature valign-middle"
177 Item "Bottom|B" "tabular-feature valign-bottom"
179 Item "Add Row|A" "tabular-feature append-row"
180 Item "Delete Row|D" "tabular-feature delete-row"
181 Item "Copy Row|o" "tabular-feature copy-row"
182 # Item "Swap Rows|S" "tabular-feature swap-row" # currently broken
184 Item "Add Column|u" "tabular-feature append-column"
185 Item "Delete Column|e" "tabular-feature delete-column"
186 Item "Copy Column|p" "tabular-feature copy-column"
187 # Item "Swap Columns|w" "tabular-feature swap-column" # currently broken
191 Item "Number whole Formula|N" "math-number-toggle"
192 Item "Number this Line|u" "math-number-line-toggle"
193 Submenu "Change Limits Type|L" "edit_math_limits"
194 Submenu "Macro Definition" "edit_math_macro_definition"
196 Submenu "Change Formula Type|F" "edit_math_mutate"
198 Submenu "Text Style|T" "edit_math_textstyles"
200 Submenu "Use Computer Algebra System|S" "edit_math_extern"
202 Item "Split Cell|C" "cell-split"
204 Item "Add Line Above|A" "tabular-feature add-hline-above"
205 Item "Add Line Below|B" "tabular-feature add-hline-below"
206 Item "Delete Line Above|D" "tabular-feature delete-hline-above"
207 Item "Delete Line Below|e" "tabular-feature delete-hline-below"
209 Item "Add Line to Left" "tabular-feature add-vline-left"
210 Item "Add Line to Right" "tabular-feature add-vline-right"
211 Item "Delete Line to Left" "tabular-feature delete-vline-left"
212 Item "Delete Line to Right" "tabular-feature delete-vline-right"
215 Menu "edit_math_macro_definition"
216 Item "Append Parameter" "math-macro-add-param"
217 Item "Remove Last Parameter" "math-macro-remove-param"
219 Item "Make First Non-Optional into Optional Parameter" "math-macro-make-optional"
220 Item "Make Last Optional into Non-Optional Parameter" "math-macro-make-nonoptional"
221 Item "Insert Optional Parameter" "math-macro-add-optional-param"
222 Item "Remove Optional Parameter" "math-macro-remove-optional-param"
224 Item "Append Parameter Eating From The Right" "math-macro-append-greedy-param"
225 Item "Append Optional Parameter Eating From The Right" "math-macro-add-greedy-optional-param"
226 Item "Remove Last Parameter Spitting Out To The Right" "math-macro-remove-greedy-param"
229 Menu "edit_math_limits"
230 Item "Default|t" "math-limits empty"
231 Item "Display|D" "math-limits limits"
232 Item "Inline|I" "math-limits nolimits"
235 Menu "edit_math_textstyles"
236 Item "Math Normal Font|N" "math-insert \mathnormal"
238 Item "Math Calligraphic Family|C" "math-insert \mathcal"
239 Item "Math Fraktur Family|F" "math-insert \mathfrak"
240 Item "Math Roman Family|R" "math-insert \mathrm"
241 Item "Math Sans Serif Family|S" "math-insert \mathsf"
243 Item "Math Bold Series|B" "math-insert \mathbf"
245 Item "Text Normal Font|T" "math-insert \textnormal"
247 Item "Text Roman Family" "math-insert \textrm"
248 Item "Text Sans Serif Family" "math-insert \textsf"
249 Item "Text Typewriter Family" "math-insert \texttt"
251 Item "Text Bold Series" "math-insert \textbf"
252 Item "Text Medium Series" "math-insert \textmd"
254 Item "Text Italic Shape" "math-insert \textit"
255 Item "Text Small Caps Shape" "math-insert \textsc"
256 Item "Text Slanted Shape" "math-insert \textsl"
257 Item "Text Upright Shape" "math-insert \textup"
260 Menu "edit_math_extern"
261 Item "Octave|O" "math-extern octave"
262 Item "Maxima|M" "math-extern maxima"
263 Item "Mathematica|a" "math-extern mathematica"
265 Item "Maple, simplify|s" "math-extern maple simplify"
266 Item "Maple, factor|f" "math-extern maple factor"
267 Item "Maple, evalm|e" "math-extern maple evalm"
268 Item "Maple, evalf|v" "math-extern maple evalf"
271 Menu "edit_math_mutate"
272 Item "Inline Formula|I" "math-mutate simple"
273 Item "Displayed Formula|D" "math-mutate equation"
274 Item "Eqnarray Environment|E" "math-mutate eqnarray"
275 Item "AMS align Environment|a" "math-mutate align"
276 Item "AMS alignat Environment|t" "math-mutate alignat"
277 Item "AMS flalign Environment|f" "math-mutate flalign"
278 Item "AMS gather Environment|g" "math-mutate gather"
279 Item "AMS multline Environment|m" "math-mutate multline"
287 Item "Open All Insets|O" "all-insets-toggle open"
288 Item "Close All Insets|C" "all-insets-toggle close"
290 Item "Unfold Math Macro" "math-macro-unfold"
291 Item "Fold Math Macro" "math-macro-fold"
293 Item "View Source|S" "dialog-toggle view-source"
294 Submenu "Update|U" "view_update"
297 Item "Split View Horizontally|i" "split-view horizontal"
298 Item "Split View Vertically|V" "split-view vertical"
299 Item "Close Tab Group|G" "close-tab-group"
300 Item "Fullscreen|l" "ui-toggle fullscreen"
301 Submenu "Toolbars|b" "toolbars"
317 # Try and group things a little better, and percolate the most
318 # commonly used to good positions (exception being mathed, but
319 # most people using mathed learn key shortcuts quite quickly anyway)
320 Submenu "Math|h" "insert_math"
321 Submenu "Special Character|p" "insert_special"
322 Submenu "Formatting|o" "insert_formatting"
323 Submenu "List / TOC|i" "insert_toc"
324 Submenu "Float|a" "insert_float"
325 Submenu "Note|N" "insert_note"
326 Submenu "Branch|B" "insert_branches"
327 Submenu "Custom insets" "insert_custom"
328 Submenu "File|e" "insert_file"
329 Item "Box[[Menu]]" "box-insert Frameless"
331 Item "Citation...|C" "dialog-show-new-inset citation"
332 Item "Cross-Reference...|R" "dialog-show-new-inset ref"
333 Item "Label...|L" "label-insert"
334 Item "Caption" "caption-insert"
335 Item "Index Entry|d" "index-insert"
336 Item "Nomenclature Entry...|y" "nomencl-insert"
338 Item "Table...|T" "tabular-insert"
339 Item "Graphics...|G" "dialog-show-new-inset graphics"
340 Item "URL" "flex-insert URL"
341 Item "Hyperlink|k" "href-insert"
342 Item "Footnote|F" "footnote-insert"
343 Item "Marginal Note|M" "marginalnote-insert"
344 Item "Short Title|S" "optional-insert"
345 Item "TeX Code|X" "ert-insert"
346 Item "Program Listing[[Menu]]" "listing-insert"
347 Item "Date" "date-insert"
350 Menu "insert_special"
351 Item "Symbols...|b" "dialog-show symbols"
352 Item "Ellipsis|i" "specialchar-insert dots"
353 Item "End of Sentence|E" "specialchar-insert end-of-sentence"
354 Item "Ordinary Quote|Q" "self-insert \""
355 Item "Single Quote|S" "quote-insert single"
356 Item "Protected Hyphen|y" "specialchar-insert nobreakdash"
357 Item "Breakable Slash|a" "specialchar-insert slash"
358 Item "Menu Separator|M" "specialchar-insert menu-separator"
359 Item "Phonetic Symbols|P" "command-sequence math-mode on; math-insert \text\textipa ; char-forward ;"
362 Menu "insert_formatting"
363 Item "Superscript|S" "command-sequence math-mode on; math-superscript; math-insert \text;"
364 Item "Subscript|u" "command-sequence math-mode on; math-subscript; math-insert \text;"
366 Item "Protected Space|P" "space-insert protected"
367 Item "Inter-word Space|w" "space-insert normal"
368 Item "Thin Space|T" "space-insert thin"
369 Item "Horizontal Space...|o" "dialog-show-new-inset space"
370 Item "Horizontal Line|L" "line-insert"
371 Item "Vertical Space...|V" "dialog-show-new-inset vspace"
373 Item "Hyphenation Point|H" "specialchar-insert hyphenation"
374 Item "Ligature Break|k" "specialchar-insert ligature-break"
375 Item "New Line|e" "new-line"
376 Item "Line Break|B" "line-break"
378 Item "New Page|N" "newpage-insert"
379 Item "Page Break|a" "pagebreak-insert"
380 Item "Clear Page|C" "clearpage-insert"
381 Item "Clear Double Page|D" "cleardoublepage-insert"
385 Item "Inline Formula|I" "math-mode on"
386 Item "Display Formula|D" "math-display"
387 Item "Numbered Formula|N" "command-sequence math-display; math-number;"
388 Item "Eqnarray Environment|E" "command-sequence math-mode on; math-mutate eqnarray;"
389 Item "AMS align Environment|a" "command-sequence math-mode on; math-mutate align;"
390 Item "AMS alignat Environment|t" "command-sequence math-mode on; math-mutate alignat;"
391 Item "AMS flalign Environment|f" "command-sequence math-mode on; math-mutate flalign;"
392 Item "AMS gather Environment|g" "command-sequence math-mode on; math-mutate gather;"
393 Item "AMS multline Environment|m" "command-sequence math-mode on; math-mutate multline;"
395 Item "Array Environment|y" "math-matrix 2 2"
396 Item "Cases Environment|C" "command-sequence math-mode on; math-insert \cases"
397 Item "Aligned Environment|l" "command-sequence math-mode on; math-insert \aligned; tabular-feature append-column"
398 Item "AlignedAt Environment|v" "command-sequence math-mode on; math-insert \alignedat; tabular-feature append-column"
399 Item "Gathered Environment|h" "command-sequence math-mode on; math-insert \gathered"
400 Item "Split Environment|S" "command-sequence math-mode on; math-insert \split; tabular-feature append-column"
402 Item "Delimiters|r" "dialog-show mathdelimiter"
403 Item "Matrix|x" "dialog-show mathmatrix"
404 Item "Macro|o" "math-macro newmacroname newcommand"
406 Item "Toggle Math Panels" "toolbar-toggle math_panels"
411 # This has got to be better than "Wrap", anyway
412 Item "Figure Wrap Float|F" "wrap-insert figure"
413 Item "Table Wrap Float|T" "wrap-insert table"
417 Item "Table of Contents|C" "toc-insert"
419 Item "Index List|I" "index-print"
420 Item "Nomenclature|N" "nomencl-print"
421 Item "BibTeX Bibliography...|B" "dialog-show-new-inset bibtex"
425 Item "LyX Document...|X" "file-insert"
426 Item "Plain Text...|T" "file-insert-plaintext"
427 Item "Plain Text, Join Lines...|J" "file-insert-plaintext-para"
429 Item "External Material...|M" "dialog-show-new-inset external"
430 Item "Child Document...|d" "dialog-show-new-inset include"
434 Item "LyX Note|N" "note-insert Note"
435 Item "Comment|C" "note-insert Comment"
436 Item "Greyed Out|G" "note-insert Greyedout"
439 Menu "insert_branches"
452 Submenu "Change Tracking|C" "document_change"
453 OptItem "Build Program|B" "build-program"
454 Item "LaTeX Log|L" "dialog-show latexlog"
455 Item "Outline|O" "dialog-toggle toc"
456 Item "Start Appendix Here|A" "appendix"
458 Item "Save in Bundled Format|F" "buffer-toggle-embedding"
459 Item "Compressed|m" "buffer-toggle-compression"
460 Item "Settings...|S" "dialog-show document"
463 Menu "document_change"
464 Item "Track Changes|T" "changes-track"
465 Item "Merge Changes...|M" "changes-merge"
466 Item "Accept Change|A" "change-accept"
467 Item "Reject Change|R" "change-reject"
468 Item "Accept All Changes|c" "all-changes-accept"
469 Item "Reject All Changes|e" "all-changes-reject"
470 Item "Show Changes in Output|S" "changes-output"
477 Submenu "Bookmarks|B" "navigate_bookmarks"
478 Item "Next Note|N" "note-next"
479 Item "Next Change|C" "change-next"
480 Item "Next Cross-Reference|R" "reference-next"
481 Item "Go to Label|L" "label-goto"
486 Menu "navigate_bookmarks"
487 Item "Save Bookmark 1|S" "bookmark-save 1"
488 Item "Save Bookmark 2" "bookmark-save 2"
489 Item "Save Bookmark 3" "bookmark-save 3"
490 Item "Save Bookmark 4" "bookmark-save 4"
491 Item "Save Bookmark 5" "bookmark-save 5"
492 Item "Clear Bookmarks|C" "bookmark-clear"
502 Item "Spellchecker...|S" "dialog-show spellchecker"
503 OptItem "Thesaurus...|T" "thesaurus-entry"
504 Item "Statistics...|a" "statistics"
505 OptItem "Check TeX|h" "buffer-chktex"
506 Item "TeX Information|I" "dialog-show texinfo"
508 # A LOT of applications have Tools->Prefs. Remember this
509 # should be rarely used - Edit menu is not a good place to
511 Item "Reconfigure|R" "reconfigure"
512 Item "Preferences...|P" "dialog-show prefs"
519 Item "Introduction|I" "help-open Intro"
520 Item "Tutorial|T" "help-open Tutorial"
521 Item "User's Guide|U" "help-open UserGuide"
522 Item "Extended Features|E" "help-open Extended"
523 Item "Embedded Objects|m" "help-open EmbeddedObjects"
524 Item "Math|h" "help-open Math"
525 Item "Customization|C" "help-open Customization"
526 Item "Shortcuts|S" "help-open Shortcuts"
527 Item "FAQ|F" "help-open FAQ"
528 Item "Table of Contents|a" "help-open TOC"
529 Item "LaTeX Configuration|L" "help-open LaTeXConfig"
531 Item "About LyX|X" "dialog-show aboutlyx"
535 # InsetMath context menu
538 Item "Equation Label|L" "label-insert"
539 Item "Toggle Labeling/Numbering|T" "math-number-toggle"
544 # InsetRef context menu
547 Item "Next Cross-Reference|N" "reference-next"
548 Item "Go to Label|G" "label-goto"
549 Item "Edit...|E" "next-inset-toggle"
553 # InsetLabel context menu
556 Item "Next Cross-Reference|N" "reference-next"
557 Item "Go back to Reference|G" "bookmark-goto 0"
558 Item "Edit...|E" "next-inset-toggle"
562 # InsetCollapsable context menu
564 Menu "context-collapsable"
565 Item "Open Inset|O" "inset-toggle open"
566 Item "Close Inset|C" "inset-toggle close"
576 Submenu "Paste Recent|e" "edit_pasterecent"
578 Item "Jump to Saved Bookmark|B" "bookmark-goto 0"
580 Item "Move Paragraph Up|o" "paragraph-move-up"
581 Item "Move Paragraph Down|v" "paragraph-move-down"
583 Item "Apply Last Text Style|A" "font-free-apply"
584 Submenu "Text Style|S" "edit_textstyles"
585 Item "Paragraph Settings...|P" "layout-paragraph"
587 Item "Fullscreen Mode" "ui-toggle fullscreen"
590 Menu "context-math-macro-definition"
591 Item "Append Parameter" "math-macro-add-param"
592 Item "Remove Last Parameter" "math-macro-remove-param"
594 Item "Make First Non-Optional into Optional Parameter" "math-macro-make-optional"
595 Item "Make Last Optional into Non-Optional Parameter" "math-macro-make-nonoptional"
596 Item "Insert Optional Parameter" "math-macro-add-optional-param"
597 Item "Remove Optional Parameter" "math-macro-remove-optional-param"
599 Item "Append Parameter Eating From The Right" "math-macro-append-greedy-param"
600 Item "Append Optional Parameter Eating From The Right" "math-macro-add-greedy-optional-param"
601 Item "Remove Last Parameter Spitting Out To The Right" "math-macro-remove-greedy-param"
604 Menu "context-listings"
608 Submenu "Paste Recent|e" "edit_pasterecent"
610 Item "Settings...|S" "inset-settings listings"
613 Menu "context-graphics"
614 Item "Edit...|E" "graphics-edit"
616 Item "Settings...|S" "next-inset-toggle"