From 7aea4681035a2cfc8cb1fcae506409ca61d2d9b9 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sat, 9 Mar 2024 19:59:12 +0100 Subject: [PATCH] Update the usage section --- docs/source/images/fig_project_merge_tool.png | Bin 26988 -> 26002 bytes docs/source/images/fig_project_split_tool.png | Bin 36720 -> 35898 bytes docs/source/usage_breakdown.rst | 51 ++++++------ docs/source/usage_format.rst | 75 +++++++++--------- docs/source/usage_project.rst | 45 +++++------ docs/source/usage_shortcuts.rst | 30 ++++--- docs/source/usage_writing.rst | 9 +-- novelwriter/gui/mainmenu.py | 1 - 8 files changed, 105 insertions(+), 106 deletions(-) diff --git a/docs/source/images/fig_project_merge_tool.png b/docs/source/images/fig_project_merge_tool.png index a49ae2268a36776de80b85c9fc683b2fa56e6fc5..8f01ad2d8d7a872f9a394c53957e87f1210130cd 100644 GIT binary patch literal 26002 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 literal 26988 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 A2><{9 literal 36720 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 F{{i=x2~7Y1 diff --git a/docs/source/usage_breakdown.rst b/docs/source/usage_breakdown.rst index ddfd5b99..c0f14968 100644 --- a/docs/source/usage_breakdown.rst +++ b/docs/source/usage_breakdown.rst @@ -10,7 +10,7 @@ How it Works The main features of novelWriter are listed in the :ref:`a_intro` chapter. In this chapter, we go into some more details on how they are implemented. This is intended as an overview. Later on in -this documentation, these features will be covered in more detail. +this documentation these features will be covered in more detail. .. _a_breakdown_design: @@ -23,6 +23,8 @@ at the same time provide useful features needed for writing a novel. The main window does not have an editor toolbar like many other applications do. This reduces clutter, and since the documents are formatted with style tags, it is more or less redundant. +Still, a small formatting toolbar can be popped out by clicking the three dots in the header of the +document editor to give quick access to standard formatting codes. Most formatting features supported are available through convenient keyboard shortcuts. They are also available in the main menu, so you don't have to look up formatting codes every time you need @@ -31,7 +33,8 @@ them. For reference, a list of all shortcuts can be found in the :ref:`a_kb` cha .. note:: novelWriter is not intended to be a full office type word processor. It doesn't support images, links, tables, and other complex structures and objects often needed for such documents. - Formatting is limited to headers, emphasis, text alignment, and a few other simple features. + Formatting is limited to headings, in-line basic text formats, text alignment, and a few other + simple features. On the left side of the main window, you will find a sidebar. This bar has buttons for the standard views you can switch between, a quick link to the :guilabel:`Build Manuscript` tool, and a set of @@ -54,18 +57,18 @@ When in :guilabel:`Project Tree View` mode, the main work area of the main windo or optionally three, panels. The left-most panel contains the project tree and all the documents in your project. The second panel is the document editor. -An optional third panel on the right contains a document viewer which can view any document in your -project independently of what is open in the document editor. This panel is not intended as a -preview window, although you can use it for this purpose if you wish as it will apply the -formatting tags you have specified. The main purpose of the viewer is for viewing your notes next -to your editor while you're writing. +An optional third panel on the right side contains a document viewer which can view any document in +your project independently of what is open in the document editor. This panel is not intended as a +preview window, although you can use it for this purpose if you wish if you need to check that the +formatting tags behave as you expected. The main purpose of the viewer is for viewing your notes +next to your editor while you're writing. The editor also has a :guilabel:`Focus Mode` you can toggle either from the menu, from the icon in the editor's header, or by pressing :kbd:`F8`. When :guilabel:`Focus Mode` is enabled, all the user interface elements other than the document editor itself are hidden away. -Novel Tree and Editor View +Novel View and Editor View -------------------------- .. figure:: images/fig_novel_tree_view.png @@ -81,17 +84,17 @@ Each heading is indented according to the heading level. You can open and edit y from this view as well. All headings contained in the currently open document should be highlighted in the view to indicate which ones belong together in the same document. -If you have multiple Novel root folders, the header of the novel view becomes a dropdown box. You -can then switch between them by clicking the :guilabel:`Outline of ...` text. You can also click -the novel icon button next to it. +If you have multiple "Novel" type root folders, the header of the novel view becomes a dropdown +box. You can then switch between them by clicking the :guilabel:`Outline of ...` text. You can also +click the novel icon button next to it. Generally, the novel view should update when you make changes to the novel structure, including edits of the current document in the editor. The information is only updated when the automatic save of the document is triggered, or you manually press :kbd:`Ctrl+S` to save changes. (You can adjust the auto-save interval in :guilabel:`Preferences`.) You can also regenerate the whole novel -view by pressing the refresh button at the top of the side panel. +view by pressing the refresh button in the novel view header. -It is possible to show an optional third column in the novel view, The settings are available from +It is possible to show an optional third column in the novel view. The settings are available from the menu button in the toolbar. If you click the arrow icon to the right of each item, a tooltip will pop out showing you all the @@ -123,12 +126,12 @@ neutral colours from :guilabel:`Preferences`. Other colour themes are also avail can be contributed to novelWriter on GitHub. Switching the GUI colour theme does not affect the colours of the editor and viewer. They have -separate colour themes called :guilabel:`Editor Themes`. They are separated because there are a lot -more options to choose from for the editor and viewer. +separate colour selectable from the "Document colour theme" setting in :guilabel:`Preferences`. +They are separated because there are a lot more options to choose from for the editor and viewer. .. note:: - If you switch to dark mode on the GUI, you should also switch editor theme to match, otherwise - icons may be hard to see in the editor and viewer. + If you switch between light and dark mode on the GUI, you should also switch editor theme to + match, otherwise icons may be hard to see in the editor and viewer. .. _a_breakdown_project: @@ -147,7 +150,7 @@ within those documents. .. figure:: images/fig_header_levels.png - An illustration of how header levels correspond to the novel structure. + An illustration of how heading levels correspond to the novel structure. The four heading levels (**H1** to **H4**) are treated as follows: @@ -158,8 +161,8 @@ The four heading levels (**H1** to **H4**) are treated as follows: The project tree will select an icon for the document based on the first heading in it. -This header level structure is only taken into account for :term:`novel documents`. For -:term:`project notes`, the header levels have no structural meaning, and you are free to use them +This heading level structure is only taken into account for :term:`novel documents`. For +:term:`project notes`, the heading levels have no structural meaning, and you are free to use them however you want. See :ref:`a_struct` and :ref:`a_references` for more details. .. versionadded:: 2.0 @@ -171,8 +174,8 @@ however you want. See :ref:`a_struct` and :ref:`a_references` for more details. .. _a_breakdown_export: -Building the Manuscript -======================= +Building a Manuscript +===================== The project can at any time be assembled into a range of different formats through the :guilabel:`Build Manuscript` tool. Natively, novelWriter supports `Open Document`_, HTML5, and @@ -217,8 +220,8 @@ Secondly, having multiple small files means it is very easy to synchronise them with standard file synchronisation tools. Thirdly, if you use version control software to track the changes to your project, the file formats -used for the files are well suited. Also the JSON documents have line breaks and indents, which -makes it easier to track them with version control software. +used for the files are well suited. All the JSON documents have line breaks and indents as well, +which makes it easier to track them with version control software. .. note:: Since novelWriter has to keep track of a bunch of files and folders when a project is open, it diff --git a/docs/source/usage_format.rst b/docs/source/usage_format.rst index 54002f1b..9c4bf73f 100644 --- a/docs/source/usage_format.rst +++ b/docs/source/usage_format.rst @@ -6,8 +6,8 @@ Formatting Your Text The novelWriter text editor is a plain text editor that uses formatting codes for setting meta data values and allowing for some text formatting. The syntax is based on Markdown, but novelWriter is -*not* a Markdown editor. It supports basic formatting like emphasis (italic), strong importance -(bold) and strike through text, as well as four levels of headings. Form some further complex +**not** a Markdown editor. It supports basic formatting like emphasis (italic), strong importance +(bold) and strike through text, as well as four levels of headings. For some further complex formatting needs, a set of shortcodes can be used. In addition to formatting codes, novelWriter allows for comments, a synopsis tag, and a set of @@ -30,7 +30,7 @@ dialogue in your text. An example of the colour highlighting of references. "Bob" is not defined, and "@blabla" is not a valid reference type. -When you use the commands to set tags and references, these also change colour. Correct commands +When you use the keywords to set tags and references, these also change colour. Correct keywords have a distinct colour, and the references themselves will get a colour if they are valid. Invalid references will get a squiggly error line underneath. The same applies to duplicate tags. @@ -45,7 +45,7 @@ Headings .. figure:: images/fig_header_levels.png - An illustration of how header levels correspond to the novel structure. + An illustration of how heading levels correspond to the novel structure. Four levels of headings are allowed. For :term:`project notes`, they are free to be used as you see fit. That is, novelWriter doesn't assign the different headings any particular meaning. However, @@ -53,28 +53,28 @@ for :term:`novel documents` they indicate the structural level of the novel and correctly to produce the intended result. See :ref:`a_struct_heads` for more details. ``# Title Text`` - Heading level one. For novel documents, the header level indicates the start of a new partition. + Heading level one. For novel documents, the level indicates the start of a new partition. ``## Title Text`` - Heading level two. For novel documents, the header level indicates the start of a new chapter. - Chapter numbers can be inserted automatically when building the manuscript. + Heading level two. For novel documents, the level indicates the start of a new chapter. Chapter + numbers can be inserted automatically when building the manuscript. ``### Title Text`` - Heading level three. For novel documents, the header level indicates the start of a new scene. - Scene numbers or scene separators can be inserted automatically when building the manuscript, - so you can use the title field as a working title for your scenes if you wish. + Heading level three. For novel documents, the level indicates the start of a new scene. Scene + numbers or scene separators can be inserted automatically when building the manuscript, so you + can use the title field as a working title for your scenes if you wish. ``#### Title Text`` - Heading level four. For novel documents, the header level indicates the start of a new section. - Section titles can be replaced by separators or ignored completely when building the manuscript. + Heading level four. For novel documents, the level indicates the start of a new section. Section + titles can be replaced by separators or ignored completely when building the manuscript. -For headers level one and two, adding a ``!`` modifies the behaviour of the heading: +For headings level one and two, adding a ``!`` modifies its meaning: ``#! Title Text`` - This tells the build tool that the level one heading is intended to be used for the novel's - main title, like for instance on the front page. When building the manuscript, this will use a - different styling and will exclude the title from, for instance, a Table of Contents in Libre - Office. + This tells the build tool that the level one heading is intended to be used for the novel's or + notes folder's main title, like for instance on the front page. When building the manuscript, + this will use a different styling and will exclude the title from, for instance, a Table of + Contents in Libre Office. ``##! Title Text`` This tells the build tool to not assign a chapter number to this chapter title if automatic @@ -99,10 +99,10 @@ In addition, the editor supports a few additional types of white spaces: * A non-breaking space can be inserted with :kbd:`Ctrl+K`, :kbd:`Space`. * Thin spaces are also supported, and can be inserted with :kbd:`Ctrl+K`, :kbd:`Shift+Space`. -* Non-breaking thin space can be inserted with :kbd:`Ctrl+K`, :kbd:`Ctrl+Space`. +* Non-breaking thin space can be inserted with :kbd:`Ctrl+K`, :kbd:`Ctrl+Space`. -These are all insert features, and the :guilabel:`Insert` menu has more. They are also listed -in :ref:`a_kb_ins`. +These are all insert features, and the :guilabel:`Insert` menu has more. The keyboard shortcuts for +them are also listed in :ref:`a_kb_ins`. Non-breaking spaces are highlighted by the syntax highlighter with an alternate coloured background, depending on the selected theme. @@ -118,7 +118,7 @@ background, depending on the selected theme. Text Emphasis ============= -A minimal set of text emphasis styles are supported for text paragraphs. +A minimal set of Markdown text emphasis styles are supported for text paragraphs. ``_text_`` The text is rendered as emphasised text (italicised). @@ -141,7 +141,7 @@ In addition, the following rules apply: tag itself. That is, ``**text**`` is valid, ``**text **`` is not. 2. More generally, the delimiters must be on the outer edge of words. That is, ``some **text in bold** here`` is valid, ``some** text in bold** here`` is not. -3. If using both ``**`` and ``_`` to wrap the same text, the underscore must be the *inner* +3. If using both ``**`` and ``_`` to wrap the same text, the underscore must be the **inner** wrapper. This is due to the underscore also being a valid word character, so if they are on the outside, they violate rule 2. 4. Text emphasis does not span past line breaks. If you need to add emphasis to multiple lines or @@ -214,9 +214,10 @@ indicate this by altering the colour of the word. document of the whole project. ``%Short: text ...`` - This is a short description comment. It is identical to the synopsis comment, but is intended to - be used for project notes. The text shows up in the Reference panel below the document viewer in - the last column labelled :guilabel:`Short Description`. + This is a short description comment. It is identical to the synopsis comment (they are + interchangeable), but is intended to be used for project notes. The text shows up in the + Reference panel below the document viewer in the last column labelled + :guilabel:`Short Description`. .. note:: Only one comment can be flagged as a synopsis or short comment for each heading. If multiple @@ -232,11 +233,11 @@ Tags and References The document editor supports a set of keywords used for setting tags, and making references between documents. -Tags use the command ``@tag:`` to define a tag. The tag can be set once per section defined by a +Tags use the keyword ``@tag:`` to define a tag. The tag can be set once per section defined by a heading. Setting it multiple times under the same heading will just override the previous setting. ``@tag: value`` - A tag command followed by the tag value, like for instance the name of a character. + A tag keyword followed by the tag value, like for instance the name of a character. References can be set anywhere within a section, and are collected according to their category. References are in the form: @@ -282,7 +283,7 @@ Examples: .. note:: The text editor will not show the alignment and indentation live. But the viewer will show them when you open the document there. It will of course also be reflected in the document generated - from the build tool as long as the format supports paragraph alignment. + from the manuscript build tool as long as the format supports paragraph alignment. .. _a_fmt_break: @@ -290,24 +291,24 @@ Examples: Vertical Space and Page Breaks ============================== -Adding more than one line break between paragraphs will *not* increase the space between those +Adding more than one line break between paragraphs will **not** increase the space between those paragraphs when building the project. To add additional space between paragraphs, add the text -``[VSPACE]`` on a line of its own, and the build tool will insert a blank paragraph in its place. +``[vspace]`` on a line of its own, and the build tool will insert a blank paragraph in its place. If you need multiple blank paragraphs just add a colon and a number to the above code. For -instance, writing ``[VSPACE:3]`` will insert three blank paragraphs. +instance, writing ``[vspace:3]`` will insert three blank paragraphs. -Normally, the build tool will insert a page break before all headers of level one and for all -headers of level two for novel documents, i.e. chapters, but not for project notes. +Normally, the manuscript build tool will insert a page break before all headings of level one and +for all headings of level two for novel documents, i.e. chapters, but not for project notes. -If you need to add a page break somewhere else, put the text ``[NEW PAGE]`` on a line by itself +If you need to add a page break somewhere else, put the text ``[new page]`` on a line by itself before the text you wish to start on a new page. If you want page breaks for scenes and sections, you must add them manually. .. note:: The page break code is applied to the text that follows it. It adds a "page break before" mark - to the text when exporting to HTML or Open Document. This means that a ``[NEW PAGE]`` which has + to the text when exporting to HTML or Open Document. This means that a ``[new page]`` which has no text following it, it will not result in a page break. **Example:** @@ -316,11 +317,11 @@ If you want page breaks for scenes and sections, you must add them manually. This is a text paragraph. - [VSPACE:2] + [vspace:2] This is another text paragraph, but there will be two empty paragraphs in-between them. - [NEWPAGE] + [new page] This text will always start on a new page if the build format has pages. diff --git a/docs/source/usage_project.rst b/docs/source/usage_project.rst index 8e4c12d5..76bccb48 100644 --- a/docs/source/usage_project.rst +++ b/docs/source/usage_project.rst @@ -86,7 +86,7 @@ Splitting Documents The :guilabel:`Split Document` dialog. -The :guilabel:`Split Document by Header` option will open a dialog that allows you to split the +The :guilabel:`Split Document by Heading` option will open a dialog that allows you to split the selected document into multiple new documents based on the headings it contains. You can select at which heading level the split is to be performed from the dropdown box. The list box will preview which headings will be split into new documents. @@ -94,7 +94,7 @@ which headings will be split into new documents. You are given the option to create a folder for these new documents, and whether or not to create a hierarchy of documents. That is, put sections under scenes, and scenes under chapters. -The source document *is not* deleted in the process, but you have the option to let the tool move +The source document **is not** deleted in the process, but you have the option to let the tool move the source document to the :guilabel:`Trash` folder. @@ -123,16 +123,16 @@ Document Importance and Status ------------------------------ Each document or folder in your project can have either a "Status" or "Importance" flag set. These -are flags that you control and define yourself. novelWriter doesn't do anything with them at all. -To modify the labels, go to their respective tabs in :guilabel:`Project Settings`. +are flags that you control and define yourself, and novelWriter doesn't use them for anything. To +modify the labels, go to their respective tabs in :guilabel:`Project Settings`. The "Status" flag is intended to tag a :term:`novel document` as for instance a draft or as completed, and the "Importance" flag is intended to tag character notes, or other :term:`project notes`, as for instance a main, major, or minor character or story element. Whether a document uses a "Status" or "Importance" flag depends on which :term:`root folder` it -lives in. If it's in a :guilabel:`Novel` folder, it uses the "Status" flag, otherwise it uses an -"Importance" flag. Some folders, like :guilabel:`Trash` and :guilabel:`Archive` allow both. +lives in. If it's in a Novel type folder, it uses the "Status" flag, otherwise it uses an +"Importance" flag. .. _a_ui_tree_dnd: @@ -155,32 +155,31 @@ interface framework novelWriter is built upon. Documents and their folders can be rearranged freely within their root folders. If you move a Novel document out of a Novel folder, it will be converted to a project note. Notes can be moved freely -between all root folders, but keep in mind that if you move a note into a :guilabel:`Novel` root -folder, its "Importance" setting will be switched with a "Status" setting. See -:ref:`a_ui_tree_status`. The old value will not be overwritten though, and should be restored if -you move it back at some point. +between all root folders, but keep in mind that if you move a note into a Novel type root folder, +its "Importance" setting will be switched with a "Status" setting. See :ref:`a_ui_tree_status`. The +old value will not be overwritten though, and should be restored if you move it back at some point. Root folders in the project tree cannot be dragged and dropped at all. If you want to reorder them, you can move them up or down with respect to each other from the arrow buttons at the top of the -project tree, or by pressing :kbd:`Ctrl+Shift+Up` or :kbd:`Ctrl+Shift+Down` when they are selected. +project tree, or by pressing :kbd:`Ctrl+Up` or :kbd:`Ctrl+Down` when they are selected. .. _a_ui_tree_novel: -The Novel Tree -============== +The Novel Tree View +=================== .. figure:: images/fig_novel_tree_view.png A screenshot of the Novel Tree View. -An alternative way to view the project structure is the novel tree. You can switch to this view by -selecting the :guilabel:`Novel Tree View` button in the sidebar. This view is a simplified version -of the view in the :guilabel:`Outline View`. It is convenient when you want to browse the structure +An alternative way to view the project structure is the novel view. You can switch to this view by +selecting the :guilabel:`Novel View` button in the sidebar. This view is a simplified version of +the view in the :guilabel:`Outline View`. It is convenient when you want to browse the structure of the story itself rather than the document files. .. note:: - You cannot reorganise the entries in the novel tree, or add any new documents, as that would + You cannot reorganise the entries in the novel view, or add any new documents, as that would imply restructuring the content of the document files themselves. Any such editing must be done in the project tree. However, you can add new headings to existing documents, or change references, which will be updated in this view when the document is saved. @@ -188,17 +187,17 @@ of the story itself rather than the document files. .. _a_ui_outline: -Project Outline View -==================== +The Novel Outline View +====================== .. figure:: images/fig_outline_view.png A screenshot of the Novel Outline View. -The project's :guilabel:`Outline View` is available as another view option from the sidebar. The -outline provides an overview of the novel structure, displaying a tree hierarchy of the elements of -the novel, that is, the level 1 to 4 headings representing partitions, chapters, scenes and -sections. +The project's :guilabel:`Novel Outline View` is available as another view option from the sidebar. +The outline provides an overview of the novel structure, displaying a tree hierarchy of the +elements of the novel, that is, the level 1 to 4 headings representing partitions, chapters, scenes +and sections. The document containing the heading can also be displayed as a separate column, as well as the line number where the heading is defined. Double-clicking an entry will open the corresponding document diff --git a/docs/source/usage_shortcuts.rst b/docs/source/usage_shortcuts.rst index 3dc15049..af54254b 100644 --- a/docs/source/usage_shortcuts.rst +++ b/docs/source/usage_shortcuts.rst @@ -23,14 +23,14 @@ Main Window Shortcuts ":kbd:`F5`", "Open the :guilabel:`Build Manuscript` tool" ":kbd:`F6`", "Open the :guilabel:`Writing Statistics` tool" ":kbd:`F8`", "Toggle :guilabel:`Focus Mode`" - ":kbd:`F9`", "Re-build the project index" + ":kbd:`F9`", "Re-build the project's index" ":kbd:`F11`", "Toggle full screen mode" ":kbd:`Ctrl+,`", "Open the :guilabel:`Preferences` dialog" ":kbd:`Ctrl+E`", "Switch focus to the document editor" - ":kbd:`Ctrl+T`", "Switch focus to the project/novel tree" + ":kbd:`Ctrl+T`", "Switch or toggle focus for the project tree or novel view" ":kbd:`Ctrl+Q`", "Exit novelWriter" ":kbd:`Ctrl+Shift+,`", "Open the :guilabel:`Project Settings` dialog" - ":kbd:`Ctrl+Shift+O`", "Open a project" + ":kbd:`Ctrl+Shift+O`", "Open the Welcome dialog to open or create a project" ":kbd:`Ctrl+Shift+S`", "Save the current project" ":kbd:`Ctrl+Shift+T`", "Switch focus to the outline view" ":kbd:`Ctrl+Shift+W`", "Close the current project" @@ -55,12 +55,11 @@ Project Tree Shortcuts ":kbd:`Ctrl+.`", "Open the context menu on the selected item" ":kbd:`Ctrl+L`", "Open the :guilabel:`Quick Links` menu" ":kbd:`Ctrl+N`", "Open the :guilabel:`Create New Item` menu" - ":kbd:`Ctrl+O`", "Open selected document" + ":kbd:`Ctrl+O`", "Open the selected document in the editor" ":kbd:`Ctrl+R`", "Open the selected document in the viewer" ":kbd:`Ctrl+Up`", "Move selected item one step up in the tree" ":kbd:`Ctrl+Down`", "Move selected item one step down in the tree" ":kbd:`Ctrl+Shift+Del`", "Move the selected item to Trash" - ":kbd:`Ctrl+Shift+Z`", "Undo the last move of a project item, if possible" .. _a_kb_editor: @@ -92,22 +91,22 @@ Text Formatting Shortcuts ":kbd:`Ctrl+'`", "Wrap selected text, or word under cursor, in single quotes" ":kbd:`Ctrl+""`", "Wrap selected text, or word under cursor, in double quotes" - ":kbd:`Ctrl+/`", "Toggle block format as comment" - ":kbd:`Ctrl+0`", "Remove block formatting for block under cursor" - ":kbd:`Ctrl+1`", "Change block format to header level 1" - ":kbd:`Ctrl+2`", "Change block format to header level 2" - ":kbd:`Ctrl+3`", "Change block format to header level 3" - ":kbd:`Ctrl+4`", "Change block format to header level 4" + ":kbd:`Ctrl+/`", "Toggle block format as comment for block under cursor, or selected text" + ":kbd:`Ctrl+0`", "Remove block formatting for block under cursor, or selected text" + ":kbd:`Ctrl+1`", "Change block format to heading level 1" + ":kbd:`Ctrl+2`", "Change block format to heading level 2" + ":kbd:`Ctrl+3`", "Change block format to heading level 3" + ":kbd:`Ctrl+4`", "Change block format to heading level 4" ":kbd:`Ctrl+5`", "Change block alignment to left-aligned" ":kbd:`Ctrl+6`", "Change block alignment to centred" ":kbd:`Ctrl+7`", "Change block alignment to right-aligned" ":kbd:`Ctrl+8`", "Add a left margin to the block" ":kbd:`Ctrl+9`", "Add a right margin to the block" ":kbd:`Ctrl+B`", "Format selected text, or word under cursor, with strong emphasis (bold)" - ":kbd:`Ctrl+D`", "Strike through selected text, or word under cursor" + ":kbd:`Ctrl+D`", "Format selected text, or word under cursor, with strike through" ":kbd:`Ctrl+I`", "Format selected text, or word under cursor, with emphasis (italic)" - ":kbd:`Ctrl+Shift+/`", "Remove block formatting for block under cursor" - ":kbd:`Ctrl+Shift+D`", "Toggle block format as ignored text" + ":kbd:`Ctrl+Shift+/`", "Remove block formatting for block under cursor, or selected text" + ":kbd:`Ctrl+Shift+D`", "Toggle block format as ignored text for block under cursor, or selected text" Other Editor Shortcuts @@ -116,7 +115,7 @@ Other Editor Shortcuts .. csv-table:: :header: "Shortcut", "Description" - ":kbd:`F7`", "Re-run the spell checker" + ":kbd:`F7`", "Re-run the spell checker on the document" ":kbd:`Ctrl+.`", "Open the context menu at the current cursor location" ":kbd:`Ctrl+A`", "Select all text in the document" ":kbd:`Ctrl+C`", "Copy selected text to clipboard" @@ -133,7 +132,6 @@ Other Editor Shortcuts ":kbd:`Ctrl+F7`", "Toggle spell checking" ":kbd:`Ctrl+Return`", "Open the tag or reference under the cursor in the viewer" ":kbd:`Ctrl+Shift+A`", "Select all text in the current paragraph" - ":kbd:`Ctrl+Shift+I`", "Import text to the current document from a text file" .. _a_kb_ins: diff --git a/docs/source/usage_writing.rst b/docs/source/usage_writing.rst index 2579232b..d9d6400f 100644 --- a/docs/source/usage_writing.rst +++ b/docs/source/usage_writing.rst @@ -42,13 +42,12 @@ the label and pressing :kbd:`Ctrl+Return`. You can also control-click them with Editor Auto-Completer --------------------- -If you type the character ``@`` on a new line, a context menu will appear showing the different -available keywords. The list will shorten as you type. Once a keyword command has been selected or -typed, the editor may suggest further content based on your project content. See -:ref:`a_references_completer` for more details. +If you type the character ``@`` on a new line, a menu will appear showing the different available +keywords. The list will shorten as you type. Once a keyword command has been selected or typed, the +editor may suggest further content based on your project content. See :ref:`a_references_completer` +for more details. .. versionadded:: 2.2 - The auto-completer feature was added. .. _a_ui_view: diff --git a/novelwriter/gui/mainmenu.py b/novelwriter/gui/mainmenu.py index ae99f6c2..f041b019 100644 --- a/novelwriter/gui/mainmenu.py +++ b/novelwriter/gui/mainmenu.py @@ -230,7 +230,6 @@ class GuiMainMenu(QMenuBar): # Document > Import From File self.aImportFile = self.docuMenu.addAction(self.tr("Import Text from File")) - self.aImportFile.setShortcut("Ctrl+Shift+I") self.aImportFile.triggered.connect(lambda: self.mainGui.importDocument()) return