What is this?
EveDeck is a Windows window manager built for EVE Online multiboxing. It assigns your EVE client windows to fixed account seats, arranges them with resolution-independent layout profiles, and lets you jump between clients with system-wide hotkeys or by clicking a live preview — without ever sending input into an EVE client.
Preview mode shows your background clients as real-time thumbnails — powered by Windows' own DWM thumbnail API, no screen capture involved — around the master client, which fills the center, so switching between accounts is instant: the windows never actually move or resize until you commit a swap.
Requirements
- Windows 10/11, 64-bit.
- EVE Online clients in windowed or borderless mode (not true exclusive fullscreen).
- At least 2 characters recommended; best with 4 or more.
Getting started
- Download and unzip the latest release, then run
EveDeck.exe. - In the Options tab, click Run setup wizard to link your EVE accounts via ESI (for portraits and character names) and walk through your first layout — or set things up manually with the steps below.
- In the Clients tab, pick a detected EVE window on the left and click Assign next to the slot you want it to use. Auto-Assign All matches every unassigned window to an empty slot in one click.
- In the Layouts tab, pick the Grid or Center Master profile, choose your monitor resolution and account count from the dropdowns, then click Apply.
- In the Options tab, check Enable live previews for live thumbnail previews of your background clients.
- Use hotkeys to switch clients without touching the mouse:
Ctrl+Alt+1throughCtrl+Alt+Nfocus a slot,Ctrl+Alt+Are-applies the active layout, andCtrl+Alt+Mswaps the focused client into the master seat. Full bindings are editable in the Hotkeys tab.
Beyond the basics
- Profile Sync tab:pick one character's settings as the source, check any number of alts as targets, and click Copy — both the per-character and per-account settings files are copied, so window layout and UI are identical across every client. Originals are timestamped and backed up first.
- Mumble talker overlay: in the Options tab, click Install plugin into Mumbleonce, then enable it inside Mumble itself (Configure → Plugins → "EveDeck Talker Bridge"). From then on, a small companion plugin streams who's-talking state to EveDeck over a local pipe, and EveDeck draws its own themed panel with it — no Mumble window involved. Drag the panel anywhere, lock it in place, and set its transparency. Read-only: the plugin only ever reports names and talking state, never audio or messages.
- Character Sets and Launch Groups: keep multiple named rosters (e.g. a mining fleet and a combat fleet) and switch between them without re-linking accounts. Launch opens the EVE Launcher once per character in the active set, spaced by a configurable delay.
- Multi-monitor custom profiles: built-in families (Grid, Center Master, etc.) each target one monitor. To span two or more monitors, build a custom profilewith the on-monitor editor and drag slots onto any connected display — one profile then drives the whole desktop. Don't have a spare monitor? A phone or tablet connected over USB and running a screen-extension app (e.g. SuperDisplay, unaffiliated with EveDeck) shows up to Windows as a normal display.
- Game-event alerts:in the Options tab, enable alerts to flash a seat and play a sound on in-game combat/aggression events read from EVE's gamelog.
Troubleshooting
- A window isn't showing up in Detected Windows: click Refreshin the Clients tab — minimized windows and windows already assigned elsewhere won't appear.
- No live previews: confirm Enable live previews is checked in the Options tab.
- Layout looks off on a VSR/DSR virtual resolution: set a Master resolutionoverride on the profile in the Layouts tab to match EVE's Fixed Window resolution.
- Hotkeys not working: gated hotkeys only fire while an EVE client is the foreground window — check for a conflicting binding in the Hotkeys tab, and run EveDeck as admin if EVE is running as admin.