Write on a Whiteboard with a Graphics Tablet

Handwrite your own notes - waypoints, radio frequencies, a quick sketch - on a kneeboard that floats in your cockpit, using a real pen on a real tablet, while you're flying in VR.

✍️ What you get A Whiteboard is a blank page you can write on by hand. Put a graphics tablet (Wacom, Huion, XP-Pen …) on your lap or next to your throttle, and whatever you draw with the pen appears instantly on a mask floating in your cockpit. Real handwriting, in VR, without taking the headset off - scribble a heading, note a bullseye call, sketch the approach.

This is the one feature with real setup involved, so this guide goes through it from zero. The reason is simple: to write while a mission is running, the tablet data has to reach PassthroughForge even though DCS owns the screen and the keyboard focus. Standard tablet drivers can't do that. OpenTabletDriver plus its OTD-IPC plugin can - and that's what the first half of this guide sets up. If you'd rather not install anything, jump straight to the phone over Wi-Fi alternative at the end; it needs no drivers at all.

🖥️ At your PC · 🖹️ in OpenTabletDriver · 🥽 in VR
🖹️ OpenTabletDriversteps 1-4: drivers, plugin, filter - done once, then never again
🖥️ At your PCsteps 5-8: create the Whiteboard, check the link, calibrate the pen area
🥽 In VRstep 9: place the board where your hand naturally rests, then fly and write
1

Why a normal driver isn't enough

Your Wacom or Huion driver talks to Windows through an interface called WinTab. WinTab delivers pen data to the window that currently has focus. That works beautifully while PassthroughForge is the active window on your desktop - and stops the instant DCS goes fullscreen and takes focus. Which is, unfortunately, exactly when you want to write.

OTD-IPC solves this. It's a plugin for OpenTabletDriver that publishes the pen data over a named pipe instead of through the window system. A pipe doesn't care who has focus, so PassthroughForge keeps receiving your strokes with the headset on and the mission running.

 Vendor driver (WinTab)OpenTabletDriver + OTD-IPC
Drawing on the desktopworksworks
Writing during a missionstops workingworks
Setup effortnonethis guide, roughly 10 minutes

PassthroughForge supports both and picks OTD-IPC automatically when it's available, falling back to WinTab otherwise. So if you only ever sketch masks at your desk, the vendor driver is fine and you can skip to step 6. For in-flight writing, carry on.

2

Remove your old tablet driver

🖹️ OpenTabletDriver
⚠️ Don't skip this one OpenTabletDriver needs exclusive access to the tablet. If the Wacom, Huion, XP-Pen or VRKneeboard driver is still installed, the two fight over the device: OpenTabletDriver often won't detect your tablet at all, and the old driver keeps dragging your mouse cursor around. Nearly every "it doesn't work" report traces back to a leftover vendor driver.
  1. Uninstall your tablet driver the normal way: Settings → Apps → Installed apps, find the Wacom / Huion / XP-Pen entry, uninstall.
  2. Vendor drivers are notorious for leaving pieces behind. Run TabletDriverCleanup afterwards - a small tool that removes the leftovers properly. It covers 14+ manufacturers.
  3. Reboot. Genuinely required - some driver components only unload on restart.
💡 Also using OpenKneeboard? Then you may already have this whole stack installed - OpenKneeboard uses the same OTD-IPC plugin. Check whether OpenTabletDriver is already on your PC before uninstalling anything, and if it is, skip ahead to step 6. See step 11 for how the two programs share one tablet.
3

Install OpenTabletDriver

🖹️ OpenTabletDriver

OpenTabletDriver is a free, open-source replacement for the vendor driver. Download it, run the installer, and plug your tablet in.

When it starts, your tablet's name should appear in the dropdown at the bottom left of the window. Move the pen across the tablet - the little preview area should track it.

⚠️ USB only, and it has to keep running Bluetooth tablets are not supported - connect by cable. And OpenTabletDriver is the driver now: if it isn't running, your tablet does nothing at all. Set it to start with Windows so you never have to think about it again.
🔍 Bottom-left says "No tablet detected"? That's almost always a leftover vendor driver holding the device (step 2), or a USB cable that only carries power. Go back and clean up before continuing - nothing after this point can work until OpenTabletDriver sees the tablet.
4

Install the OTD-IPC plugin

🖹️ OpenTabletDriver

This is the piece that makes in-flight writing possible. Good news: there's nothing to download by hand - OpenTabletDriver has a built-in plugin manager.

  1. In OpenTabletDriver, open the Plugin Manager.
  2. Find OpenKneeboard OTD-IPC in the list of available plugins.
  3. Click Install.
  4. Close the Plugin Manager.
💡 "OpenKneeboard" in the name is fine The plugin was written for OpenKneeboard, and the name stuck. It publishes a plain data stream that any program can read - PassthroughForge reads exactly the same one. There is nothing PassthroughForge-specific to install or configure.
5

Switch the filter on - Save and Apply

🖹️ OpenTabletDriver

