Shortcuts and Hotkeys - TapwaveZodiac/novelaiUKB GitHub Wiki

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.

image

  • 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.

image

  • 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.

image

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.