NovelAI supports native operating system hotkeys and browser hotkeys, as well as its own useful shortcuts. Each of these is listed in this section for quick reference.
Context Menus
Greatly assisting accessibility, NovelAI utilizes a custom context menu to provide users with quick actions. Simply double clicking on text in the main text box provide you with a number of helpful options. The Context Menus are also able to be used in conjunction with the rest of the selection-based shortcuts listed in this document.
- The first four buttons allow you to make the text bold, *italicized, underlined or struck through. This is purely cosmetic and has no effect on generation.
- The |in| button requests an inline generation at the cursor position. If you have selected text, the text will be replaced with the generation.
- The 🗣️ button requests Text to Speech to read the highlighted text.
- Clicking the Menu Extension button (Ξ) will open the full context menu.
- Special characters allows you to quickly add symbols that may not be easily typed on your keyboard and have specific uses in the finetune.
- Add to... allows you to add the highlighted text to Memory, Author's Note or Lorebook Entries.
- Generate Lore allows you to quickly request a lore generation, using the highlighted text as a prompt for the entry type.
Moving the Cursor
These can be used in conjunction with SHIFT to select or deselect everything between where the cursor was and where it ends up.
Key Combination | Alternate | Function |
---|---|---|
Left Arrow | Move the cursor one character to the left. | |
Right Arrow | Move the cursor one character to the right. | |
Up Arrow | Move the cursor to the character above. | |
Down Arrow | Move the cursor to the character below. | |
CTRL + Left Arrow | ⌥ + Left Arrow | Move the cursor to the beginning of the previous word. |
CTRL + Right Arrow | ⌥ + Right Arrow | Move the cursor to the beginning of the next word. |
CTRL + Up Arrow | ⌥ + Up Arrow | Move the cursor to the beginning of the paragraph. |
CTRL + Down Arrow | ⌥ + Down Arrow | Move the cursor to the end of the paragraph. |
Home | Move the cursor to the beginning of the current line. | |
End | Move the cursor to the end of the current line. | |
Ctrl + Home | ⌥ + Home | Move the cursor to the top of the text field. |
Ctrl + End | ⌥ + End | Move the cursor to the bottom of the text field. |
Page Up | Move the cursor up a page (view). | |
Page Down | Move the cursor down a page (view). | |
Ctrl + A | Selects everything in the text field. |
Editing
These are useful for quickly adjusting your Story.
Key Combination | Alternate | Function |
---|---|---|
Insert | Swap between typing over characters and adding them. | |
Backspace | Remove the previous character or the current selection. | |
Delete | Remove the next character. or the current selection. | |
Ctrl + Backspace | ⌥ + Backspace | Remove the previous word. |
Ctrl + Delete | Remove the next word. | |
Ctrl + A | ⌘ + A | Select all the text in the text entry field. |
Ctrl + C | ⌘ + C | Copy the selected text. |
Ctrl + X | ⌘ + X | Cut the selected text. |
Ctrl + V | ⌘ + V | Paste the text at the cursor's current position. |
Ctrl + Z | ⌘ + Z | Undo the last change to the text. |
Ctrl + Y | ⌘ + Y | Redo the last change to the text. |
Shift + Enter | Creates a linebreak in the text input box. (Does not work in the main text box.) | |
🪟 Win + Period (.) | Open the special symbol input window. |
Navigation
These are used to activate commands on the NovelAI webpage.
Key Combination | Alternate | Function |
---|---|---|
Tab | Cycle between buttons and input fields. | |
F5 | Refresh the NovelAI webpage. | |
Ctrl+F5 | Forces a cache-less refresh. Slower, but can fix minor display issues. | |
CTRL + F | ⌘ + F | Open the search function to look for specific text. |
CTRL + Enter | ⌘ + Enter | Sends a request to the AI, sending what is in the input field. |