Installing the plugin doesn't switch it on. You enable it per tablet:

  1. Pick your tablet in the dropdown at the bottom left.
  2. Go to the Filters tab.
  3. Tick OpenKneeboard in the filter list.
  4. Tick the box labelled Enable OpenKneeboard (OTD-IPC).
  5. Click Save and Apply.
  6. Own more than one tablet? Repeat for each one you want to use.
⚠️ Apply alone doesn't stick Apply activates the setting for this session; Save writes it to disk. Click only Apply and your setup quietly disappears at the next reboot. Click both, every time. To check: close OpenTabletDriver, reopen it, and confirm the tick is still there.
✅ How to tell it worked Move the pen across the tablet and watch your mouse cursor. With OTD-IPC active, tablet input is routed exclusively into the pipe - the cursor should no longer move. If the cursor still follows your pen, the filter isn't active yet (or a vendor driver survived step 2). This one test tells you more than any dialog.
6

Create the Whiteboard mask

🖥️ At your PC

Driver side done. Now over to PassthroughForge. The Whiteboard isn't a separate mask type - it's a page you switch on inside a DCS Kneeboard mask, so all your kneeboard pages live in one tidy place.

  1. Click Add Mask (Wizard).
  2. Under DCS AUTO-SOURCES, choose DCS Kneeboard, then Create.
PassthroughForge Add-new-mask wizard with 'DCS Kneeboard' selected under DCS AUTO-SOURCES and the green Create button.
The Add Mask wizard - pick DCS Kneeboard at the bottom, then Create.
  1. The new mask opens with a list of sources. Tick Whiteboard (tablet / phone notes).
  2. Under Active tab, select Whiteboard (tablet / phone notes) - the mask now shows a Notes tab with a blank page. That's what your pen writes on.
PassthroughForge DCS Kneeboard mask with the 'Whiteboard (tablet / phone notes)' source ticked, Active tab set to Whiteboard, and the blank Notes page shown next to the Aircraft tab.
Tick Whiteboard (tablet / phone notes), then set Active tab to it. The blank Notes page appears alongside your other kneeboard tabs.
⚠️ No Whiteboard mask means no tablet PassthroughForge only claims the tablet while a Whiteboard / Notes mask exists. With no such mask, it deliberately lets go so OpenKneeboard can have it (see step 11). So create the mask first - otherwise the next step will report no tablet and you'll go hunting for a problem that isn't there.
7

Verify the connection

🖥️ At your PC

Open Settings → Tablet / Whiteboard. The line at the top tells you exactly where you stand:

What it saysWhat it means
Connected: OpenTabletDriver Perfect - this is the OTD-IPC path, the one that works in flight. The samples received counter below should climb as you move the pen.
Connected: WinTab A vendor driver is answering instead. Fine at your desk, but it goes silent the moment DCS takes focus. PassthroughForge shows a warning here saying exactly that. Revisit steps 2-5.
No tablet detected PassthroughForge wants the tablet but nothing is answering. OpenTabletDriver not running, filter not saved, or tablet unplugged.
Tablet free for OpenKneeboard Not an error. There's no Whiteboard mask, so PSF is deliberately leaving the tablet alone. Go back to step 6.
PassthroughForge Settings menu, Tablet / Whiteboard panel: green 'Connected: OpenTabletDriver' status, ink colour and width, Clear page now, Eraser mode, calibration, pen button assignment and the 'Use my phone as a tablet' option.
Settings → Tablet / Whiteboard - the green Connected: OpenTabletDriver line at the top is what you're after. Everything else on this panel is covered in steps 8, 9 and 12.

PassthroughForge re-checks every couple of seconds, so you can start OpenTabletDriver after the fact and watch the status flip to Connected: OpenTabletDriver on its own.

📜 Prefer the log? The log names the backend explicitly: TabletInput (OTD-IPC): started is the good case, TabletInput: WinTab opened is the focus-bound one. Help → Report a problem sends it along automatically.
8

Calibrate the pen area

🖥️ At your PC

Calibration tells PassthroughForge which part of your tablet maps to the board. Most tablets are a different shape than your kneeboard page, and you probably don't want the far edges to count anyway - so you mark out a rectangle by tapping two opposite corners.

  1. In Settings → Tablet / Whiteboard, click Calibrate: tap 2 opposite corners.
  2. A prompt appears: Tap the TOP-LEFT corner of your tablet with the pen. Tap it - and lift the pen between the two corners.
  3. The prompt switches to BOTTOM-RIGHT. Tap that.
  4. Done - the rectangle is saved with your profile. The line underneath shows the stored values, and Reset puts them back to the full tablet area.
PassthroughForge calibration overlay reading 'Tablet calibration - step 1 of 2. Tap the TOP-LEFT corner of your tablet with the pen. Lift the pen between the two corners.' with a Cancel calibration button.
The calibration prompt. It floats above the app so you can't lose it behind a menu - and Cancel calibration backs out without changing your saved rectangle.

Tap firmly enough to register a proper pen-down, and lift the pen in between - the two taps have to be separate strokes. Anywhere inside that rectangle now maps onto your board; the region outside is ignored.

