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 Repository Version|R" "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"
97 Item "Find LyX...|X" "dialog-show findreplaceadv"
99 Item "Move Paragraph Up|o" "paragraph-move-up"
100 Item "Move Paragraph Down|v" "paragraph-move-down"
102 Submenu "Text Style|S" "edit_textstyles"
103 Item "Paragraph Settings...|P" "layout-paragraph"
105 # Mathed b0rkage means these don't work properly
106 OptSubmenu "Table|T" "edit_tabular"
107 OptSubmenu "Math|M" "edit_math"
108 OptSubmenu "Rows & Columns|C" "edit_tabular_features"
110 # This is where the context-specific stuff is supposed to go.
111 # The idea is that everything on here can disappear and should
112 # only appear when relevant (getStatus). Only stuff that needs
113 # a right-click to bring up the dialog should appear here (it is not
114 # obvious what the context is for the others)
115 OptItem "Increase List Depth|I" "depth-increment"
116 OptItem "Decrease List Depth|D" "depth-decrement"
117 OptItem "Dissolve Inset|l" "inset-dissolve"
118 OptItem "TeX Code Settings...|C" "inset-settings ert"
119 # 'a' shortcut to match Insert entry, shouldn't clash with Table Settings
120 OptItem "Float Settings...|a" "inset-settings float"
121 OptItem "Text Wrap Settings...|W" "inset-settings wrap"
122 OptItem "Note Settings...|N" "inset-settings note"
123 OptItem "Branch Settings...|B" "inset-settings branch"
124 OptItem "Box Settings...|x" "inset-settings box"
125 OptItem "Listings Settings...|g" "inset-settings listings"
126 # Hey, guess what's broken ? Surprise surprise, it's tabular stuff
127 # This is in the Table submenu instead for now.
128 # OptItem "Table Settings...|a" "inset-settings tabular"
129 OptItem "Table Settings...|a" "layout-tabular"
133 Item "Plain Text|T" "clipboard-paste"
134 Item "Plain Text, Join Lines|J" "clipboard-paste paragraph"
136 Item "Selection|S" "primary-selection-paste"
137 Item "Selection, Join Lines|i" "primary-selection-paste paragraph"
139 Item "Paste As LinkBack PDF" "paste linkback"
140 Item "Paste As PDF" "paste pdf"
141 Item "Paste As PNG" "paste png"
142 Item "Paste As JPEG" "paste jpeg"
145 Menu "edit_pasterecent"
149 Menu "edit_textstyles"
150 Item "Dissolve CharStyle" "inset-dissolve charstyle"
154 Item "Customized...|C" "dialog-show character"
156 Item "Capitalize|a" "word-capitalize"
157 Item "Uppercase|U" "word-upcase"
158 Item "Lowercase|L" "word-lowcase"
161 # not much we can do to help here
163 Item "Multicolumn|M" "tabular-feature multicolumn"
165 Item "Top Line|T" "tabular-feature toggle-line-top"
166 Item "Bottom Line|B" "tabular-feature toggle-line-bottom"
167 Item "Left Line|L" "tabular-feature toggle-line-left"
168 Item "Right Line|R" "tabular-feature toggle-line-right"
170 Item "Top|p" "tabular-feature tabular-valign-top"
171 Item "Middle|i" "tabular-feature tabular-valign-middle"
172 Item "Bottom|o" "tabular-feature tabular-valign-bottom"
175 Menu "edit_tabular_features"
176 Item "Left|L" "tabular-feature align-left"
177 Item "Center|C" "tabular-feature align-center"
178 Item "Right|R" "tabular-feature align-right"
180 Item "Top|T" "tabular-feature valign-top"
181 Item "Middle|M" "tabular-feature valign-middle"
182 Item "Bottom|B" "tabular-feature valign-bottom"
184 Item "Add Row|A" "tabular-feature append-row"
185 Item "Delete Row|D" "tabular-feature delete-row"
186 Item "Copy Row|o" "tabular-feature copy-row"
187 # Item "Swap Rows|S" "tabular-feature swap-row" # currently broken
189 Item "Add Column|u" "tabular-feature append-column"
190 Item "Delete Column|e" "tabular-feature delete-column"
191 Item "Copy Column|p" "tabular-feature copy-column"
192 # Item "Swap Columns|w" "tabular-feature swap-column" # currently broken
196 Item "Number whole Formula|N" "math-number-toggle"
197 Item "Number this Line|u" "math-number-line-toggle"
198 Submenu "Change Limits Type|L" "edit_math_limits"
199 Submenu "Macro Definition" "edit_math_macro_definition"
201 Submenu "Change Formula Type|F" "edit_math_mutate"
203 Submenu "Text Style|T" "edit_math_textstyles"
205 Submenu "Use Computer Algebra System|S" "edit_math_extern"
207 Item "Split Cell|C" "cell-split"
209 Item "Add Line Above|A" "tabular-feature add-hline-above"
210 Item "Add Line Below|B" "tabular-feature add-hline-below"
211 Item "Delete Line Above|D" "tabular-feature delete-hline-above"
212 Item "Delete Line Below|e" "tabular-feature delete-hline-below"
214 Item "Add Line to Left" "tabular-feature add-vline-left"
215 Item "Add Line to Right" "tabular-feature add-vline-right"
216 Item "Delete Line to Left" "tabular-feature delete-vline-left"
217 Item "Delete Line to Right" "tabular-feature delete-vline-right"
220 Menu "edit_math_macro_definition"
221 Item "Append Argument" "math-macro-add-param"
222 Item "Remove Last Argument" "math-macro-remove-param"
224 Item "Make First Non-Optional into Optional Argument" "math-macro-make-optional"
225 Item "Make Last Optional into Non-Optional Argument" "math-macro-make-nonoptional"
226 Item "Insert Optional Argument" "math-macro-add-optional-param"
227 Item "Remove Optional Argument" "math-macro-remove-optional-param"
229 Item "Append Argument Eating From The Right" "math-macro-append-greedy-param"
230 Item "Append Optional Argument Eating From The Right" "math-macro-add-greedy-optional-param"
231 Item "Remove Last Argument Spitting Out To The Right" "math-macro-remove-greedy-param"
234 Menu "edit_math_limits"
235 Item "Default|t" "math-limits empty"
236 Item "Display|D" "math-limits limits"
237 Item "Inline|I" "math-limits nolimits"
240 Menu "edit_math_textstyles"
241 Item "Math Normal Font|N" "math-insert \mathnormal"
243 Item "Math Calligraphic Family|C" "math-insert \mathcal"
244 Item "Math Fraktur Family|F" "math-insert \mathfrak"
245 Item "Math Roman Family|R" "math-insert \mathrm"
246 Item "Math Sans Serif Family|S" "math-insert \mathsf"
248 Item "Math Bold Series|B" "math-insert \mathbf"
250 Item "Text Normal Font|T" "math-insert \textnormal"
252 Item "Text Roman Family" "math-insert \textrm"
253 Item "Text Sans Serif Family" "math-insert \textsf"
254 Item "Text Typewriter Family" "math-insert \texttt"
256 Item "Text Bold Series" "math-insert \textbf"
257 Item "Text Medium Series" "math-insert \textmd"
259 Item "Text Italic Shape" "math-insert \textit"
260 Item "Text Small Caps Shape" "math-insert \textsc"
261 Item "Text Slanted Shape" "math-insert \textsl"
262 Item "Text Upright Shape" "math-insert \textup"
265 Menu "edit_math_extern"
266 Item "Octave|O" "math-extern octave"
267 Item "Maxima|M" "math-extern maxima"
268 Item "Mathematica|a" "math-extern mathematica"
270 Item "Maple, simplify|s" "math-extern maple simplify"
271 Item "Maple, factor|f" "math-extern maple factor"
272 Item "Maple, evalm|e" "math-extern maple evalm"
273 Item "Maple, evalf|v" "math-extern maple evalf"
276 Menu "edit_math_mutate"
277 Item "Inline Formula|I" "math-mutate simple"
278 Item "Displayed Formula|D" "math-mutate equation"
279 Item "Eqnarray Environment|E" "math-mutate eqnarray"
280 Item "AMS align Environment|a" "math-mutate align"
281 Item "AMS alignat Environment|t" "math-mutate alignat"
282 Item "AMS flalign Environment|f" "math-mutate flalign"
283 Item "AMS gather Environment|g" "math-mutate gather"
284 Item "AMS multline Environment|m" "math-mutate multline"
292 Item "Open All Insets|O" "all-insets-toggle open"
293 Item "Close All Insets|C" "all-insets-toggle close"
295 Item "Unfold Math Macro" "math-macro-unfold"
296 Item "Fold Math Macro" "math-macro-fold"
298 Item "View Source|S" "dialog-toggle view-source"
299 Submenu "Update|U" "view_update"
302 Item "Split View Into Left And Right Half|i" "split-view horizontal"
303 Item "Split View Into Upper And Lower Half|V" "split-view vertical"
304 Item "Close Tab Group|G" "close-tab-group"
305 Item "Fullscreen|l" "ui-toggle fullscreen"
306 Submenu "Toolbars|b" "toolbars"
322 # Try and group things a little better, and percolate the most
323 # commonly used to good positions (exception being mathed, but
324 # most people using mathed learn key shortcuts quite quickly anyway)
325 Submenu "Math|h" "insert_math"
326 Submenu "Special Character|p" "insert_special"
327 Submenu "Formatting|o" "insert_formatting"
328 Submenu "List / TOC|i" "insert_toc"
329 Submenu "Float|a" "insert_float"
330 Submenu "Note|N" "insert_note"
331 Submenu "Branch|B" "insert_branches"
332 Submenu "Custom insets" "insert_custom"
333 Submenu "File|e" "insert_file"
334 Item "Box[[Menu]]" "box-insert Frameless"
336 Item "Citation...|C" "dialog-show-new-inset citation"
337 Item "Cross-Reference...|R" "dialog-show-new-inset ref"
338 Item "Label...|L" "label-insert"
339 Item "Caption" "caption-insert"
340 Item "Index Entry|d" "index-insert"
341 Item "Nomenclature Entry...|y" "nomencl-insert"
343 Item "Table...|T" "tabular-insert"
344 Item "Graphics...|G" "dialog-show-new-inset graphics"
345 Item "URL" "flex-insert URL"
346 Item "Hyperlink|k" "href-insert"
347 Item "Footnote|F" "footnote-insert"
348 Item "Marginal Note|M" "marginalnote-insert"
349 Item "Short Title|S" "optional-insert"
350 Item "TeX Code|X" "ert-insert"
351 Item "Program Listing[[Menu]]" "listing-insert"
352 Item "Date" "date-insert"
353 Item "Regexp" "regexp-mode"
356 Menu "insert_special"
357 Item "Symbols...|b" "dialog-show symbols"
358 Item "Ellipsis|i" "specialchar-insert dots"
359 Item "End of Sentence|E" "specialchar-insert end-of-sentence"
360 Item "Ordinary Quote|Q" "self-insert \""
361 Item "Single Quote|S" "quote-insert single"
362 Item "Protected Hyphen|y" "specialchar-insert nobreakdash"
363 Item "Breakable Slash|a" "specialchar-insert slash"
364 Item "Menu Separator|M" "specialchar-insert menu-separator"
365 Item "Phonetic Symbols|P" "command-sequence math-mode on; math-insert \text\textipa ; char-forward ;"
368 Menu "insert_formatting"
369 Item "Superscript|S" "command-sequence math-mode on; math-superscript; math-insert \text;"
370 Item "Subscript|u" "command-sequence math-mode on; math-subscript; math-insert \text;"
372 Item "Protected Space|P" "space-insert protected"
373 Item "Inter-word Space|w" "space-insert normal"
374 Item "Thin Space|T" "space-insert thin"
375 Item "Horizontal Space...|o" "dialog-show-new-inset space"
376 Item "Horizontal Line|L" "line-insert"
377 Item "Vertical Space...|V" "dialog-show-new-inset vspace"
379 Item "Hyphenation Point|H" "specialchar-insert hyphenation"
380 Item "Ligature Break|k" "specialchar-insert ligature-break"
381 Item "Ragged Line Break|R" "newline-insert newline"
382 Item "Justified Line Break|J" "newline-insert linebreak"
384 Item "New Page|N" "newpage-insert newpage"
385 Item "Page Break|a" "newpage-insert pagebreak"
386 Item "Clear Page|C" "newpage-insert clearpage"
387 Item "Clear Double Page|D" "newpage-insert cleardoublepage"
391 Item "Inline Formula|I" "math-mode on"
392 Item "Display Formula|D" "math-display"
393 Item "Numbered Formula|N" "command-sequence math-display; math-number-toggle;"
394 Item "Eqnarray Environment|E" "command-sequence math-mode on; math-mutate eqnarray;"
395 Item "AMS align Environment|a" "command-sequence math-mode on; math-mutate align;"
396 Item "AMS alignat Environment|t" "command-sequence math-mode on; math-mutate alignat;"
397 Item "AMS flalign Environment|f" "command-sequence math-mode on; math-mutate flalign;"
398 Item "AMS gather Environment|g" "command-sequence math-mode on; math-mutate gather;"
399 Item "AMS multline Environment|m" "command-sequence math-mode on; math-mutate multline;"
401 Item "Array Environment|y" "math-matrix 2 2"
402 Item "Cases Environment|C" "command-sequence math-mode on; math-insert \cases"
403 Item "Aligned Environment|l" "command-sequence math-mode on; math-insert \aligned; tabular-feature append-column"
404 Item "AlignedAt Environment|v" "command-sequence math-mode on; math-insert \alignedat; tabular-feature append-column"
405 Item "Gathered Environment|h" "command-sequence math-mode on; math-insert \gathered"
406 Item "Split Environment|S" "command-sequence math-mode on; math-insert \split; tabular-feature append-column"
408 Item "Delimiters...|r" "dialog-show mathdelimiter"
409 Item "Matrix...|x" "dialog-show mathmatrix"
410 Item "Macro|o" "math-macro newmacroname newcommand"
415 # This has got to be better than "Wrap", anyway
416 Item "Figure Wrap Float|F" "wrap-insert figure"
417 Item "Table Wrap Float|T" "wrap-insert table"
421 Item "Table of Contents|C" "toc-insert"
423 Item "Index List|I" "index-print"
424 Item "Nomenclature|N" "nomencl-print"
425 Item "BibTeX Bibliography...|B" "dialog-show-new-inset bibtex"
429 Item "LyX Document...|X" "file-insert"
430 Item "Plain Text...|T" "file-insert-plaintext"
431 Item "Plain Text, Join Lines...|J" "file-insert-plaintext-para"
433 Item "External Material...|M" "dialog-show-new-inset external"
434 Item "Child Document...|d" "dialog-show-new-inset include"
438 Item "LyX Note|N" "note-insert Note"
439 Item "Comment|C" "note-insert Comment"
440 Item "Greyed Out|G" "note-insert Greyedout"
443 Menu "insert_branches"
456 Submenu "Change Tracking|C" "document_change"
457 OptItem "Build Program|B" "build-program"
458 Item "LaTeX Log|L" "dialog-show latexlog"
459 Item "Outline|O" "dialog-toggle toc"
460 Item "Start Appendix Here|A" "appendix"
462 Item "Save in Bundled Format|F" "buffer-toggle-embedding"
463 Item "Compressed|m" "buffer-toggle-compression"
464 Item "Settings...|S" "dialog-show document"
467 Menu "document_change"
468 Item "Track Changes|T" "changes-track"
469 Item "Merge Changes...|M" "changes-merge"
470 Item "Accept Change|A" "change-accept"
471 Item "Reject Change|R" "change-reject"
472 Item "Accept All Changes|c" "all-changes-accept"
473 Item "Reject All Changes|e" "all-changes-reject"
474 Item "Show Changes in Output|S" "changes-output"
481 Submenu "Bookmarks|B" "navigate_bookmarks"
482 Item "Next Note|N" "note-next"
483 Item "Next Change|C" "change-next"
484 Item "Next Cross-Reference|R" "reference-next"
485 Item "Go to Label|L" "label-goto"
490 Menu "navigate_bookmarks"
491 Item "Save Bookmark 1|S" "bookmark-save 1"
492 Item "Save Bookmark 2" "bookmark-save 2"
493 Item "Save Bookmark 3" "bookmark-save 3"
494 Item "Save Bookmark 4" "bookmark-save 4"
495 Item "Save Bookmark 5" "bookmark-save 5"
496 Item "Clear Bookmarks|C" "bookmark-clear"
506 Item "Spellchecker...|S" "dialog-show spellchecker"
507 OptItem "Thesaurus...|T" "thesaurus-entry"
508 Item "Statistics...|a" "statistics"
509 OptItem "Check TeX|h" "buffer-chktex"
510 Item "TeX Information|I" "dialog-show texinfo"
512 # A LOT of applications have Tools->Prefs. Remember this
513 # should be rarely used - Edit menu is not a good place to
515 Item "Reconfigure|R" "reconfigure"
516 Item "Preferences...|P" "dialog-show prefs"
523 Item "Introduction|I" "help-open Intro"
524 Item "Tutorial|T" "help-open Tutorial"
525 Item "User's Guide|U" "help-open UserGuide"
526 Item "Additional Features|F" "help-open Extended"
527 Item "Embedded Objects|O" "help-open EmbeddedObjects"
528 Item "Math|M" "help-open Math"
529 Item "Customization|C" "help-open Customization"
530 Item "Shortcuts|S" "help-open Shortcuts"
531 Item "LyX Functions|y" "help-open LFUNs"
532 Item "LaTeX Configuration|L" "help-open LaTeXConfig"
533 Submenu "Specific Manuals|p" "examples"
535 Item "About LyX|X" "dialog-show aboutlyx"
539 Item "Linguistics Manual|L" "help-open linguistics"
540 Item "Braille Manual|B" "help-open Braille"
541 Item "XY-pic Manual|X" "help-open xypic"
542 Item "Multicolumn Manual|M" "help-open multicol"