MouseFlick

Hold the wheel. Flick. Let go.
Your windows, monitors and media, one flick away.

MouseFlick puts a 3×3 grid of buttons right under your cursor whenever you hold the mouse wheel button. Flick towards the button you want and release: the window under the cursor is closed, snapped, moved to another monitor, muted... before you'd have found the title bar.

Version 1.1 · by Oren B. · mouseflick@orenpm.com

Close
Fast, and works blindThe cursor is held inside the grid, so you can't overshoot. After a day, your hand knows where every button is.
32 buttons, 4 layersHold Alt, Shift or Caps Lock as you press for a different set. Over 40 functions to choose from.
Monitors made easyThrow windows between screens, swap a whole app across, gather everything to one screen.
Made for callsSharing a screen? The grid stays off it but still works, and it can tell when Teams is sharing.

Your first flick

No installer, nothing to set up.

  1. Run MouseFlick.exe from any folder. A small keypad icon appears in the notification area (it may be hiding under the ^ arrow).
  2. Hold the wheel button (the middle button) over any window. The grid appears under the cursor.
  3. Move towards a button, it lights up and its name shows below the grid. Release, and it acts on the window you pressed over.

Changed your mind? Press Esc, or let go on the empty center cell. A quick tap without moving is still an ordinary middle click, so opening links in new tabs and closing tabs work just as before.

Tip: to have MouseFlick ready every day, open the tray icon → Settings... → General → Start with Windows.

Four menus in one

Hold a key as you press the wheel button, and the grid switches to another set of buttons. Switch while it's open, too: the grid updates live.

HoldWhat you get
nothingThe everyday set: minimize, maximize / restore, close (just the tab, in browsers), Alt+Tab, mute microphone, back, task view, forward.
AltWindow placement: any half, quarter or corner of its screen, one flick each, laid out exactly where they go.
ShiftLeft or right 80%, always on top, toggle screen, mute speakers, and media controls: previous, play / pause, next.
Caps LockPower tools for apps and monitors: two windows side by side, maximize / restore all of an app's windows, bring all windows here, swap an app between monitors, cascade, and window to the left, center or right monitor.

Alt won't open the app's menu bar, and Caps Lock keeps its usual on/off state when you use it with the wheel. Tapped on its own, it toggles as always.

Everything in the library

Hold-the-wheel extras

While the grid is open, a key turns the wheel button into a different tool.

PressWhat happens
SpaceScroll. The window under the cursor autoscrolls, faster the further you move from where you started. Press again and the cursor takes hold of the window's scroll bar. Press once more for the grid again.
WindowsResize. The cursor grabs the window's corner; move to resize.
TabMove. The window follows the cursor, no title bar needed.
Right buttonVolume. A tall slider appears with the cursor on the current level; slide up or down. Easier than finding the taskbar icon, and it shows the level as you go.

Let go of the wheel to keep the result, or press Esc to put everything back: the size, the place, or the volume you started with.

Tip: you can also put Scroll, Resize, Move or Volume slider in a cell, or give it a hotkey. It then runs until your next click.

Buttons that know what's going on

The grid looks at the window under the cursor, and at your devices, every time it opens.

Built for calls and screen sharing

Keep the speed of the grid without showing it to everyone in the meeting.

Hide it, keep using it

Hold Ctrl while the grid is open and it disappears, but keeps working: flick blind, release, done. Tap Ctrl twice to flip this around, so the grid stays hidden unless you hold Ctrl. MouseFlick remembers your choice.

A shared screen

Choose the screen you share in Settings → General → Shared screen. Hiding then applies to that screen only: everywhere else the grid works as usual. Press on the shared screen and the grid appears on the screen next to it instead, outlined in purple, with a badge pointing back to where your cursor is. You flick as usual; nobody else sees a thing. Notices and the volume slider move over too.

Teams users: turn on Detect Microsoft Teams screen sharing (same page), and you don't need to do anything else. The moment Teams shares a whole screen, MouseFlick keeps the grid off it; when the sharing stops, everything is back to normal. Sharing just one window needs nothing, as others see only that window.

Make it yours

Tray icon → Settings... Changes apply the moment you make them.

LayersAll four grids side by side, as they look on screen. Drag a function from the library onto a cell, drag cells to swap them, drag one off to clear it.
Key bindingsGive any function a global hotkey (it acts on the active window), or a key to press while holding the wheel (it acts on the window under the cursor, no cell needed). The keys for Scroll, Resize, Move and Volume can be changed here too.
OptionsSome functions have their own: which screen Toggle screen and Swap app leave alone when you have three or more, and which scroll modes Space steps through.
GeneralStart with Windows, a middle click on the center cell, the shared screen, Teams detection, and export, import or restore the defaults.

Your settings live in %APPDATA%\MouseFlick\MouseFlick.ini (the General page shows the path). Moving to a new PC? Export... on the old one, Import... on the new one.

Keyboard shortcuts

Many functions come with a hotkey out of the box, so they work from the keyboard too.

Show the default hotkeys
HotkeyFunction
Ctrl+Win+Alt+ Numpad 7 8 9 4 6 1 2 3 Window to the matching quarter or half (laid out like the keypad)
Ctrl+Win+Alt+ Numpad 5Maximize / restore
Ctrl+Win+Alt+← / →Left / right 80%
Ctrl+Win+Alt+EnterToggle screen
Ctrl+Win+Alt+- = BackspaceWindow to the left / center / right monitor
Ctrl+Win+Alt+\Swap app between monitors
Ctrl+Win+Alt+CBring all windows here
Ctrl+Win+Alt+SCascade the app's windows
Ctrl+Win+Alt+TTwo windows side by side
Ctrl+Win+Alt+RMaximize / restore all of the app's windows
Ctrl+`Cursor to the next monitor

Change or remove any of them in Settings → Key bindings.

Good to know