osu! Setup

How to Play osu! with VirtualTablet

osu!

Overview

osu! is a free-to-play rhythm game where you click circles, slide along paths, and spin spinners to the beat of music. It’s one of the most popular rhythm games worldwide, with millions of beatmaps (songs) created by the community. Players use either a mouse or graphics tablet for precise cursor control.

Both VirtualTablet and VirtualTablet: Bluetooth officially support osu!. You can enjoy playing osu! with tablet precision using your mobile devices, without purchasing dedicated graphics tablet hardware.

Why Use a Tablet for osu!?

Tablets offer significant advantages for osu! players:

  • Precision: Direct input with pixel-perfect accuracy for hitting circles and sliders
  • Speed: Faster cursor movement and more natural hand motions compared to mouse
  • Consistency: Absolute positioning means your cursor goes exactly where you tap
  • Comfort: Reduced wrist strain during long play sessions
  • Hover: Ability to hover and plan your next move

Professional osu! players overwhelmingly prefer tablets, and VirtualTablet lets you experience these benefits without investing in dedicated hardware.

osu!(stable)

If you’re using osu! stable, you’re all set! No configuration needed.

  • Works perfectly with default settings
  • Full support for multi-monitor setups
  • Just launch osu! and start playing with VirtualTablet

osu!(lazer)

If you’re using osu!(lazer), you’ll need to adjust one setting to ensure VirtualTablet works correctly:

Windows Setup

  1. Open osu!(lazer)
  2. Navigate to Settings > Input > Mouse
  3. Enable “High precision mouse” (enabled by default)
ℹ️
Known Issue: Windows users may experience cursor jumping in multi-monitor environments. This appears to be an osu!(lazer) bug and is not specific to VirtualTablet.

macOS Setup

  1. Open osu!(lazer)
  2. Navigate to Settings > Input > Mouse
  3. Disable “High precision mouse”

osu!(lazer) Setup for macOS

Features for osu! Experts

Custom Tablet Area

ℹ️
This feature is currently only available in VirtualTablet: Bluetooth.

Many experienced osu! players have a specific tablet area size they’ve mastered over time—commonly something like 80mm × 45mm. With osu! expert mode, you can set your drawing area to these exact dimensions in millimeters.

To enable this feature:

  1. Open the tablet settings menu
  2. Find osu! Expert Mode section and tap the Set Area Size button

osu! expert mode setup

  1. Enter your preferred width and height in millimeters
  2. Save your settings

osu! expert mode fixed tablet size

Your drawing area will now match your custom tablet size, letting you maintain the muscle memory you’ve built with your preferred dimensions.

Raw Input Mode (Windows only)

Many osu! players prefer raw input for the most responsive and accurate cursor control. By default, all input from tablet devices connected to Windows is processed and smoothed by Windows Ink. While this smoothing creates fluid cursor movement for drawing applications, it introduces latency that can negatively affect osu! gameplay.

Both VirtualTablet and VirtualTablet: Bluetooth offer ways to bypass this smoothing, but each app uses a different approach.

VirtualTablet (Original)

Select SendInput API (Osu! Mode) as shown in the image below to bypass Windows Ink smoothing. This mode sends cursor positions directly without any OS-level processing, giving you the unfiltered raw input that competitive osu! players need.

VirtualTablet - osu! Mode

Depending on the input mode you select, you may also need to adjust settings in osu!.

  1. For osu!(lazer):

    • When using HID Digitizer mode: Enable “High Precision Mouse” in osu! settings
    • When using SendInput API mode: Disable “High Precision Mouse” in osu! settings
  2. For osu!(stable):

    • No settings changes required

VirtualTablet: Bluetooth

Enable Gaming Mode as shown in the image below to bypass Windows Ink smoothing. This mode uses an absolute mouse device to send cursor positions directly, taking advantage of the fact that Windows Ink doesn’t process absolute mouse inputs.

VirtualTablet: Bluetooth - Gaming Mode

With Gaming Mode enabled, no additional configuration is needed in osu!. As a quick reminder:

  • osu!(lazer): Keep “High precision mouse” enabled
  • osu!(stable): No settings changes required