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 # Hey, guess what's broken ? Surprise surprise, it's tabular stuff
126 # This is in the Table submenu instead for now.
127 # OptItem "Table Settings...|a" "inset-settings tabular"
128 OptItem "Table Settings...|a" "layout-tabular"
132 Item "Plain Text|T" "clipboard-paste"
133 Item "Plain Text, Join Lines|J" "clipboard-paste paragraph"
135 Item "Selection|S" "primary-selection-paste"
136 Item "Selection, Join Lines|i" "primary-selection-paste paragraph"
138 Item "Paste As LinkBack PDF" "paste linkback"
139 Item "Paste As PDF" "paste pdf"
140 Item "Paste As PNG" "paste png"
141 Item "Paste As JPEG" "paste jpeg"
144 Menu "edit_pasterecent"
148 Menu "edit_textstyles"
149 Item "Dissolve CharStyle" "inset-dissolve charstyle"
153 Item "Customized...|C" "dialog-show character"
155 Item "Capitalize|a" "word-capitalize"
156 Item "Uppercase|U" "word-upcase"
157 Item "Lowercase|L" "word-lowcase"
160 # not much we can do to help here
162 Item "Multicolumn|M" "tabular-feature multicolumn"
164 Item "Top Line|T" "tabular-feature toggle-line-top"
165 Item "Bottom Line|B" "tabular-feature toggle-line-bottom"
166 Item "Left Line|L" "tabular-feature toggle-line-left"
167 Item "Right Line|R" "tabular-feature toggle-line-right"
171 Menu "edit_tabular_features"
172 Item "Left|L" "tabular-feature align-left"
173 Item "Center|C" "tabular-feature align-center"
174 Item "Right|R" "tabular-feature align-right"
176 Item "Top|T" "tabular-feature valign-top"
177 Item "Middle|M" "tabular-feature valign-middle"
178 Item "Bottom|B" "tabular-feature valign-bottom"
180 Item "Add Row|A" "tabular-feature append-row"
181 Item "Delete Row|D" "tabular-feature delete-row"
182 Item "Copy Row|o" "tabular-feature copy-row"
183 # Item "Swap Rows|S" "tabular-feature swap-row" # currently broken
185 Item "Add Column|u" "tabular-feature append-column"
186 Item "Delete Column|e" "tabular-feature delete-column"
187 Item "Copy Column|p" "tabular-feature copy-column"
188 # Item "Swap Columns|w" "tabular-feature swap-column" # currently broken
192 Item "Number whole Formula|N" "math-number-toggle"
193 Item "Number this Line|u" "math-number-line-toggle"
194 Submenu "Change Limits Type|L" "edit_math_limits"
195 Submenu "Macro Definition" "edit_math_macro_definition"
197 Submenu "Change Formula Type|F" "edit_math_mutate"
199 Submenu "Text Style|T" "edit_math_textstyles"
201 Submenu "Use Computer Algebra System|S" "edit_math_extern"
203 Item "Split Cell|C" "cell-split"
205 Item "Add Line Above|A" "tabular-feature add-hline-above"
206 Item "Add Line Below|B" "tabular-feature add-hline-below"
207 Item "Delete Line Above|D" "tabular-feature delete-hline-above"
208 Item "Delete Line Below|e" "tabular-feature delete-hline-below"
210 Item "Add Line to Left" "tabular-feature add-vline-left"
211 Item "Add Line to Right" "tabular-feature add-vline-right"
212 Item "Delete Line to Left" "tabular-feature delete-vline-left"
213 Item "Delete Line to Right" "tabular-feature delete-vline-right"
216 Menu "edit_math_macro_definition"
217 Item "Append Argument" "math-macro-add-param"
218 Item "Remove Last Argument" "math-macro-remove-param"
220 Item "Make First Non-Optional into Optional Argument" "math-macro-make-optional"
221 Item "Make Last Optional into Non-Optional Argument" "math-macro-make-nonoptional"
222 Item "Insert Optional Argument" "math-macro-add-optional-param"
223 Item "Remove Optional Argument" "math-macro-remove-optional-param"
225 Item "Append Argument Eating From The Right" "math-macro-append-greedy-param"
226 Item "Append Optional Argument Eating From The Right" "math-macro-add-greedy-optional-param"
227 Item "Remove Last Argument Spitting Out To The Right" "math-macro-remove-greedy-param"
230 Menu "edit_math_limits"
231 Item "Default|t" "math-limits empty"
232 Item "Display|D" "math-limits limits"
233 Item "Inline|I" "math-limits nolimits"
236 Menu "edit_math_textstyles"
237 Item "Math Normal Font|N" "math-insert \mathnormal"
239 Item "Math Calligraphic Family|C" "math-insert \mathcal"
240 Item "Math Fraktur Family|F" "math-insert \mathfrak"
241 Item "Math Roman Family|R" "math-insert \mathrm"
242 Item "Math Sans Serif Family|S" "math-insert \mathsf"
244 Item "Math Bold Series|B" "math-insert \mathbf"
246 Item "Text Normal Font|T" "math-insert \textnormal"
248 Item "Text Roman Family" "math-insert \textrm"
249 Item "Text Sans Serif Family" "math-insert \textsf"
250 Item "Text Typewriter Family" "math-insert \texttt"
252 Item "Text Bold Series" "math-insert \textbf"
253 Item "Text Medium Series" "math-insert \textmd"
255 Item "Text Italic Shape" "math-insert \textit"
256 Item "Text Small Caps Shape" "math-insert \textsc"
257 Item "Text Slanted Shape" "math-insert \textsl"
258 Item "Text Upright Shape" "math-insert \textup"
261 Menu "edit_math_extern"
262 Item "Octave|O" "math-extern octave"
263 Item "Maxima|M" "math-extern maxima"
264 Item "Mathematica|a" "math-extern mathematica"
266 Item "Maple, simplify|s" "math-extern maple simplify"
267 Item "Maple, factor|f" "math-extern maple factor"
268 Item "Maple, evalm|e" "math-extern maple evalm"
269 Item "Maple, evalf|v" "math-extern maple evalf"
272 Menu "edit_math_mutate"
273 Item "Inline Formula|I" "math-mutate simple"
274 Item "Displayed Formula|D" "math-mutate equation"
275 Item "Eqnarray Environment|E" "math-mutate eqnarray"
276 Item "AMS align Environment|a" "math-mutate align"
277 Item "AMS alignat Environment|t" "math-mutate alignat"
278 Item "AMS flalign Environment|f" "math-mutate flalign"
279 Item "AMS gather Environment|g" "math-mutate gather"
280 Item "AMS multline Environment|m" "math-mutate multline"
288 Item "Open All Insets|O" "all-insets-toggle open"
289 Item "Close All Insets|C" "all-insets-toggle close"
291 Item "Unfold Math Macro" "math-macro-unfold"
292 Item "Fold Math Macro" "math-macro-fold"
294 Item "View Source|S" "dialog-toggle view-source"
295 Submenu "Update|U" "view_update"
298 Item "Split View Into Left And Right Half|i" "split-view horizontal"
299 Item "Split View Into Upper And Lower Half|V" "split-view vertical"
300 Item "Close Tab Group|G" "close-tab-group"
301 Item "Fullscreen|l" "ui-toggle fullscreen"
302 Submenu "Toolbars|b" "toolbars"
318 # Try and group things a little better, and percolate the most
319 # commonly used to good positions (exception being mathed, but
320 # most people using mathed learn key shortcuts quite quickly anyway)
321 Submenu "Math|h" "insert_math"
322 Submenu "Special Character|p" "insert_special"
323 Submenu "Formatting|o" "insert_formatting"
324 Submenu "List / TOC|i" "insert_toc"
325 Submenu "Float|a" "insert_float"
326 Submenu "Note|N" "insert_note"
327 Submenu "Branch|B" "insert_branches"
328 Submenu "Custom insets" "insert_custom"
329 Submenu "File|e" "insert_file"
330 Item "Box[[Menu]]" "box-insert Frameless"
332 Item "Citation...|C" "dialog-show-new-inset citation"
333 Item "Cross-Reference...|R" "dialog-show-new-inset ref"
334 Item "Label...|L" "label-insert"
335 Item "Caption" "caption-insert"
336 Item "Index Entry|d" "index-insert"
337 Item "Nomenclature Entry...|y" "nomencl-insert"
339 Item "Table...|T" "tabular-insert"
340 Item "Graphics...|G" "dialog-show-new-inset graphics"
341 Item "URL" "flex-insert URL"
342 Item "Hyperlink|k" "href-insert"
343 Item "Footnote|F" "footnote-insert"
344 Item "Marginal Note|M" "marginalnote-insert"
345 Item "Short Title|S" "optional-insert"
346 Item "TeX Code|X" "ert-insert"
347 Item "Program Listing[[Menu]]" "listing-insert"
348 Item "Date" "date-insert"
349 Item "Regexp" "regexp-mode"
352 Menu "insert_special"
353 Item "Symbols...|b" "dialog-show symbols"
354 Item "Ellipsis|i" "specialchar-insert dots"
355 Item "End of Sentence|E" "specialchar-insert end-of-sentence"
356 Item "Ordinary Quote|Q" "self-insert \""
357 Item "Single Quote|S" "quote-insert single"
358 Item "Protected Hyphen|y" "specialchar-insert nobreakdash"
359 Item "Breakable Slash|a" "specialchar-insert slash"
360 Item "Menu Separator|M" "specialchar-insert menu-separator"
361 Item "Phonetic Symbols|P" "command-sequence math-mode on; math-insert \text\textipa ; char-forward ;"
364 Menu "insert_formatting"
365 Item "Superscript|S" "command-sequence math-mode on; math-superscript; math-insert \text;"
366 Item "Subscript|u" "command-sequence math-mode on; math-subscript; math-insert \text;"
368 Item "Protected Space|P" "space-insert protected"
369 Item "Inter-word Space|w" "space-insert normal"
370 Item "Thin Space|T" "space-insert thin"
371 Item "Horizontal Space...|o" "dialog-show-new-inset space"
372 Item "Horizontal Line|L" "line-insert"
373 Item "Vertical Space...|V" "dialog-show-new-inset vspace"
375 Item "Hyphenation Point|H" "specialchar-insert hyphenation"
376 Item "Ligature Break|k" "specialchar-insert ligature-break"
377 Item "Ragged Line Break|R" "newline-insert newline"
378 Item "Justified Line Break|J" "newline-insert linebreak"
380 Item "New Page|N" "newpage-insert newpage"
381 Item "Page Break|a" "newpage-insert pagebreak"
382 Item "Clear Page|C" "newpage-insert clearpage"
383 Item "Clear Double Page|D" "newpage-insert cleardoublepage"
387 Item "Inline Formula|I" "math-mode on"
388 Item "Display Formula|D" "math-display"
389 Item "Numbered Formula|N" "command-sequence math-display; math-number-toggle;"
390 Item "Eqnarray Environment|E" "command-sequence math-mode on; math-mutate eqnarray;"
391 Item "AMS align Environment|a" "command-sequence math-mode on; math-mutate align;"
392 Item "AMS alignat Environment|t" "command-sequence math-mode on; math-mutate alignat;"
393 Item "AMS flalign Environment|f" "command-sequence math-mode on; math-mutate flalign;"
394 Item "AMS gather Environment|g" "command-sequence math-mode on; math-mutate gather;"
395 Item "AMS multline Environment|m" "command-sequence math-mode on; math-mutate multline;"
397 Item "Array Environment|y" "math-matrix 2 2"
398 Item "Cases Environment|C" "command-sequence math-mode on; math-insert \cases"
399 Item "Aligned Environment|l" "command-sequence math-mode on; math-insert \aligned; tabular-feature append-column"
400 Item "AlignedAt Environment|v" "command-sequence math-mode on; math-insert \alignedat; tabular-feature append-column"
401 Item "Gathered Environment|h" "command-sequence math-mode on; math-insert \gathered"
402 Item "Split Environment|S" "command-sequence math-mode on; math-insert \split; tabular-feature append-column"
404 Item "Delimiters...|r" "dialog-show mathdelimiter"
405 Item "Matrix...|x" "dialog-show mathmatrix"
406 Item "Macro|o" "math-macro newmacroname newcommand"
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 "Additional Features|F" "help-open Extended"
523 Item "Embedded Objects|O" "help-open EmbeddedObjects"
524 Item "Math|M" "help-open Math"
525 Item "Customization|C" "help-open Customization"
526 Item "Shortcuts|S" "help-open Shortcuts"
527 Item "LyX Functions|y" "help-open LFUNs"
528 Item "LaTeX Configuration|L" "help-open LaTeXConfig"
529 Submenu "Specific Manuals|p" "examples"
531 Item "About LyX|X" "dialog-show aboutlyx"
535 Item "Linguistics Manual|L" "help-open linguistics"
536 Item "Braille Manual|B" "help-open Braille"
537 Item "XY-pic Manual|X" "help-open xypic"
538 Item "Multicolumn Manual|M" "help-open multicol"