Skip to main content

Key Bindings and Controls

Quest Bound includes keyboard shortcuts and mouse controls to make editing windows and managing content more efficient.

Window Editor Controls​

When editing windows in the window editor, you can use the following controls:

Mouse Controls​

Right-Click

  • On empty canvas: Open component menu to add new components

Left-Click

  • Click component: Select it
  • Click empty space: Deselect all
  • Drag component: Move it
  • Drag resize handles: Resize component

Multi-Selection

  • Hold Shift and click: Add/remove components from selection
  • Hold `CMD(MacOS) or Ctrl (Windows) and drag to create selection box

Keyboard Shortcuts​

Editing

  • Cmd/Ctrl + C - Copy selected components
  • Cmd/Ctrl + X - Cut selected components
  • Cmd/Ctrl + V - Paste components (offset slightly from original position)
  • Delete or Backspace - Delete selected components

Undo/Redo

  • Cmd/Ctrl + Z - Undo last change
  • Cmd/Ctrl + Shift + Z - Redo

Component Management

  • Cmd/Ctrl + Shift + L - Toggle lock on selected components

Grid and Snapping​

The window editor uses a 20-pixel grid to help align components. Components automatically snap to the grid when moved or resized, making it easier to create clean, aligned layouts.

Character Sheet Controls​

When viewing a character sheet, different controls apply:

Window Management​

Opening Windows

  • Click window name in bottom tabs to open/restore it
  • Click again to minimize window

Moving Windows (when unlocked)

  • Drag window title bar to move
  • Windows remember position per page

Window Actions

  • Click minimize button (−) to collapse window to tabs
  • Click close button (×) to remove window from sheet (can be reopened)

Lock Toggle

  • Click lock icon in bottom toolbar to toggle between:
    • Unlocked (pencil icon) - Windows are draggable
    • Locked (lock icon) - Windows are fixed in place

Switching Pages

  • Click page tabs at bottom to switch between character pages
  • Each page has its own window layout

Managing Pages (from character settings)

  • Add new pages
  • Rename pages
  • Delete pages
  • Set background images

Component-Specific Controls​

Text Components​

Edit Mode

  • Double-click text component to edit
  • Type to enter text
  • Enter - Add new line
  • Escape - Exit edit mode

Content Components (Markdown)​

Edit Mode

  • Double-click content component to edit
  • Type markdown-formatted text
  • Escape - Exit edit mode and render markdown

Input Components​

On Character Sheets

  • Click input field to edit
  • Type new value
  • Changes save automatically
  • Linked to character attributes

Checkbox Components​

On Character Sheets

  • Click checkbox to toggle value
  • Linked to boolean attributes

Inventory Components​

Adding Items

  • Double-click inventory component
  • Browse items/actions/attributes
  • Drag items into grid
  • Items must fit based on their size

Moving Items

  • Drag items within inventory to rearrange
  • Drag between inventory components to transfer

Removing Items

  • Right-click item for context menu
  • Select "Remove" or adjust quantity

Graph Components​

Display Only

  • Graph components display ratios automatically
  • Update in real-time when linked attributes change
  • No direct interaction needed

Main Navigation Icons

  • Home icon - Return to home/rulesets
  • Folder icon - Open ruleset selector
  • Character icon - View character list
  • Settings icon - Open settings

Character View Icons (when viewing a character)

  • Attributes icon - View/edit all character attributes
  • Inventory icon - Manage character inventory
  • Charts icon - Browse and view charts
  • Documents icon - Browse and view documents
  • Settings icon - Character settings

General Interface Controls​

Filter Inputs

  • Type to filter lists by title
  • Filters apply in real-time

Category Filters

  • Dropdown to filter by category
  • Available on most content pages (items, actions, charts, etc.)

Dialogs and Modals​

Closing

  • Click outside dialog to close
  • Press Escape to close
  • Click X button to close

Confirming

  • Enter key confirms in most input dialogs

Mobile and Touch Controls​

Quest Bound is optimized for touch devices:

Touch Gestures

  • Tap - Select/interact
  • Drag - Move components or scroll
  • Pinch - Zoom (in PDF viewer)

Mobile-Specific Features

  • Optimized PDF viewer for mobile devices
  • Touch-friendly component sizing
  • Responsive layouts

Tips for Efficient Editing​

Window Editor​

  1. Use copy/paste - Duplicate similar components quickly
  2. Multi-select - Edit multiple components at once (coming soon)
  3. Lock decorative elements - Prevent accidental movement
  4. Use the grid - Align components for clean layouts
  5. Undo liberally - Don't be afraid to experiment

Character Sheets​

  1. Lock during play - Prevent accidental window movement
  2. Organize by pages - Group related windows on different pages
  3. Pin references - Keep frequently-used charts/documents accessible
  4. Minimize unused windows - Keep your sheet clean and focused

Accessibility​

Quest Bound aims to be accessible:

  • Keyboard navigation for most actions
  • Clear visual feedback for interactions
  • Descriptive labels and tooltips
  • High-contrast UI elements

If you encounter accessibility issues, please report them to help improve Quest Bound for all users.