You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/gui/journal.rst
+30-51Lines changed: 30 additions & 51 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,68 +8,47 @@ gui/journal
8
8
The `gui/journal` interface makes it easy to take notes and document
9
9
important details for the fortresses.
10
10
11
-
With this multi-line text editor, you can keep track of your fortress's
12
-
background story, goals, notable events, and both short- and long-term plans.
11
+
With this multi-line text editor,
12
+
you can keep track of your fortress's background story, goals, notable events,
13
+
and both short-term and long-term plans.
13
14
14
15
This is particularly useful when you need to take a longer break from the game.
15
-
Having detailed notes makes it much easier to resume your game after a few
16
-
weeks or months without losing track of your progress and objectives.
16
+
Having detailed notes makes it much easier to resume your game after
17
+
a few weeks or months, without losing track of your progress and objectives.
17
18
18
19
Supported Features
19
20
------------------
20
21
21
-
- Cursor Control: Navigate through text using arrow keys (Left, Right, Up,
22
-
and Down) for precise cursor placement.
23
-
- Fast Rewind: Use :kbd:`Ctrl` + :kbd:`Left` and :kbd:`Ctrl` + :kbd:`Right` to
24
-
move the cursor one word back or forward.
25
-
- Longest X Position Memory: The cursor remembers the longest x position when
26
-
moving up or down, making vertical navigation more intuitive.
27
-
- Mouse Control: Use the mouse to position the cursor within the text,
28
-
providing an alternative to keyboard navigation.
29
-
- New Lines: Easily insert new lines using the :kbd:`Enter` key, supporting
30
-
multiline text input.
31
-
- Text Wrapping: Text automatically wraps within the editor, ensuring lines fit
32
-
within the display without manual adjustments.
33
-
- Backspace Support: Use the backspace key to delete characters to the left of
34
-
the cursor.
22
+
- Cursor Control: Navigate through text using arrow keys (left, right, up, down) for precise cursor placement.
23
+
- Fast Rewind: Use :kbd:`Ctrl` + :kbd:`Left` / :kbd:`Ctrl` + :kbd:`B` and :kbd:`Ctrl` + :kbd:`Right` / :kbd:`Ctrl` + :kbd:`F` to move the cursor one word back or forward.
24
+
- Longest X Position Memory: The cursor remembers the longest x position when moving up or down, making vertical navigation more intuitive.
25
+
- Mouse Control: Use the mouse to position the cursor within the text, providing an alternative to keyboard navigation.
26
+
- New Lines: Easily insert new lines using the :kbd:`Enter` key, supporting multiline text input.
27
+
- Text Wrapping: Text automatically wraps within the editor, ensuring lines fit within the display without manual adjustments.
28
+
- Backspace Support: Use the backspace key to delete characters to the left of the cursor.
35
29
- Delete Character: :kbd:`Delete` deletes the character under the cursor.
36
-
- Line Navigation: :kbd:`Home` moves the cursor to the beginning of the current
37
-
line, and :kbd:`End` moves it to the end.
38
-
- Delete Current Line: :kbd:`Ctrl` + :kbd:`U` deletes the entire current line
39
-
where the cursor is located.
40
-
- Delete Rest of Line: :kbd:`Ctrl` + :kbd:`K` deletes text from the cursor to
41
-
the end of the line.
42
-
- Delete Last Word: :kbd:`Ctrl` + :kbd:`W` removes the word immediately before
43
-
the cursor.
44
-
- Text Selection: Select text with the mouse, with support for replacing or
45
-
removing selected text.
46
-
- Jump to Beginning/End: Quickly move the cursor to the beginning or end of the
47
-
text using :kbd:`Ctrl` + :kbd:`Home` and :kbd:`Ctrl` + :kbd:`End`.
48
-
- Select Word/Line: Use double click to select current word, or triple click to
49
-
select current line
30
+
- Line Navigation: :kbd:`Home` moves the cursor to the beginning of the current line, and :kbd:`End` moves it to the end.
31
+
- Delete Current Line: :kbd:`Ctrl` + :kbd:`U` deletes the entire current line where the cursor is located.
32
+
- Delete Rest of Line: :kbd:`Ctrl` + :kbd:`K` deletes text from the cursor to the end of the line.
33
+
- Delete Last Word: :kbd:`Ctrl` + :kbd:`W` removes the word immediately before the cursor.
34
+
- Text Selection: Select text with the mouse, with support for replacing or removing selected text.
35
+
- Jump to Beginning/End: Quickly move the cursor to the beginning or end of the text using :kbd:`Shift` + :kbd:`Up` and :kbd:`Shift` + :kbd:`Down`.
36
+
- Select Word/Line: Use double click to select current word, or triple click to select current line
50
37
- Select All: Select entire text by :kbd:`Ctrl` + :kbd:`A`
- Clipboard Operations: Perform OS clipboard cut, copy, and paste operations on selected text, allowing you to paste the copied content into other applications.
56
40
- Copy Text: Use :kbd:`Ctrl` + :kbd:`C` to copy selected text.
57
-
- copy selected text, if available
58
-
- If no text is selected it copy the entire current line, including the
59
-
terminating newline if present.
41
+
- copy selected text, if available
42
+
- If no text is selected it copy the entire current line, including the terminating newline if present.
60
43
- Cut Text: Use :kbd:`Ctrl` + :kbd:`X` to cut selected text.
61
-
- cut selected text, if available
62
-
- If no text is selected it will cut the entire current line, including the
63
-
terminating newline if present
64
-
- Paste Text: Use :kbd:`Ctrl` + :kbd:`V` to paste text from the clipboard into
65
-
the editor.
66
-
- replace selected text, if available
67
-
- If no text is selected, paste text in the cursor position
44
+
- cut selected text, if available
45
+
- If no text is selected it will cut the entire current line, including the terminating newline if present
46
+
- Paste Text: Use :kbd:`Ctrl` + :kbd:`V` to paste text from the clipboard into the editor.
47
+
- replace selected text, if available
48
+
- If no text is selected, paste text in the cursor position
68
49
- Scrolling behaviour for long text build-in
69
-
- Table of contents (:kbd:`Ctrl` + :kbd:`O`), with headers line prefixed by
70
-
``#``, e.g. ``# Fort history``, ``## Year 1``
71
-
- Table of contents navigation: jump to previous/next section by :kbd:`Ctrl` +
72
-
:kbd:`Up` / :kbd:`Ctrl` + :kbd:`Down`
50
+
- Table of contents (:kbd:`Ctrl` + :kbd:`O`), with headers line prefixed by '#', e.g. '# Fort history', '## Year 1'
51
+
- Table of contents navigation: jump to previous/next section by :kbd:`Ctrl` + :kbd:`Up` / :kbd:`Ctrl` + :kbd:`Down`
0 commit comments