Warp documentation
  • 🚀Getting Started
    • Quickstart Guide
    • What is Warp?
    • Migrate to Warp
    • Using Warp with [zsh|bash|fish|pwsh]
    • Privacy
    • Refer a Friend & Earn Rewards
    • Warp Preview & Alpha Program
    • Changelog
  • 🎨Appearance
    • Themes
    • Custom Themes
    • Prompt
    • Input Position
    • Text, Fonts, & Cursor
    • Size, Opacity, & Blurring
    • Pane Dimming & Focus
    • Blocks Behavior
    • Tabs Behavior
    • App Icons
  • 📕Features
    • Warp AI
      • Active AI
      • Agent Mode
      • Generate
      • Model Context Protocol
      • Voice
      • Rules
    • Command Palette
    • Warp Drive
      • Notebooks
      • Workflows
      • Prompts
      • Environment Variables
      • Warp Drive on the Web
    • Teams
    • Session Sharing
    • Blocks
      • Block Basics
      • Block Actions
      • Block Sharing
      • Block Filtering
      • Background Blocks
      • Sticky Command Header
    • Modern Text Editing
      • Alias Expansion
      • Command Inspector
      • Syntax & Error Highlighting
      • Vim Keybindings
    • Command Entry
      • Command Corrections
      • Command Search
      • Command History
      • Synchronized Inputs
      • YAML Workflows
    • Command Completions
      • Completions
      • Autosuggestions
    • Session Management
      • Launch Configurations
      • Session Navigation
      • Session Restoration
    • Window Management
      • Global Hotkey
      • Tabs
      • Split Panes
    • Warpify
      • Subshells
      • SSH
    • Accessibility
    • Find
    • Files, Links, & Scripts
    • Markdown Viewer
    • Working Directory
    • Smart-Select
    • Full-screen Apps
    • Keyboard Shortcuts
    • Notifications & Audible Bell
    • Settings Sync (Beta)
    • Quit Warning
    • Integrations
    • URI Scheme
    • Network Log
    • Secret Redaction
    • Linux
  • 📊How Does Warp Compare?
    • Performance
    • Terminal features
  • ❓Help
    • Sending Feedback & Logs
    • Plans, Subscriptions & Pricing
    • Updating Warp
    • Using Warp Offline
    • Logging out & Uninstalling
    • Known Issues
    • Troubleshooting Login Issues
    • Open Source Licenses
Powered by GitBook
On this page
  • Mouse and Scroll Reporting
  • How to access it
  • How it works
  • Padding
  • How to access it

Was this helpful?

  1. Features

Full-screen Apps

Warp runs alt-grid apps like Vim and Emacs in full-screen mode. Warp also supports sending mouse and scroll events directly to the alt-grid or adjusting the padding surrounding the apps.

PreviousSmart-SelectNextKeyboard Shortcuts

Last updated 4 days ago

Was this helpful?

Mouse and Scroll Reporting

Warp supports configuring how to handle mouse and scroll events. They can be sent to the currently running app, e.g. vim, or kept and handled by Warp.

Mouse reporting must be enabled to also toggle scroll reporting.

Once mouse reporting is enabled, Warp will use ANSI escape sequences to communicate mouse events to the running app.

If you want a mouse event to go to Warp instead (for example, for text selection) without disabling mouse reporting, you can hold the SHIFT key.

How to access it

  • From the Settings panel, Settings > Features > Enable Mouse Reporting

    • Scroll Reporting can be enabled after toggling Enable Mouse Reporting

  • From the , search for "Toggle Mouse Reporting"

  • From the macOS Menu, View > Toggle Mouse Reporting

How it works

Padding

Warp supports configuring how much padding surrounds full-screen apps. The default is 0 pixel padding, but this can be changed to a custom padding amount or to match the padding in the Blocklist.

Warp allows you to scale your terminal by fractions of a cell width | height. When your terminal size is not perfectly aligned to a cell width | height, the extra space appears as padding on the right | bottom.

How to access it

    • Use custom padding in alt-screen is enabled by default, you can disable it to match the Blocklist padding

      • Set the desired uniform padding (px) pixels, which is set to 0px by default

Some full-screen applications don't behave well when resizing. If you are experiencing rendering issues with full screen apps, try turning this setting off. This will ensure that full-screen apps don't need to resize when starting up.

Go to Settings > Appearance > Full Screen Apps or from the search for "Appearance"

📕
Command Palette
Command Palette
Mouse and Scroll Reporting Demo
Alt-screen padding setting
alt-screen padding setting