⚠️ If PassthroughForge minimises on the second tap Classic symptom, and it isn't a bug in PassthroughForge. Your pen is still driving the Windows mouse cursor, and the bottom-right corner of the screen is the Show desktop button at the end of the taskbar - so the second tap clicks it and minimises everything.

It's also a useful signal: with OTD-IPC properly active the cursor wouldn't move at all, so this tells you step 5 didn't take. Fix that and the problem disappears. Need a quick workaround right now? Turn off Settings → Personalisation → Taskbar → Taskbar behaviours → "Select the far corner of the taskbar to show the desktop".
9

Ink, eraser and pen buttons

🖥️ At your PC

Same menu, everything else you'll want:

  • Colour and Width (1-24 px) - your ink. Saved with the profile.
  • Clear page now - wipes the board to a clean sheet.
  • Eraser mode (pen erases) - strokes paint white instead of drawing. Works on any pen, including ones with no eraser end.

Reaching for the mouse mid-flight defeats the point, so bind the two you'll actually use. Under Pen buttons you can assign the barrel buttons on your pen: click Detect next to Erase or Clear page, then press the button you want. Hold the erase button while drawing to rub out.

💡 Or put it on your HOTAS Whiteboard: Clear page and Whiteboard: Toggle eraser are both available in Mask Shortcuts, so you can drop them on a stick button or a keyboard key alongside your other bindings. See the Getting Started guide for how shortcuts work.
10

Place the board in VR

🥽 In VR

From here it's an ordinary mask, so the usual placement workflow applies - with one twist worth thinking about: put the board where your pen hand already is. If the tablet sits on your right thigh, the board wants to be roughly above it. Writing feels natural when your eyes and your hand agree about where the page is.

  1. Headset on, switch on Trace VR.
  2. Look at the spot you want and hit Face Me for the rough placement.
  3. Nudge it into place with the position and tilt shortcuts, then save the profile.

Full detail on Face Me, the X/Y/Z nudges and tilt/roll lives in Import a Pre-Made Mask - the alignment half of that guide applies unchanged here.

🥽 Masks only appear inside a VR application Your masks show up once you're in DCS or MSFS in VR mode. Virtual Desktop on its own doesn't display them - so don't judge the placement from the Virtual Desktop home environment.
11

Sharing the tablet with OpenKneeboard

🖥️ At your PC

Worth knowing up front: OTD-IPC serves one program at a time. That's a property of the plugin, not something either application can work around. PassthroughForge and OpenKneeboard can't both hold the pen at once.

PassthroughForge tries to be a good neighbour about it. It claims the tablet only while a Whiteboard / Notes mask exists and releases it otherwise - which is what Tablet free for OpenKneeboard in the status line means. In practice:

  • Writing in PassthroughForge? Keep a Whiteboard mask, and close OpenKneeboard or let it start after PSF has the pipe.
  • Using OpenKneeboard for the tablet? Delete the Whiteboard mask (or untick the source). PassthroughForge lets go immediately - all your other masks keep working exactly as before.

Everything else in PassthroughForge is completely unaffected - this only concerns the pen.

12

No tablet? Use your phone

🖥️ At your PC

If you don't own a graphics tablet - or you'd rather not touch drivers at all - PassthroughForge can take ink from your phone or tablet over Wi-Fi. No drivers, no plugin, nothing to install.

  1. In Settings → Tablet / Whiteboard, tick Use my phone as a tablet.
  2. PassthroughForge shows an address and a QR code. Scan it, or type the address into your phone's browser.
  3. Draw on the phone with your finger or a stylus - the ink lands on the Whiteboard mask in VR.

Both devices need to be on the same network. Access is protected by a token in the address, and you can regenerate it or change the port from the same menu. It's focus-independent by nature, so it works in flight just like OTD-IPC does.

13

Troubleshooting

SymptomCause & fix
Works at the desktop, dead in flight You're on WinTab. The status line should read Connected: OpenTabletDriver, not Connected: WinTab. Work back through steps 2-5.
Cursor still follows the pen The filter isn't active, or a vendor driver survived. With OTD-IPC on, the cursor must stay put. Re-check the tick and that you pressed Save.
OpenTabletDriver says "No tablet detected" Leftover vendor driver holding the device, a power-only USB cable, or a Bluetooth connection (not supported). Run TabletDriverCleanup and reboot.
Status shows "Tablet free for OpenKneeboard" Working as designed - no Whiteboard mask exists. Create one (step 6).
Setting is gone after a reboot Only Apply was pressed, not Save. Set it again and press both.
PSF minimises during calibration Pen is still driving the cursor and hits the taskbar's Show desktop corner. See the warning in step 8.
Ink appears but in the wrong spot Calibration rectangle is off. Run Calibrate again, or hit Reset for the full tablet area.
Nothing at all, and OpenKneeboard is running OpenKneeboard has the pipe. Close it and watch the PSF status line flip within a couple of seconds.

Still stuck? Post in the Discord or use Help → Report a problem in the app - that sends the log along, which shows exactly which backend was picked and why.