Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeskFlip

A mouse gesture tool for Windows 11: rub the screen edges to switch virtual desktops and toggle Task View

Single portable DeskFlip.exe. No installation, no .NET runtime required. Put it anywhere and run it.

Supported Languages: English, 简体中文.

What is DeskFlip?

A tiny tray utility for switching Windows 11 virtual desktops with a mouse gesture: rub the left or right screen edge vertically (slide the cursor up and down along the edge) to flip to the previous/next desktop. Rub the top or bottom edge horizontally to open or close Task View.

mainwindow

✨Key features:

  • 🖱No buttons, no hotkeys: just rub the screen edge with your mouse.
  • 🗂Top/bottom-edge gesture: open or close Task View (Win+Tab) without touching the keyboard, with an independent toggle for each edge.
  • 🎯Adjustable sensitivity: trigger-zone width, stroke length, rub count and more.
  • 🖥Smart fullscreen detection: gestures are automatically disabled while a fullscreen app is active.
  • 🚫Per-app blocklist: never trigger while specific programs are running.
  • 🌗Dark-mode settings window that matches the Windows 11 look.
  • 🚀Optional auto-start at login.
  • 🔋Lightweight: sits quietly in the system tray, near-zero resource usage.

Why I made this

The only mouse gesture I ever use on a Windows PC is switching virtual desktops. The gesture tool I had been using stopped working on Windows 11, and every open-source alternative I could find had been abandoned years ago. So I wrote my own, and I'm releasing it here, free and open source.

How to use

  • Move the mouse cursor up and down along the left/right edge of the screen (e.g., down-up-down, in no fixed order) → Switch to the left/right virtual desktop
  • Move the mouse cursor left and right along the top or bottom edge of the screen → Open or close Task View (Win+Tab; the two edges have independent toggles in Settings, bottom on and top off by default)
  • Tip: fling the cursor into the edge so it stops against it, then slide along the edge.
  • Double-click the tray icon to open Settings; right-click it to pause gestures or exit.
  • The settings window opens automatically on first run.
  • Gestures stop at the leftmost/rightmost desktop (same as the Win+Ctrl+←/→ hotkeys, no wrap-around).
  • While a window running as administrator is active, Windows blocks the gesture switch. If this affects you, run DeskFlip as administrator.

Privacy policy🙈🙉🙊

1. This software never connects to the internet. There is no server, no telemetry, no update checker.

2. All settings are stored locally at %AppData%\DeskFlip\settings.json.

In conclusion, we don't collect any data from you.

Note on antivirus warnings

DeskFlip observes the cursor position through a global mouse hook and switches desktops by sending the standard Win+Ctrl+←/→ and Win+Tab hotkeys to Windows. Heuristically this resembles what keyloggers and automation tools do, so an unsigned build may trigger Windows SmartScreen or antivirus warnings. This is a false positive; the entire source code is published here for your review.

DeskFlip is free and open source, licensed under the GNU AGPLv3.

💝Credits💝:

Releases

Sponsor this project

Packages

Contributors

Languages